Commit graph

25 commits

Author SHA1 Message Date
Alex Shinn
4f9903db00 initial image file support 2011-09-24 17:18:35 +09:00
Alex Shinn
e2f066044d adding support for define-library and include-ci 2011-09-19 15:10:20 +09:00
Alex Shinn
5f7a38da19 adding read/write support for byte-vectors 2011-08-28 20:04:02 +09:00
Alex Shinn
10359721c4 Allowing read/write of simple object types (e.g. anything defined with define-record-type)
using a {brace} syntax.  Currently can't disambiguate different types with the same name -
need to introduce a universal id.
2011-08-28 17:49:20 +09:00
Alex Shinn
66482788ec adding support for R6RS-style \<space><newline><space> string escapes 2011-08-19 22:51:38 +09:00
Alex Shinn
54f913fa2a adding basic oom tests 2011-08-19 01:43:44 +09:00
Alex Shinn
f5e07050ef initial complex number support 2011-07-31 21:39:31 +09:00
Alex Shinn
6202f9c1ff initial exact ratio support 2011-07-31 17:34:52 +09:00
Alex Shinn
28ffc56d50 adding optional optimization for internal definitions to not box direct lambdas 2011-07-13 00:41:19 +09:00
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
bacc7d9399 adding simple VM-level profiler 2011-07-03 21:00:11 +09:00
Alex Shinn
06b122b33c removing global types 2011-05-25 09:45:13 +09:00
Alex Shinn
07c5c7a6f8 fixing TYPE_DEFS=0 2011-05-25 09:34:48 +09:00
Alex Shinn
47add027d6 fixing SEXP_USE_GLOBAL_TYPES (may remove this soon though) 2011-05-25 09:24:32 +09:00
Alex Shinn
c5126fb2b0 adding optional strict top-level matching for syntax-rules literals 2011-04-25 23:29:30 +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
1edfa35ad8 Supporting # approximate digit values. 2011-03-20 19:43:14 +09:00
Alex Shinn
e6ba6e59a5 Adding support for case-folding. 2011-03-03 00:31:32 +09:00
Alex Shinn
01dd712a50 resume/cc can grow the current stack if the continuation is larger
(as could happen resuming a continuation from a separate thread)
2011-02-27 18:14:22 +09:00
Alex Shinn
52d0322910 auto-growing stack to counter for the extremely small default size 2011-02-12 21:20:12 +09:00
Alex Shinn
3b5a2b98cf cleaning up gc debugging 2011-02-09 23:16:37 +09:00
Alex Shinn
2c036c7e7a adding experimental auto-force capability 2011-01-11 22:54:23 +09:00
Alex Shinn
e57a587216 Can conservatively preserve only one type of value for debugging. 2011-01-10 17:16:11 +09:00
Alex Shinn
7306b55350 adding ability to track the alloc source of objects 2010-12-29 18:33:37 +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