summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* add DWARF parserwip-dwarfAndy Wingo2013-09-012-0/+1509
* Micro-optimize char_decimal_value.Andy Wingo2013-08-311-12/+17
* Faster scm_from_port_stringnAndy Wingo2013-08-311-1/+2
* unread-char: inline conversion from codepoint to bytesAndy Wingo2013-08-311-4/+25
* Add contification passAndy Wingo2013-08-313-3/+241
* Add CPS -> RTL compilerAndy Wingo2013-08-317-1/+1428
* Add pass to reify primcalls without corresponding VM opsAndy Wingo2013-08-312-0/+118
* Add arity-adapting moduleAndy Wingo2013-08-312-0/+153
* Add CPS primitives info moduleAndy Wingo2013-08-312-0/+97
* RTL languageAndy Wingo2013-08-313-0/+128
* Add closure conversionAndy Wingo2013-08-312-0/+274
* (compile foo #:to 'cps)Andy Wingo2013-08-314-1/+635
* Add CPS languageAndy Wingo2013-08-314-6/+660
* ,xx for RTL imagesAndy Wingo2013-08-293-11/+12
* add ability to disassemble ELF imagesAndy Wingo2013-08-293-9/+55
* Export the assembler proceduresAndy Wingo2013-08-241-8/+12
* rtl vm: box-set! binds no valuesAndy Wingo2013-08-241-1/+1
* RA == MVRA in disassemblerAndy Wingo2013-08-241-6/+1
* assembler: give proper permissions to .data sectionAndy Wingo2013-08-241-3/+11
* compile-file adds #:to-disk? #t to optsAndy Wingo2013-08-242-2/+3
* RTL: 'return-values' instruction assumes 'reset-frame' has been called.Mark H Weaver2013-08-242-8/+6
* RTL VM: Rename 'apply' instruction to 'tail-apply'.Mark H Weaver2013-08-242-4/+4
* RTL VM: fix multiple value returns.Mark H Weaver2013-08-241-1/+1
* Convert branchable primitives into binary operations only.Mark H Weaver2013-08-241-3/+25
* Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-235-25/+21
|\
| * Fix 'define-public' from (ice-9 curried-definitions).Mark H Weaver2013-08-231-17/+10
| * Improve error checking in 'define-public' and 'module-add!'.Mark H Weaver2013-08-191-1/+3
| * doc: `get-string-all' takes only one argument.Ian Price2013-08-191-1/+1
| * `write-request-line' always prints a path component.Ian Price2013-08-192-6/+7
* | In bytevector->uint-list et al, check that SIZE divides the bv length.Mark H Weaver2013-08-162-9/+8
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-162-6/+12
|\ \ | |/
| * Improved error checking in bytevector->uint-list and bytevector->sint-list.Mark H Weaver2013-08-162-6/+12
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-154-7/+11
|\ \ | |/
| * Improve run-time error reporting in (ice-9 match).Mark H Weaver2013-08-153-3/+7
| * Manual: clarify that 'append!' and 'reverse!' might not mutate.Mark H Weaver2013-08-131-4/+4
| * Manual: don't promise that 'append!' will modify the existing lists.Mark H Weaver2013-08-131-1/+1
* | Adapt peval.test to recent associativity fixes of numeric ops.Mark H Weaver2013-08-131-12/+9
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-121-25/+20
|\ \ | |/
| * Common numeric operations are left-to-right associative.Mark H Weaver2013-08-121-23/+19
| * Numerical comparisons are not negatable.Mark H Weaver2013-08-121-2/+1
* | RTL VM: Fix SCM_PACK_RTL_* macros.Mark H Weaver2013-08-121-2/+2
* | Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver2013-08-119-83/+84
|\ \ | |/
| * Broken Turkish UTF-8 locale still unresolved in FreeBSD 9.1.Mark H Weaver2013-08-111-4/+6
| * Fix inappropriate uses of scm_syserror in numbers.c.Mark H Weaver2013-08-101-4/+5
| * dereference-pointer: check for null pointer.Mark H Weaver2013-08-092-1/+11
| * Fix numerator and denominator handling of signed zeroes and infinities.Mark H Weaver2013-08-094-72/+59
| * Decompiler: fix handling of empty 'case-lambda' expressions.Mark H Weaver2013-08-071-1/+1
| * Fix display of symbols containing backslashes.David Kastrup2013-08-061-1/+2
* | Adapt ecmascript compiler to tree-il prompt changes, again.Mark H Weaver2013-08-111-4/+1
* | Various RTL VM and calling convention tweaksAndy Wingo2013-08-117-539/+353