summaryrefslogtreecommitdiff
AgeCommit message (Expand)AuthorFilesLines
2013-08-15Improve run-time error reporting in (ice-9 match).Mark H Weaver3-3/+7
2013-08-13Adapt peval.test to recent associativity fixes of numeric ops.Mark H Weaver1-12/+9
2013-08-13Manual: clarify that 'append!' and 'reverse!' might not mutate.Mark H Weaver1-4/+4
2013-08-13Manual: don't promise that 'append!' will modify the existing lists.Mark H Weaver1-1/+1
2013-08-12Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver1-25/+20
2013-08-12Common numeric operations are left-to-right associative.Mark H Weaver1-23/+19
2013-08-12Numerical comparisons are not negatable.Mark H Weaver1-2/+1
2013-08-12RTL VM: Fix SCM_PACK_RTL_* macros.Mark H Weaver1-2/+2
2013-08-11Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver9-83/+84
2013-08-11Broken Turkish UTF-8 locale still unresolved in FreeBSD 9.1.Mark H Weaver1-4/+6
2013-08-11Adapt ecmascript compiler to tree-il prompt changes, again.Mark H Weaver1-4/+1
2013-08-11Various RTL VM and calling convention tweaksAndy Wingo7-539/+353
2013-08-11Inline escape-only prompt bodies in the Tree-ILAndy Wingo7-79/+45
2013-08-11remove peval abort-in-tail-position optimizationAndy Wingo2-35/+3
2013-08-10Fix inappropriate uses of scm_syserror in numbers.c.Mark H Weaver1-4/+5
2013-08-09dereference-pointer: check for null pointer.Mark H Weaver2-1/+11
2013-08-09Fix numerator and denominator handling of signed zeroes and infinities.Mark H Weaver4-72/+59
2013-08-08Eliminate use of deprecated 'SCM_WTA_DISPATCH_2' in numbers.c.Mark H Weaver1-1/+1
2013-08-08Fix --without-threads and SCM_DEBUG_TYPING_STRICTNESS==2 builds.Mark H Weaver4-12/+15
2013-08-07Decompiler: fix handling of empty 'case-lambda' expressions.Mark H Weaver1-1/+1
2013-08-07Adapt ecmascript compiler to recent tree-il changes for prompts.Mark H Weaver1-5/+10
2013-08-07String ports use UTF-8; ignore %default-port-encoding.Mark H Weaver19-600/+495
2013-08-06Fix display of symbols containing backslashes.David Kastrup1-1/+2
2013-08-06Merge remote-tracking branch 'origin/stable-2.0'Mark H Weaver20-333/+1495
2013-08-06Add files from 'copysign' and 'isfinite' Gnulib modules.Mark H Weaver10-0/+891
2013-08-06RTL VM: Avoid untagging inums in 'logand' and 'logior'.Mark H Weaver1-2/+4
2013-08-06RTL VM: Avoid signed overflows in 'add1' and 'sub1'.Mark H Weaver1-14/+18
2013-08-06RTL VM: ash: Use SCM_SRS and fix large right shifts in fast path.Mark H Weaver1-1/+4
2013-08-06VM: ash: Use SCM_SRS and handle large right shift in fast path.Mark H Weaver1-6/+5
2013-08-06Use Gnulib's 'isfinite' in numbers.c.Mark H Weaver1-15/+6
2013-08-06Use Gnulib's 'copysign' in numbers.c.Mark H Weaver1-18/+10
2013-08-06Import 'copysign' and 'isfinite' modules from Gnulib.Mark H Weaver3-2/+92
2013-08-04VM: ASM_ADD and ASM_SUB for x86: clobber _CX not "rcx".Mark H Weaver1-2/+2
2013-08-04VM: Define ASM_MUL on ARM only if SMULL instruction is supported.Mark H Weaver1-1/+17
2013-08-04VM: Implement ASM_ADD, ASM_SUB, and ASM_MUL for ARM processors.Mark H Weaver1-0/+46
2013-08-03VM: Avoid untagging inums in 'logand' and 'logior'.Mark H Weaver1-2/+4
2013-08-03VM: Add ASM_MUL for x86.Mark H Weaver1-3/+27
2013-08-03VM: Support 32-bit x86 in ASM_ADD and ASM_SUB.Mark H Weaver1-16/+24
2013-08-03VM: Add "cc" to the clobber list of ASM_ADD and ASM_SUB.Mark H Weaver1-2/+2
2013-08-03VM: Avoid overflow in ASM_ADD when the result is most-positive-fixnum.Mark H Weaver1-1/+1
2013-08-03VM: Avoid signed overflows in 'add1' and 'sub1'.Mark H Weaver1-12/+14
2013-08-03VM: Redefine INUM_MIN and INUM_MAX without assumptions.Mark H Weaver1-2/+4
2013-08-02Add 'scm_i_from_double' and use it.Mark H Weaver1-117/+123
2013-07-21RTL instructions have no rest argsAndy Wingo3-30/+1
2013-07-21Use allocate-struct in define-record-type implementationsAndy Wingo2-42/+59
2013-07-21add allocate-struct primitive and rtl opcodeAndy Wingo3-36/+48
2013-07-21abort is no longer an op with rest argsAndy Wingo1-8/+10
2013-07-21call is no longer a vararg instructionAndy Wingo2-148/+165
2013-07-21RTL: Local 0 is the procedureAndy Wingo5-204/+208
2013-07-21rtl: propagate OP_DST to schemeAndy Wingo3-2/+7