summaryrefslogtreecommitdiff
path: root/module/system/vm/assembler.scm
AgeCommit message (Expand)AuthorFilesLines
2014-01-26More precise stack marking via .guile.frame-maps sectionAndy Wingo1-21/+97
2013-12-02Rename "RTL" to "bytecode"Andy Wingo1-25/+25
2013-11-19(system vm instruction) rtl-instruction-list -> (language rtl) instruction-listAndy Wingo1-4/+4
2013-11-19Rename DT_GUILE_VM_VERSION.Andy Wingo1-1/+1
2013-11-19Rename scm_tc7_rtl_program to scm_tc7_programAndy Wingo1-3/+3
2013-11-15Remove MVRA from VM framesAndy Wingo1-3/+1
2013-11-10Add specialize-primcalls pass; bump objcode version.Andy Wingo1-1/+6
2013-11-09Fix RTL linking of procedure properties.Andy Wingo1-1/+1
2013-11-09Finding a procedure's arity uses binary searchAndy Wingo1-11/+15
2013-11-08Move assemble-program to test cases.Andy Wingo1-11/+1
2013-11-08Fix case-lambda* dispatching to agree with manual.Andy Wingo1-1/+4
2013-11-08Fix reading and writing arities into DWARF.Andy Wingo1-2/+2
2013-11-07Fix line advance DWARF opcodes when line advance is exactly 128Andy Wingo1-1/+1
2013-11-07Write DWARF files list in correct order.Andy Wingo1-9/+12
2013-11-05fix docstring assembly and fetchingAndy Wingo1-4/+4
2013-11-05asm-labels is a hash tableAndy Wingo1-15/+10
2013-11-03RTL compiler supports static bitvectorsAndy Wingo1-9/+25
2013-10-31Better range checks in the assemblerAndy Wingo1-6/+28
2013-10-31static-patch! for pair and vector fieldsAndy Wingo1-4/+4
2013-10-31Better compiler support for bytevector opsAndy Wingo1-2/+8
2013-10-31Support serialization of uniform vector literalsAndy Wingo1-5/+55
2013-10-31static-patch! replaces link-procedure!Andy Wingo1-4/+2
2013-10-26RTL compiler: Compile TC7 branches.Andy Wingo1-0/+31
2013-10-22Fix assembler for keyword argsAndy Wingo1-3/+3
2013-10-10A couple of fixes when no source info is availableAndy Wingo1-3/+8
2013-10-03Serialize source positions into .debug_lineAndy Wingo1-13/+96
2013-09-30Emit a placeholder .debug_line section.Andy Wingo1-11/+110
2013-09-30Add new "source" macro instruction; compile-rtl emits it.Andy Wingo1-3/+12
2013-09-28DWARF linker: encode strings using the correct formAndy Wingo1-2/+2
2013-09-28Emit minimal DWARF informationAndy Wingo1-1/+175
2013-08-24Export the assembler proceduresAndy Wingo1-8/+12
2013-08-24assembler: give proper permissions to .data sectionAndy Wingo1-3/+11
2013-08-11Various RTL VM and calling convention tweaksAndy Wingo1-25/+15
2013-07-21RTL instructions have no rest argsAndy Wingo1-9/+0
2013-07-21RTL: Local 0 is the procedureAndy Wingo1-20/+23
2013-07-21rtl: propagate OP_DST to schemeAndy Wingo1-1/+1
2013-06-09procedure-properties for RTL functionsAndy Wingo1-2/+63
2013-06-09Write docstrings into RTL ELF imagesAndy Wingo1-1/+52
2013-06-09RTL assembler writes arities information into separate section.Andy Wingo1-1/+198
2013-06-09Beginnings of tracking of procedure arities in assemblerAndy Wingo1-4/+55
2013-06-09add procedure prelude macro-instructionsAndy Wingo1-0/+48
2013-06-09begin-program takes properties alistAndy Wingo1-7/+22
2013-06-09Add RTL assemblerAndy Wingo1-0/+1088