| Commit message (Expand) | Author | Age | Files | Lines |
* | disassembler: Show intrinsic name for 'call-' instructions. | Ludovic Courtès | 2022-11-01 | 1 | -1/+46 |
* | CPS compiler reduces eq? on constant to eq-constant? | Andy Wingo | 2020-08-03 | 1 | -1/+5 |
* | Add eq-immediate? instruction | Andy Wingo | 2020-08-03 | 1 | -1/+1 |
* | Add sign-extending make-immediate instruction | Andy Wingo | 2020-07-30 | 1 | -1/+11 |
* | Add jtable instruction | Andy Wingo | 2020-07-23 | 1 | -191/+203 |
* | bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set! | Andy Wingo | 2020-04-14 | 1 | -1/+1 |
* | bitvector-bit-set? / bitvector-bit-clear? replace bitvector-ref | Andy Wingo | 2020-04-14 | 1 | -1/+1 |
* | Have disassemble-file accept an optional output port | Daniel Llorens | 2019-08-29 | 1 | -2/+2 |
* | Add bind-optionals instruction | Andy Wingo | 2019-06-06 | 1 | -2/+4 |
* | Rework VM approach to shuffling unknown numbers of args | Andy Wingo | 2018-07-20 | 1 | -18/+9 |
* | Reserve frame word for machine return address | Andy Wingo | 2018-07-20 | 1 | -1/+1 |
* | Prepare for frames having separate virtual and machine return addrs | Andy Wingo | 2018-07-20 | 1 | -1/+2 |
* | Remove backend support for cached-module-box et al. | Andy Wingo | 2018-05-14 | 1 | -22/+0 |
* | Explode atomic box ops to new atomic instructions | Andy Wingo | 2018-04-13 | 1 | -1/+1 |
* | Add load-label instruction | Andy Wingo | 2018-04-10 | 1 | -0/+9 |
* | Remove free-ref, free-set! | Andy Wingo | 2018-01-22 | 1 | -2/+0 |
* | Add CPS compilation support for mutable-vector? | Andy Wingo | 2018-01-07 | 1 | -1/+2 |
* | Fix stack effect/clobber parsing for calls | Andy Wingo | 2017-12-27 | 1 | -5/+7 |
* | Re-mark "throw" et al as not having fallthrough | Andy Wingo | 2017-12-06 | 1 | -0/+1 |
* | Mark throw, throw/value, etc as having fallthrough | Andy Wingo | 2017-12-02 | 1 | -1/+6 |
* | Add support for comparisons against integer immediates | Andy Wingo | 2017-11-15 | 1 | -0/+8 |
* | Add new "throw" VM ops | Andy Wingo | 2017-11-05 | 1 | -0/+3 |
* | Remove disassembler support for old-style jump instructions | Andy Wingo | 2017-10-30 | 1 | -38/+2 |
* | Use tag visitors to generate assemblers, disassembly annotations | Andy Wingo | 2017-10-29 | 1 | -49/+11 |
* | Refactor (system base types internal) to use more macros | Andy Wingo | 2017-10-29 | 1 | -7/+7 |
* | Add assembler and disassembler support for new instructions | Andy Wingo | 2017-10-25 | 1 | -3/+62 |
* | Add support for C16_C16 instruction words | Andy Wingo | 2017-10-24 | 1 | -1/+4 |
* | Add disjoint syntax object type | Andy Wingo | 2017-03-28 | 1 | -0/+1 |
* | Add unboxed floating point comparison instructions. | David Thompson | 2017-01-12 | 1 | -0/+2 |
* | Add support for comparing u64 values with SCM values | Andy Wingo | 2015-12-03 | 1 | -1/+5 |
* | Untag values and indexes for all bytevector instructions | Andy Wingo | 2015-12-01 | 1 | -1/+1 |
* | New instructions load-f64, load-u64 | Andy Wingo | 2015-12-01 | 1 | -1/+1 |
* | Add instructions to branch on u64 comparisons | Andy Wingo | 2015-12-01 | 1 | -1/+3 |
* | Don't compile equal? to br-if-equal | Andy Wingo | 2015-11-12 | 1 | -2/+2 |
* | Remove use of return in disassembler.scm | Andy Wingo | 2015-10-28 | 1 | -1/+1 |
* | Always emit return-values | Andy Wingo | 2015-10-28 | 1 | -0/+4 |
* | Update VM documentation for new stack layout | Andy Wingo | 2015-10-22 | 1 | -1/+7 |
* | Add stack size computation to disassembler | Andy Wingo | 2015-10-21 | 1 | -8/+70 |
* | Prepare for SP-addressed locals | Andy Wingo | 2015-10-21 | 1 | -40/+28 |
* | Keywords have a tc7 | Andy Wingo | 2015-01-22 | 1 | -1/+2 |
* | Compiler emits br-if-logtest | Andy Wingo | 2014-07-03 | 1 | -1/+1 |
* | Add br-if-logtest opcode | Andy Wingo | 2014-07-03 | 1 | -1/+2 |
* | VM opcodes only have <24-bit slot operands in the first word | Andy Wingo | 2014-04-20 | 1 | -16/+0 |
* | Add parsing interfaces to the disassembler | Andy Wingo | 2014-04-16 | 1 | -1/+116 |
* | Improve disassembly for optimized closures | Andy Wingo | 2014-04-13 | 1 | -4/+19 |
* | Rename "RTL" to "bytecode" | Andy Wingo | 2013-12-02 | 1 | -2/+2 |
* | Unknown files print as (unknown file) in disassembler | Andy Wingo | 2013-11-30 | 1 | -1/+1 |
* | ,x disassembles nested programs too | Andy Wingo | 2013-11-30 | 1 | -21/+38 |
* | Rename objcodes?.{scm,c,h} to loader.{scm,c,h} | Andy Wingo | 2013-11-19 | 1 | -1/+1 |
* | (system vm instruction) rtl-instruction-list -> (language rtl) instruction-list | Andy Wingo | 2013-11-19 | 1 | -1/+1 |