summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-10-09Doc: mention vectors are self-quotingluaIan Price1-13/+9
2013-09-09Fix code generated for `while'.Ian Price1-2/+2
2013-09-09Add missing `make-sequence' procedure.Ian Price1-0/+5
2013-09-09Use `make-application' instead of removed `make-call'.Ian Price1-51/+51
2013-09-09Compile Lua's ... form.Ian Price3-8/+20
2013-09-09Fix typo in lua lexer test.Ian Price1-1/+1
2013-09-09Add some documentation. Function calls now properly handle multiplePhil9-46/+130
2013-09-09module/language/lua/parser.scm: Rename #:dots to #:varargsPhil6-15/+15
2013-09-09Fix and/or double evaluation. Add math.modf, math.fmod.Phil5-43/+123
2013-09-09lua code returning via normal pathAndy Wingo1-2/+2
2013-09-09lua/runtime tweaksAndy Wingo1-113/+140
2013-09-09lua/lexer tweaksAndy Wingo3-82/+73
2013-09-09lua/compile-tree-il tweaksAndy Wingo1-121/+156
2013-09-09remove true? and false?; lua's truthiness and falsehood is guile's.Andy Wingo2-26/+8
2013-09-09lua/parser tweaksAndy Wingo1-472/+436
2013-09-09lua/common cleanupAndy Wingo5-19/+8
2013-09-09syntax-error throws to syntax-errorAndy Wingo1-15/+5
2013-09-09add lua language implementationNo Itisnt16-0/+3242
2013-08-31Micro-optimize char_decimal_value.Andy Wingo1-12/+17
2013-08-31Faster scm_from_port_stringnAndy Wingo1-1/+2
2013-08-31unread-char: inline conversion from codepoint to bytesAndy Wingo1-4/+25
2013-08-31Add contification passAndy Wingo3-3/+241
2013-08-31Add CPS -> RTL compilerAndy Wingo7-1/+1428
2013-08-31Add pass to reify primcalls without corresponding VM opsAndy Wingo2-0/+118
2013-08-31Add arity-adapting moduleAndy Wingo2-0/+153
2013-08-31Add CPS primitives info moduleAndy Wingo2-0/+97
2013-08-31RTL languageAndy Wingo3-0/+128
2013-08-31Add closure conversionAndy Wingo2-0/+274
2013-08-31(compile foo #:to 'cps)Andy Wingo4-1/+635
2013-08-31Add CPS languageAndy Wingo4-6/+660
2013-08-29,xx for RTL imagesAndy Wingo3-11/+12
2013-08-29add ability to disassemble ELF imagesAndy Wingo3-9/+55
2013-08-24Export the assembler proceduresAndy Wingo1-8/+12
2013-08-24rtl vm: box-set! binds no valuesAndy Wingo1-1/+1
2013-08-24RA == MVRA in disassemblerAndy Wingo1-6/+1
2013-08-24assembler: give proper permissions to .data sectionAndy Wingo1-3/+11
2013-08-24compile-file adds #:to-disk? #t to optsAndy Wingo2-2/+3
2013-08-24RTL: 'return-values' instruction assumes 'reset-frame' has been called.Mark H Weaver2-8/+6
2013-08-24RTL VM: Rename 'apply' instruction to 'tail-apply'.Mark H Weaver2-4/+4
2013-08-24RTL VM: fix multiple value returns.Mark H Weaver1-1/+1
2013-08-24Convert branchable primitives into binary operations only.Mark H Weaver1-3/+25
2013-08-23Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver5-25/+21
2013-08-23Fix 'define-public' from (ice-9 curried-definitions).Mark H Weaver1-17/+10
2013-08-19Improve error checking in 'define-public' and 'module-add!'.Mark H Weaver1-1/+3
2013-08-19doc: `get-string-all' takes only one argument.Ian Price1-1/+1
2013-08-19`write-request-line' always prints a path component.Ian Price2-6/+7
2013-08-16In bytevector->uint-list et al, check that SIZE divides the bv length.Mark H Weaver2-9/+8
2013-08-16Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2-6/+12
2013-08-16Improved error checking in bytevector->uint-list and bytevector->sint-list.Mark H Weaver2-6/+12
2013-08-15Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver4-7/+11