summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* procedure-properties for RTL functionswip-rtl-may-2013Andy Wingo2013-05-177-9/+181
* procedure-documentation works on RTL proceduresAndy Wingo2013-05-179-20/+100
* add rtl arity testsAndy Wingo2013-05-171-0/+30
* add procedure name testAndy Wingo2013-05-172-1/+13
* Write docstrings into RTL ELF imagesAndy Wingo2013-05-171-1/+57
* find-program-arities handles case-lambda appropriatelyAndy Wingo2013-05-171-5/+20
* Wire up ability to print RTL program aritiesAndy Wingo2013-05-174-33/+82
* Fix circular module dependenciesAndy Wingo2013-05-172-9/+6
* (system vm debug) can read arity informationAndy Wingo2013-05-172-2/+149
* remove arity nlocals and alternate fieldsAndy Wingo2013-05-171-4/+2
* RTL assembler writes arities information into separate section.Andy Wingo2013-05-171-1/+200
* Beginnings of tracking of procedure arities in assemblerAndy Wingo2013-05-172-22/+93
* add procedure prelude macro-instructionsAndy Wingo2013-05-172-18/+66
* begin-program takes properties alistAndy Wingo2013-05-172-25/+60
* "Flag" operands represented with booleansAndy Wingo2013-05-174-21/+21
* assembler refactorAndy Wingo2013-05-171-4/+2
* Add a DWARF comment.Andy Wingo2013-05-171-0/+4
* add assert-nargs-le RTL VM opAndy Wingo2013-05-171-110/+120
* remove nargs register from rtl vmAndy Wingo2013-05-171-74/+82
* add commentary to the DWARF module.Andy Wingo2013-05-171-1/+43
* `disassemble' REPL command works with RTL programsAndy Wingo2013-05-171-4/+11
* Fix program-debug-info-addr; remove FIXMEs in disassembler.scmAndy Wingo2013-05-172-25/+14
* RTL programs print with their nameAndy Wingo2013-05-175-17/+50
* move procedure-name and procedure-source to procprop.cAndy Wingo2013-05-174-45/+49
* disassembler has more useful annotationsAndy Wingo2013-05-172-46/+63
* add (system vm debug)Andy Wingo2013-05-173-66/+139
* correct rtl instruction commentAndy Wingo2013-05-171-1/+1
* disassembler prints labels and has better code annotationsAndy Wingo2013-05-171-87/+178
* Better disassembly of signed valuesAndy Wingo2013-05-171-13/+23
* disassemble-program for rtlAndy Wingo2013-05-174-193/+322
* fix linker bugAndy Wingo2013-05-171-1/+1
* export find-mapped-elf-image from (system vm objcode)Andy Wingo2013-05-171-2/+3
* add rtl program predicate and accessor to programs.cAndy Wingo2013-05-173-2/+27
* new helpers in elf.scmAndy Wingo2013-05-171-2/+20
* replace mapped-elf-images with find-mapped-elf-imageAndy Wingo2013-05-171-10/+87
* add (mapped-elf-images) procedure to (system vm objcode) moduleAndy Wingo2013-05-171-0/+31
* refactor and simplify ELF loader in objcodes.cAndy Wingo2013-05-171-240/+195
* refactor linker to lay out ELF files and memory in the same wayAndy Wingo2013-05-171-117/+216
* elf: add accessors for header members that might need relocationAndy Wingo2013-05-171-2/+22
* elf: fix make-elf-segmentAndy Wingo2013-05-171-1/+1
* assembling RTL writes a symbol tableAndy Wingo2013-05-172-12/+86
* ELF refactor and consequent linker simplificationsAndy Wingo2013-05-174-197/+229
* linker: signal error on duplicate symbol definitionAndy Wingo2013-05-171-0/+2
* add linker commentaryAndy Wingo2013-05-171-0/+46
* fix rtl linking failure due to name collisionAndy Wingo2013-05-171-2/+2
* split linker out of elf moduleAndy Wingo2013-05-175-398/+445
* update RTL TODOAndy Wingo2013-05-171-7/+11
* add RTL TODO listAndy Wingo2013-05-171-0/+20
* add cached-module-ref, cached-module-set! macro-instructionsAndy Wingo2013-05-172-0/+52
* fix chunking bug in rtl assemblerAndy Wingo2013-05-171-1/+1