Alex Shinn
|
0f9a23f94f
|
-e/-p options in main had a long-standing stupid gc bug
|
2011-04-03 22:15:48 +09:00 |
|
Alex Shinn
|
17afe65125
|
adding integer->immediate utility
|
2011-04-03 17:46:55 +09:00 |
|
Alex Shinn
|
7f8e003d08
|
adding scribble tests
|
2011-04-02 15:31:22 +09:00 |
|
Alex Shinn
|
6cd9654701
|
line editor now waits for complete sexps
|
2011-03-28 23:04:45 +09:00 |
|
Alex Shinn
|
3b14c5ae7b
|
adding syntax-error, guard, distinguishing (non-)continuable exceptions
|
2011-03-28 22:09:13 +09:00 |
|
Alex Shinn
|
5cf04597c1
|
adding exact-integer? and exact-integer-sqrt
|
2011-03-21 15:47:01 +09:00 |
|
Alex Shinn
|
3e5c928548
|
adding letrec*
|
2011-03-21 15:38:09 +09:00 |
|
Alex Shinn
|
0a9bff353f
|
adding syntax-error
|
2011-03-21 15:35:16 +09:00 |
|
Alex Shinn
|
321bc8df56
|
adding string-map & string-for-each, optimizing list->string & string->list
|
2011-03-21 15:23:53 +09:00 |
|
Alex Shinn
|
017548cc46
|
adding string cursors, optimizing in-string(-reverse) loops
|
2011-03-21 14:57:52 +09:00 |
|
Alex Shinn
|
89f5d9ea65
|
adding equal?/bounded and an optimized equiv? which uses it
|
2011-03-21 00:46:08 +09:00 |
|
Alex Shinn
|
4722703d64
|
fixing binding for ellipsis patterns with dotted tails
|
2011-03-08 21:48:41 +09:00 |
|
Alex Shinn
|
1831d33b26
|
s/ellipse/ellipsis/g
|
2011-03-08 21:29:27 +09:00 |
|
Alex Shinn
|
9b8126cfc3
|
dotted ellipsis no longer invalid
|
2011-03-08 21:26:49 +09:00 |
|
Alex Shinn
|
205008d7ce
|
empty applications are now a syntax error
|
2011-03-08 11:38:22 +00:00 |
|
Alex Shinn
|
e4659ff649
|
allowing module and begin syntax in module definitions
|
2011-03-02 01:25:02 +09:00 |
|
Alex Shinn
|
5c33a39d4b
|
Allowing rename exports.
|
2011-03-02 01:09:49 +09:00 |
|
Alex Shinn
|
92cae4e8b8
|
Fixing ellipsis escapes in syntax-rules templates.
|
2011-03-02 00:33:24 +09:00 |
|
Alex Shinn
|
000c69e904
|
adding test-not
|
2011-02-24 23:28:36 +09:00 |
|
Alex Shinn
|
d7c6275b07
|
fixing naming conflicts arising from nested syntax-rules ellpisis
|
2011-02-22 22:32:55 +09:00 |
|
Alex Shinn
|
c7b167dd10
|
changing name of local sexp_in_heap_p to avoid conflict with the global def
|
2011-02-12 21:25:26 +09:00 |
|
Alex Shinn
|
d5bd3fa44d
|
fixing bug when matching tail patterns against improper lists
|
2011-01-27 21:37:03 +09:00 |
|
Alex Shinn
|
2c036c7e7a
|
adding experimental auto-force capability
|
2011-01-11 22:54:23 +09:00 |
|
Alex Shinn
|
8d13b7ace8
|
heap-stats will now build with Boehm, but just as a noop
|
2011-01-09 16:25:58 +09:00 |
|
Alex Shinn
|
8a5dbdd8d6
|
exporting open-pipe and make-fifo
|
2011-01-04 21:06:48 +09:00 |
|
Alex Shinn
|
f555b50083
|
fixing bug in length+
|
2011-01-02 23:12:46 +09:00 |
|
Alex Shinn
|
23382e9540
|
allowing per-heap maximum size limit as a new argument to sexp_make_eval_context
can specify on the command line with -h 1M/2M (set to 0 for no limit)
|
2010-12-30 11:26:15 +09:00 |
|
Alex Shinn
|
5371a7bad3
|
adding additional checks for EOF
|
2010-12-29 17:52:27 +09:00 |
|
Alex Shinn
|
0ecb8ea665
|
checking for eof when reading a list
|
2010-12-29 16:14:06 +09:00 |
|
Alex Shinn
|
74185fbe11
|
simpler bitwise-not
|
2010-12-29 15:44:12 +09:00 |
|
Alex Shinn
|
59b4a306dc
|
wait for default 10ms when blocking w/o timeout
|
2010-12-11 15:36:06 -08:00 |
|
Alex Shinn
|
9c5dee322a
|
makefile cleanup, setting proper dependencies for tests
|
2010-12-11 15:14:45 -08:00 |
|
Alex Shinn
|
695b44332e
|
adding interface to bytecode-literals
(need to check these when debugging gc)
|
2010-12-05 16:53:38 -08:00 |
|