Commit graph

18 commits

Author SHA1 Message Date
Alex Shinn
ca9e391ee3 fixing tail-call bug when the new frame is larger.
allowing (error x) for any object x.
vm tracing is now a compile-time option with -DDEBUG_VM.
2009-04-03 23:27:01 +09:00
foof
636502de73 fixing to work on linux 2009-04-02 13:28:31 -04:00
Alex Shinn
2983b10af1 switching to chained buckets for symbol table 2009-04-03 02:02:59 +09:00
Alex Shinn
72886b897f updating make rules 2009-04-03 00:24:17 +09:00
Alex Shinn
63d337491a adding explicit renaming macros and a bunch of library code 2009-04-01 02:44:53 +09:00
Alex Shinn
a0c78ad611 removing use of global variables 2009-03-31 21:52:26 +09:00
alexander-s
989803f2d2 fixing gc.a target 2009-03-25 16:13:45 +09:00
Alex Shinn
08d37049fd cleaning up allocation, hiding last details of sexp fields 2009-03-17 16:23:33 +09:00
Alex Shinn
3a8f46027c cleaning up error handling, support flonum arith 2009-03-16 01:07:31 +09:00
Alex Shinn
92aed1eda8 removing warnings 2009-03-15 21:39:36 +09:00
Alex Shinn
2c37e682ef lowercasing 2009-03-15 21:23:39 +09:00
Alex Shinn
caa9a104dd cleaning up types - using a single union for all heap allocated types 2009-03-15 20:59:35 +09:00
Alex Shinn
f3a4e8c310 adding initial test suite 2009-03-15 14:07:28 +09:00
Alex Shinn
f63382cff8 fixing stack depth bug in conditionals 2009-03-10 15:52:45 +09:00
Alex Shinn
1dd2afa685 initial ffi support 2009-03-05 23:55:37 +09:00
Alex Shinn
abecbd70f0 fixing offby1 error in closure rep 2009-03-04 00:21:17 +09:00
Alex Shinn
d609e52e5f using boehm gc by default 2009-03-03 21:41:20 +09:00
Alex Shinn
b3a0c52889 splitting into multiple files 2009-03-03 21:29:04 +09:00