Commit graph

13 commits

Author SHA1 Message Date
Alex Shinn
7ddfc9f25a trying out tail jumps instead of using the tail-call opcode where possible 2011-07-04 02:22:18 +09:00
Alex Shinn
4c7ca3edb2 fixing bug in mixed fixnum/flonum subtraction 2011-06-30 09:17:47 +09:00
Alex Shinn
d7147bf67e adding reserve opcode to avoid pushing dummy values.
also adding register-optimization! primitive.
2011-06-13 20:52:42 +09:00
Alex Shinn
b4f1ffd69b updating opcode name list 2011-06-11 16:08:39 +09:00
Alex Shinn
2961f23d1d don't bother consing up rest arguments if they're never used 2011-06-11 14:52:30 +09:00
Alex Shinn
744bde8997 adjusting for roundoff errors in expt 2011-05-30 23:22:08 +09:00
Alex Shinn
280ea1cddb fixing conflicts in chibi-scheme-static build 2011-05-18 21:50:48 -07:00
Alex Shinn
08554fd29c fixing _FN4 usage 2011-04-17 21:17:22 +09:00
Alex Shinn
d284345157 plan9 API updates 2011-04-08 02:19:54 +09:00
Alex Shinn
2c036c7e7a adding experimental auto-force capability 2011-01-11 22:54:23 +09:00
Alex Shinn
5aeb7edaff preserving to be on the safe-side 2011-01-11 22:53:51 +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
695b44332e adding interface to bytecode-literals
(need to check these when debugging gc)
2010-12-05 16:53:38 -08:00