Alex Shinn
|
7130f38e76
|
string-ports
|
2009-04-02 20:03:46 +09:00 |
|
Alex Shinn
|
2e55517108
|
string utilities
|
2009-04-02 18:35:08 +09:00 |
|
Alex Shinn
|
a27fe20de9
|
handling variadic comparison opcodes
|
2009-04-02 17:02:40 +09:00 |
|
Alex Shinn
|
26eacabad9
|
handling exact/inexact distinction better
|
2009-04-02 16:19:52 +09:00 |
|
Alex Shinn
|
553ac63a18
|
adding expt and char utils
|
2009-04-02 14:38:23 +09:00 |
|
Alex Shinn
|
ee5f33c9fb
|
flushing out library
|
2009-04-01 17:25:47 +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 |
|
Alex Shinn
|
b599eab54d
|
trimming opcodes
|
2009-03-31 20:18:10 +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
|
f3d61e88aa
|
minor cleanup, ordering vm switch statement
|
2009-03-29 19:32:15 +09:00 |
|
Alex Shinn
|
373e2788cc
|
fixing closures with more than one variable
|
2009-03-29 02:21:59 +09:00 |
|
Alex Shinn
|
ac4b35962a
|
working on tail calls
|
2009-03-27 19:12:48 +09:00 |
|
Alex Shinn
|
7b38289ba2
|
renaming, removing unused functions
|
2009-03-27 16:47:20 +09:00 |
|
Alex Shinn
|
73c600b4dc
|
fixing var closing to use constant stack-ref, not negative local-ref
which would depend on the current depth
|
2009-03-27 01:06:48 +09:00 |
|
Alex Shinn
|
f655930ce1
|
fixing jumps
|
2009-03-26 16:49:50 +09:00 |
|
Alex Shinn
|
fdbf99b433
|
local variable references work
|
2009-03-26 01:34:47 +09:00 |
|
Alex Shinn
|
4d55fd3180
|
mid-rewrite
|
2009-03-25 15:24:52 +09:00 |
|
Alex Shinn
|
c830b498b7
|
various bugfixes
|
2009-03-16 18:37:33 +09:00 |
|
Alex Shinn
|
4dc02c1e1a
|
simplifying opcode analysis
|
2009-03-16 02:52:48 +09:00 |
|
Alex Shinn
|
92aed1eda8
|
removing warnings
|
2009-03-15 21:39:36 +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
|
5caa12412e
|
bugfixes
|
2009-03-12 19:14:34 +09:00 |
|
Alex Shinn
|
13a161e797
|
1st class opcode support
|
2009-03-11 18:23:49 +09:00 |
|
Alex Shinn
|
ec57daaf5f
|
initial tail-call optimization support
|
2009-03-10 23:07:14 +09:00 |
|
Alex Shinn
|
7795b773aa
|
initial variadic i/o routines
|
2009-03-08 00:55:32 +09:00 |
|
Alex Shinn
|
09bbe9ac2e
|
adding i/o port parameters
|
2009-03-08 00:24:46 +09:00 |
|
Alex Shinn
|
c0da696c67
|
initial exception system
|
2009-03-06 20:02:45 +09:00 |
|
Alex Shinn
|
dea136014b
|
initial call/cc support
|
2009-03-06 16:52:11 +09:00 |
|
Alex Shinn
|
df8bd4bc04
|
adding apply1
|
2009-03-06 01:39:59 +09:00 |
|
Alex Shinn
|
1dd2afa685
|
initial ffi support
|
2009-03-05 23:55:37 +09:00 |
|
Alex Shinn
|
598e71c950
|
switching to ports instead of streams
|
2009-03-04 23:27:36 +09:00 |
|
Alex Shinn
|
eafc5f2136
|
initial float support, more opcodes
|
2009-03-04 02:16:01 +09:00 |
|
Alex Shinn
|
b3a0c52889
|
splitting into multiple files
|
2009-03-03 21:29:04 +09:00 |
|