Commit graph

21 commits

Author SHA1 Message Date
Alex Shinn
769ef4725d adding port-fold-case? 2011-10-30 16:33:49 +09:00
Alex Shinn
828e2aaa68 adding (scheme file) bindings 2011-10-06 21:18:08 +09:00
Alex Shinn
7459df91b6 adding lazy 2011-10-05 21:21:27 +09:00
Alex Shinn
7ab9e88eb0 more r7rs updates 2011-10-03 20:21:39 +09:00
Alex Shinn
069279844e fixing opcode types for complex accessors 2011-10-03 19:06:55 +09:00
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
0ebd1216cc flushing out trig functions for complex numbers 2011-08-02 08:36:31 +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
69e32af744 using direct make-procedure args instead of pushing 2011-07-13 09:12:00 +09:00
Alex Shinn
bacc7d9399 adding simple VM-level profiler 2011-07-03 21:00:11 +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
987b6d98fb fixing syntactic-closure free-variable references for wrapped expressions
(also renaming %env-copy! to %import)
2011-05-21 16:42:02 -07:00
Alex Shinn
280ea1cddb fixing conflicts in chibi-scheme-static build 2011-05-18 21:50:48 -07:00
Alex Shinn
78a2e2aa10 redefining thread-yield! primitive as just yield! 2011-04-26 00:02:51 +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
2c036c7e7a adding experimental auto-force capability 2011-01-11 22:54:23 +09:00
Alex Shinn
840ef090bd adding unicode tests, fixing substring & make-string 2010-12-08 22:57:13 -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