Commit graph

15 commits

Author SHA1 Message Date
Alex Shinn
b599eab54d trimming opcodes 2009-03-31 20:18:10 +09:00
Alex Shinn
1f6493cb3d more primitives 2009-03-31 13:57:50 +09:00
Alex Shinn
95240dbe74 adding some math operations.
parameters now directly reference global env.
2009-03-30 03:09:33 +09:00
Alex Shinn
13565fb9de initial hygiene working 2009-03-29 22:10:09 +09:00
Alex Shinn
f3d61e88aa minor cleanup, ordering vm switch statement 2009-03-29 19:32:15 +09:00
Alex Shinn
ac4b35962a working on tail calls 2009-03-27 19:12:48 +09:00
Alex Shinn
ca62786e3e reintroducing dynamic opcode procedures 2009-03-27 18:02:41 +09:00
Alex Shinn
f655930ce1 fixing jumps 2009-03-26 16:49:50 +09:00
Alex Shinn
c830b498b7 various bugfixes 2009-03-16 18:37:33 +09:00
Alex Shinn
f3a4e8c310 adding initial test suite 2009-03-15 14:07:28 +09:00
Alex Shinn
f42a866d94 fixing let optimization 2009-03-15 13:19:51 +09:00
Alex Shinn
4ec2c98a58 fixing silly macro expander bug (forgot to initialize the i index) 2009-03-14 11:33:54 +09:00
Alex Shinn
1ad276252f fixing tail calls, now allowing variadic tail calls 2009-03-13 22:56:43 +09:00
Alex Shinn
5caa12412e bugfixes 2009-03-12 19:14:34 +09:00
Alex Shinn
854bb85d10 adding initial init.scm 2009-03-11 19:40:04 +09:00