Andy Wingo
|
f03960412e
Add stack size computation to disassembler
|
9 years ago |
Andy Wingo
|
0da0308b84
Prepare for SP-addressed locals
|
9 years ago |
Andy Wingo
|
e2fafeb901
Keywords have a tc7
|
10 years ago |
Andy Wingo
|
d613ccaaa0
Compiler emits br-if-logtest
|
10 years ago |
Andy Wingo
|
8c6206f319
Add br-if-logtest opcode
|
10 years ago |
Andy Wingo
|
c09708f985
VM opcodes only have <24-bit slot operands in the first word
|
10 years ago |
Andy Wingo
|
20d7d68284
Add parsing interfaces to the disassembler
|
10 years ago |
Andy Wingo
|
560bfa9241
Improve disassembly for optimized closures
|
10 years ago |
Andy Wingo
|
691697de09
Rename "RTL" to "bytecode"
|
11 years ago |
Andy Wingo
|
1b1c912544
Unknown files print as (unknown file) in disassembler
|
11 years ago |
Andy Wingo
|
321c32dc9d
,x disassembles nested programs too
|
11 years ago |
Andy Wingo
|
4cbc95f150
Rename objcodes?.{scm,c,h} to loader.{scm,c,h}
|
11 years ago |
Andy Wingo
|
1b780c134b
(system vm instruction) rtl-instruction-list -> (language rtl) instruction-list
|
11 years ago |
Andy Wingo
|
d1100525ff
rtl-program-code -> program-code
|
11 years ago |
Andy Wingo
|
0bd1e9c6a0
rtl-program? -> program?
|
11 years ago |
Andy Wingo
|
850e80dacc
Add fold-program-code to (system vm disassembler)
|
11 years ago |
Andy Wingo
|
d65514a2de
RTL compiler supports static bitvectors
|
11 years ago |
Andy Wingo
|
becce37b58
Better compiler support for bytevector ops
|
11 years ago |
Andy Wingo
|
2ab2a10d50
static-patch! replaces link-procedure!
|
11 years ago |
Andy Wingo
|
486013d67c
VM has "builtins": primitives addressable by emitted RTL code
|
11 years ago |
Andy Wingo
|
be8b62ca7f
RTL compiler: Compile TC7 branches.
|
11 years ago |
Andy Wingo
|
8d59d55e86
RTL: Compile prompts
|
11 years ago |
Andy Wingo
|
e9588e7032
Disassembling RTL prints source information.
|
11 years ago |
Andy Wingo
|
93009a7aca
,xx for RTL images
|
11 years ago |
Andy Wingo
|
610295ec9d
add ability to disassemble ELF images
|
11 years ago |
Andy Wingo
|
70a2043143
RA == MVRA in disassembler
|
11 years ago |
Andy Wingo
|
af95414f1d
Various RTL VM and calling convention tweaks
|
11 years ago |
Andy Wingo
|
78ff784784
RTL instructions have no rest args
|
11 years ago |
Andy Wingo
|
7396d21670
RTL: Local 0 is the procedure
|
11 years ago |
Andy Wingo
|
2a294c7cd3
rtl: propagate OP_DST to scheme
|
11 years ago |