Andy Wingo
|
d238566d0e
CPS compiler reduces eq? on constant to eq-constant?
|
hace 5 años |
Andy Wingo
|
8366634db7
Add eq-immediate? instruction
|
hace 5 años |
Andy Wingo
|
172e5ccfc1
Add sign-extending make-immediate instruction
|
hace 5 años |
Andy Wingo
|
bb7fa5bdc2
Add jtable instruction
|
hace 5 años |
Andy Wingo
|
8110061e64
bitvector-set-bit! / bitvector-clear-bit! replace bitvector-set!
|
hace 5 años |
Andy Wingo
|
d804177be4
bitvector-bit-set? / bitvector-bit-clear? replace bitvector-ref
|
hace 5 años |
Daniel Llorens
|
74f14562a6
Have disassemble-file accept an optional output port
|
hace 6 años |
Andy Wingo
|
9fd978ed7e
Add bind-optionals instruction
|
hace 6 años |
Andy Wingo
|
c2a8224a63
Rework VM approach to shuffling unknown numbers of args
|
hace 7 años |
Andy Wingo
|
043432fd57
Reserve frame word for machine return address
|
hace 7 años |
Andy Wingo
|
b1705bd0f0
Prepare for frames having separate virtual and machine return addrs
|
hace 7 años |
Andy Wingo
|
77e7bea4c2
Remove backend support for cached-module-box et al.
|
hace 7 años |
Andy Wingo
|
dff85f6f9f
Explode atomic box ops to new atomic instructions
|
hace 7 años |
Andy Wingo
|
70e3a4a311
Add load-label instruction
|
hace 7 años |
Andy Wingo
|
b09bbfe3c0
Remove free-ref, free-set!
|
hace 7 años |
Andy Wingo
|
3cedc108d8
Add CPS compilation support for mutable-vector?
|
hace 7 años |
Andy Wingo
|
a5dfbf5d0a
Fix stack effect/clobber parsing for calls
|
hace 7 años |
Andy Wingo
|
dd8bf6a98c
Re-mark "throw" et al as not having fallthrough
|
hace 7 años |
Andy Wingo
|
bcfadf099a
Mark throw, throw/value, etc as having fallthrough
|
hace 7 años |
Andy Wingo
|
294dbaad35
Add support for comparisons against integer immediates
|
hace 7 años |
Andy Wingo
|
f96a670332
Add new "throw" VM ops
|
hace 7 años |
Andy Wingo
|
9d62724c08
Remove disassembler support for old-style jump instructions
|
hace 7 años |
Andy Wingo
|
6dd30920eb
Use tag visitors to generate assemblers, disassembly annotations
|
hace 7 años |
Andy Wingo
|
0a9fa88a85
Refactor (system base types internal) to use more macros
|
hace 7 años |
Andy Wingo
|
258c59b4cc
Add assembler and disassembler support for new instructions
|
hace 7 años |
Andy Wingo
|
808000034e
Add support for C16_C16 instruction words
|
hace 7 años |
Andy Wingo
|
64c5cc58fc
Add disjoint syntax object type
|
hace 8 años |
David Thompson
|
35a9059250
Add unboxed floating point comparison instructions.
|
hace 8 años |
Andy Wingo
|
1d4b4ec39c
Add support for comparing u64 values with SCM values
|
hace 9 años |
Andy Wingo
|
a08b3d40f8
Untag values and indexes for all bytevector instructions
|
hace 9 años |