summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* Minor NEWS update.Andy Wingo2015-10-221-4/+4
* Small subr-call refactor...Andy Wingo2015-10-224-72/+58
* subr-call implementation simplification...Andy Wingo2015-10-221-23/+22
* Update VM documentation for new stack layout...Andy Wingo2015-10-222-191/+258
* Add stack size computation to disassembler...Andy Wingo2015-10-212-11/+121
* Minor assembler cleanups...Andy Wingo2015-10-211-3/+3
* SP-relative local addressing...Andy Wingo2015-10-216-556/+569
* Fix boot closure wrong-num-args error...Andy Wingo2015-10-211-1/+2
* Prepare for SP-addressed locals...Andy Wingo2015-10-215-385/+493
* Replace dynamic link on stack with previous frame size...Andy Wingo2015-10-213-55/+12
* Rename union scm_vm_stack_element members...Andy Wingo2015-10-215-38/+39
* Remove sp from scm_vm_cont...Andy Wingo2015-10-214-8/+4
* VM caches address of local 0 instead of FP...Andy Wingo2015-10-211-55/+67
* VM stack grows downward...Andy Wingo2015-10-2115-391/+399
* Fix prompt miscompilation...Andy Wingo2015-10-211-1/+1
* Minor VM documentation updates...Andy Wingo2015-10-211-7/+9
* Fix typo in CPS conversion....Mark H Weaver2015-10-061-1/+1
* Minor CPS documentation cleanups...Andy Wingo2015-09-181-48/+58
* Update CPS language documentation...Andy Wingo2015-09-171-154/+353
* Remove unused (language tree-il inline) module....Andy Wingo2015-09-172-26/+0
* Allow decoding of UTF-8 containing U+FFFD, the replacement character....Mark H Weaver2015-08-133-8/+21
* Add closure effects...Andy Wingo2015-07-271-1/+16
* Better codegen for $values terms that don't shuffle...Andy Wingo2015-07-271-79/+107
* Loop peeling...Andy Wingo2015-07-273-6/+292
* solve-flow-equations tweak...Andy Wingo2015-07-272-14/+24
* Simplify rotate-loops.scm...Andy Wingo2015-07-271-9/+0
* Loop inversion with multiple exits...Andy Wingo2015-07-251-27/+54
* Rotate comparisons down to loop back-edges...Andy Wingo2015-07-243-0/+220
* Eliminate trampoline gotos when possible in compile-bytecode...Andy Wingo2015-07-241-53/+71
* Small expression-effects tweak...Andy Wingo2015-07-241-0/+2
* Loop-invariant code motion...Andy Wingo2015-07-243-0/+311
* Move solve-flow-equations to utils...Andy Wingo2015-07-242-55/+51
* Factor out compute-effects/elide-type-checks from dce.scm...Andy Wingo2015-07-243-37/+74
* Add missing files...Andy Wingo2015-07-2225-0/+8619
* Rename CPS2 to CPSAndy Wingo2015-07-2228-8662/+36
* Remove CPS1 language...Andy Wingo2015-07-229-3379/+1
* Compile CPS2 directly to bytecode...Andy Wingo2015-07-221-2/+2
* Slot allocation and bytecode compilation from CPS2....Andy Wingo2015-07-223-0/+1430
* Fix CPS2 compute-successors...Andy Wingo2015-07-221-2/+2
* intset-intersect bugfix...Andy Wingo2015-07-221-3/+2
* Fix bad return shuffles for multiply-used $kreceive conts...Andy Wingo2015-07-211-0/+22
* Fix error printing some wrong-num-args backtraces...Andy Wingo2015-07-202-3/+7
* More slot-allocation simplification...Andy Wingo2015-07-201-13/+1
* CPS1 slot-allocation simplification...Andy Wingo2015-07-191-9/+8
* Utils refactors...Andy Wingo2015-07-193-56/+54
* Add intset-prev and intset-fold-right...Andy Wingo2015-07-191-12/+54
* Reify primitives in CPS2...Andy Wingo2015-07-165-181/+149
* Fix type/range inference for mul...Andy Wingo2015-07-161-7/+8
* Remove CPS optimization passes and closure conversion...Andy Wingo2015-07-1615-5209/+0
* Optimize first-order CPS...Andy Wingo2015-07-163-85/+20