Commit graph

15 commits

Author SHA1 Message Date
Alex Shinn
8d1db07541 need to write top whenever we might cons
(consider always writing once at the start of the loop or using a
simple vector for the stack and just undefining values when we pop)
2011-02-12 20:44:34 +09:00
Alex Shinn
14f586453f debugging result when DEBUG_VM is set 2011-02-12 16:59:51 +09:00
Alex Shinn
2c036c7e7a adding experimental auto-force capability 2011-01-11 22:54:23 +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
c163599685 making stack trace check for null procedures 2010-12-29 16:13:30 +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
6a239130af don't preserve the same object multiple times in bytecode-literals 2010-12-06 21:37:54 -08:00
Alex Shinn
2eaf4068e5 several gc bugfixes (fixes #52) 2010-12-05 16:50:57 -08:00
Alex Shinn
c01721e110 Replacing eval opcode with compile + normal application. 2010-11-18 21:37:46 -08:00
Alex Shinn
5ec136adcb more parameter updates
exception handling in (chibi repl) still broken
2010-09-26 01:04:55 +09:00
Alex Shinn
83e91a20c7 supporting parameter converters on mutation, not just parameterize.
also fixing bug in interaction-environment parameter from default repl.
2010-09-24 22:46:01 +09:00
Alex Shinn
276db59353 fixed parameter mutation (not triggered in current test suite, need to add a case for this) 2010-09-24 21:48:08 +09:00
Alex Shinn
b95a7cac42 parameters now check for thread-specific overrides (still need to set these in parameterize) 2010-09-24 07:23:43 +09:00
Alex Shinn
acf3d1c120 fixes for SEXP_USE_SAFE_ACCESSORS on macosx 2010-09-18 14:50:24 +09:00