2019-08-21 |
Taylor R Campbell | Fix reference to constant section in GENERATE/REMOTE... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Sign-extend PC-relative branch target. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix indexing in MOVE-FRAME-UP code: objects, not bytes... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix large application setup. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Teach cmpintmd to flush the instruction cache on aarch64. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix argument to PUSH_D_CACHE_REGION. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix branch instruction in uuo link stub. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Tweak read/write_compiled_closure_target for clarity... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix cache-assignment code generation. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix case. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix LSR instruction encoding. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix scale->shift. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix read/write_compiled_closure_target. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix comment. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix PC-relative calculations to work entirely in newspace. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix read/write_compiled_closure_target offsets. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Allow non-branch in cc_return_address_to_entry_address. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix scaling of PC offsets: they're byte offsets, not... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix some symbol sizing. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Tidy up interface_to_C. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Note there is a way to do negative offsets. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Make C_to_interface go through interface_to_scheme. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix encoding of ROR and EXTR instructions. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Load UARG2, don't clobber UARG1, in apply hooks. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix calculation of hook instruction address. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix order of arguments to load-tagged-immediate. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix reversed byte order branches in read_uuo_frame_size. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix extraction of PC offset from branch instruction. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix format word padding and tweak block offsets. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix uuo link and trampoline instructions. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Make interface_to_scheme match reality, not sensibility. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Compiler oughta agree cmpauxmd about what register... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Simplify format words: make them always be instruction... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix passage of dynamic-link. Only machine register... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Assert block offset is zero. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Add a TODO. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Teach ucode identify about aarch64. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Save an instruction in multiplication with CSETM. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Tweak some register numbering to reduce a bit of code. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix register block indexing: no hooks in the register... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix add/sub immediate syntax and criterion. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Use a temporary if necessary in AFFIX-TYPE. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Draft aarch64 cmpauxmd. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix push order in move-frame-up / dynamic-link. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix some instruction syntax bugs. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Avoid REGISTER-COPY-IF-AVAILABLE and TEMPORARY-COPY... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Disable floating-point vector primitives too. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Make RTL:CONSTANT-COST always return positive. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix up some instruction decriptions. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Umptuple-check that instruction widths sum to multiples... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Put something in these stub files so they compile as... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Update config.guess and config.sub so they recognize... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fix configure goo for aarch64 with byte order specified. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Block offset units are instructions, not bytes, so... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Various work to get this going. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Teach assembler about MODULO. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Report bad expressions more clearly. |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Fill in some more files, add some build goo, fix some... |
commit | commitdiff | tree | snapshot |
2019-08-21 |
Taylor R Campbell | Draft aarch64 back end. |
commit | commitdiff | tree | snapshot |
2019-08-20 |
Taylor R Campbell | Fix multiplication and division by purely imaginary... |
commit | commitdiff | tree | snapshot |
2019-08-20 |
Taylor R Campbell | Test multiplication and division by +i and -i. |
commit | commitdiff | tree | snapshot |
2019-08-20 |
Taylor R Campbell | Fix edge cases in ANGLE. |
commit | commitdiff | tree | snapshot |
2019-08-20 |
Taylor R Campbell | Expand edge cases for ANGLE. |
commit | commitdiff | tree | snapshot |
2019-08-19 |
Chris Hanson | Fix references incorrectly marked with EVR(). |
commit | commitdiff | tree | snapshot |
2019-08-17 |
Taylor R Campbell | `x ... ...' is busted in syntax-rules. |
commit | commitdiff | tree | snapshot |
2019-08-16 |
Taylor R Campbell | Merge branch 'riastradh-20181220-closentry-v12' |
commit | commitdiff | tree | snapshot |
2019-08-16 |
Taylor R Campbell | Tweak logit1/2+ condition number plot for clarity. |
commit | commitdiff | tree | snapshot |
2019-08-16 |
Taylor R Campbell | Factor out common PostScript code for plotting. |
commit | commitdiff | tree | snapshot |
2019-08-16 |
Taylor R Campbell | Uniform code and style for plots. |
commit | commitdiff | tree | snapshot |
2019-08-16 |
Taylor R Campbell | Produce 300dpi, not 72dpi, PNGs for HTML output. |
commit | commitdiff | tree | snapshot |
2019-08-15 |
Arthur A. Gleckler | Use TLS/SSL for links to <srfi.schemers.org>. |
commit | commitdiff | tree | snapshot |
2019-08-15 |
Taylor R Campbell | Add release note. |
commit | commitdiff | tree | snapshot |
2019-08-15 |
Taylor R Campbell | Bump COMPILER_INTERFACE_VERSION. |
commit | commitdiff | tree | snapshot |
2019-08-15 |
Taylor R Campbell | Set default target to all for cross-builds too. |
commit | commitdiff | tree | snapshot |
2019-08-15 |
Taylor R Campbell | Avoid spurious fallthrough (fortunately harmless here). |
commit | commitdiff | tree | snapshot |
2019-08-14 |
Taylor R Campbell | Test fma exceptions too. |
commit | commitdiff | tree | snapshot |
2019-08-14 |
Taylor R Campbell | Add fma, fused-multiply/add. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Use a different reflect code number for compiled invoca... origin/riastradh-20181220-closentry-v12 |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Open-code WITH-STACK-MARKER too. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Share closure interrupt labels. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Tidy up compiler utility return addresses. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Use ret for returns from interface and from generic... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Open-code with-interrupt-mask, with-interrupts-reduced. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Allow return_to_compiled_code to return to compiled... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Save interpreter result too before anything in continua... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Make entries point to _after_ the PC offset. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Load the fallback into rax so caller needs no condition... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Use BTS to affix single-bit type tags. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Relax register constraints for tagging rule. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Simplify hook calls. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Convert x86-64 to use rax as value register. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Allow careful use of available machine registers in... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Ensure register:value appears first or last in block. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Optimize execute caches: avoid indirect jumps if possible. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Generate per-invocation jmp instructions. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Use CALL/RET for pushing and returning to continuations... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Split compiled entries and compiled return addresses. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Use indirection for entry points on amd64. |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Avoid CALL without RET for closure entries, hooks,... |
commit | commitdiff | tree | snapshot |
2019-08-13 |
Taylor R Campbell | Eliminate return/entry compiled invocation pun. |
commit | commitdiff | tree | snapshot |
next |