summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2015-10-25Adapt stime.c to gnulib updateswip-stimeAndy Wingo1-329/+167
2015-10-25Add strptime gnulib module.Andy Wingo10-2/+1586
2015-10-23Add time_rz gnulib module.Andy Wingo2-2/+3
2015-10-23Bootstrap makefile tweaksAndy Wingo1-3/+7
2015-10-23Use a bootstrapped -O0 compiler to compile the -O2 GuileAndy Wingo5-313/+420
2015-10-22Wire up `guild compile -O0 foo.scm'Andy Wingo4-15/+105
2015-10-22Update Gnulib to v0.1-603-g1d16a7bAndy Wingo412-1998/+3959
2015-10-22Minor NEWS update.Andy Wingo1-4/+4
2015-10-22Small subr-call refactorAndy Wingo4-72/+58
2015-10-22subr-call implementation simplificationAndy Wingo1-23/+22
2015-10-22Update VM documentation for new stack layoutAndy Wingo2-191/+258
2015-10-21Add stack size computation to disassemblerAndy Wingo2-11/+121
2015-10-21Minor assembler cleanupsAndy Wingo1-3/+3
2015-10-21SP-relative local addressingAndy Wingo6-556/+569
2015-10-21Fix boot closure wrong-num-args errorAndy Wingo1-1/+2
2015-10-21Prepare for SP-addressed localsAndy Wingo5-385/+493
2015-10-21Replace dynamic link on stack with previous frame sizeAndy Wingo3-55/+12
2015-10-21Rename union scm_vm_stack_element membersAndy Wingo5-38/+39
2015-10-21Remove sp from scm_vm_contAndy Wingo4-8/+4
2015-10-21VM caches address of local 0 instead of FPAndy Wingo1-55/+67
2015-10-21VM stack grows downwardAndy Wingo15-391/+399
2015-10-21Fix prompt miscompilationAndy Wingo1-1/+1
2015-10-21Minor VM documentation updatesAndy Wingo1-7/+9
2015-10-06Fix typo in CPS conversion.Mark H Weaver1-1/+1
2015-09-18Minor CPS documentation cleanupsAndy Wingo1-48/+58
2015-09-17Update CPS language documentationAndy Wingo1-154/+353
2015-09-17Remove unused (language tree-il inline) module.Andy Wingo2-26/+0
2015-08-13Allow decoding of UTF-8 containing U+FFFD, the replacement character.Mark H Weaver3-8/+21
2015-07-27Add closure effectsAndy Wingo1-1/+16
2015-07-27Better codegen for $values terms that don't shuffleAndy Wingo1-79/+107
2015-07-27Loop peelingAndy Wingo3-6/+292
2015-07-27solve-flow-equations tweakAndy Wingo2-14/+24
2015-07-27Simplify rotate-loops.scmAndy Wingo1-9/+0
2015-07-25Loop inversion with multiple exitsAndy Wingo1-27/+54
2015-07-24Rotate comparisons down to loop back-edgesAndy Wingo3-0/+220
2015-07-24Eliminate trampoline gotos when possible in compile-bytecodeAndy Wingo1-53/+71
2015-07-24Small expression-effects tweakAndy Wingo1-0/+2
2015-07-24Loop-invariant code motionAndy Wingo3-0/+311
2015-07-24Move solve-flow-equations to utilsAndy Wingo2-55/+51
2015-07-24Factor out compute-effects/elide-type-checks from dce.scmAndy Wingo3-37/+74
2015-07-22Add missing filesAndy Wingo25-0/+8619
2015-07-22Rename CPS2 to CPSAndy Wingo28-8662/+36
2015-07-22Remove CPS1 languageAndy Wingo9-3379/+1
2015-07-22Compile CPS2 directly to bytecodeAndy Wingo1-2/+2
2015-07-22Slot allocation and bytecode compilation from CPS2.Andy Wingo3-0/+1430
2015-07-22Fix CPS2 compute-successorsAndy Wingo1-2/+2
2015-07-22intset-intersect bugfixAndy Wingo1-3/+2
2015-07-21Fix bad return shuffles for multiply-used $kreceive contsAndy Wingo1-0/+22
2015-07-20Fix error printing some wrong-num-args backtracesAndy Wingo2-3/+7
2015-07-20More slot-allocation simplificationAndy Wingo1-13/+1