Commit graph

22 commits

Author SHA1 Message Date
Alex Shinn
ae77cddba0 image loading fixes 2011-11-02 13:13:07 +00:00
Alex Shinn
6ce131dc04 fixing context offset calculation 2011-10-31 21:49:34 +09:00
Alex Shinn
0bc3c74422 removing unused variable 2011-10-31 00:13:27 +09:00
Alex Shinn
1e01258724 fixing bytecode offsets in images, allowing the image heap size and init heap size to differ 2011-10-31 00:10:56 +09:00
Alex Shinn
7a15968bf5 stricter checks on image functions 2011-10-05 21:38:23 +09:00
Alex Shinn
93696841ed re-creating ports on image loading 2011-09-25 10:55:24 +09:00
Alex Shinn
4f9903db00 initial image file support 2011-09-24 17:18:35 +09:00
Alex Shinn
34638780bd don't try to compile AST types users enter directly at the repl 2011-08-28 17:58:50 +09:00
Alex Shinn
a66dd88158 forgot conditional includes for no case-folding 2011-05-24 07:29:30 +09:00
Alex Shinn
78f0e9bd22 conditionally toggling isalpha/isxdigit between function or macro depending on platform
needed for plan9 where the function definitions are not provided
2011-05-19 23:32:23 -07:00
Alex Shinn
9b0c057343 cleaning up initialization interface, adding sexp_load_standard_ports 2011-04-07 22:48:10 +09:00
Alex Shinn
1b50d709d2 allowing NULL arg to sexp_load_standard_env, updating to SEXP_SEVEN 2011-04-06 01:27:33 +09:00
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
e6ba6e59a5 Adding support for case-folding. 2011-03-03 00:31:32 +09:00
Alex Shinn
afc6a96d68 Adding more OOM checks (issue #59), thanks rotty. 2011-02-27 20:53:12 +09:00
Alex Shinn
369836d07b scripts should trace when DEBUG_VM is set 2011-02-12 16:59:19 +09:00
Alex Shinn
00183780fa don't make stdout/err non-blocking 2011-01-04 19:16:48 +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
a9678e5378 define doesn't overwrite existing imported bindings.
default repl env also imports standard env rather than using it
directly so redefining primitives doesn't affect standard macros.
2010-12-26 17:49:23 +09:00
Alex Shinn
96161ffcf6 fixing non-threaded build 2010-12-26 14:24:19 +09:00
Alex Shinn
2affd2c677 creating initial API for C functions to block on input ports 2010-12-11 22:15:17 -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