Commit graph

922 commits

Author SHA1 Message Date
Alex Shinn
28fe3fb7fd fixing references to .module 2011-10-07 15:01:06 +09:00
Alex Shinn
e88d85f107 missed some more config references (thanks doug) 2011-10-07 09:51:50 +09:00
Alex Shinn
6b81fae4ec types hold on to their finalizers 2011-10-06 23:53:27 +09:00
Alex Shinn
828e2aaa68 adding (scheme file) bindings 2011-10-06 21:18:08 +09:00
Alex Shinn
0bffb295b5 forgot to add time.c 2011-10-06 21:08:17 +09:00
Alex Shinn
7a15968bf5 stricter checks on image functions 2011-10-05 21:38:23 +09:00
Alex Shinn
7459df91b6 adding lazy 2011-10-05 21:21:27 +09:00
Alex Shinn
0bc1e27224 implementing environment 2011-10-05 20:52:14 +09:00
Alex Shinn
ef14dac179 updating references to *config-env* I missed 2011-10-05 20:22:50 +09:00
Alex Shinn
ac4403ea7a simple bytevector io utils 2011-10-04 22:44:52 +09:00
Alex Shinn
c3614986ef adding string<->utf8 conversions 2011-10-04 22:15:58 +09:00
Alex Shinn
7b08af0c99 input/output bytevectors 2011-10-04 20:55:47 +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
c355e0146f adding memory tests 2011-10-03 19:03:42 +09:00
Alex Shinn
938f527c79 RTLD_SELF is osx-specific 2011-10-03 01:57:52 +00:00
Alex Shinn
0856230839 outlining standard r7rs libs 2011-10-03 08:36:37 +09:00
Alex Shinn
ea9255e934 adding #| ... |# comment support 2011-10-02 19:37:31 +09:00
Alex Shinn
ed86eafb13 no reason to have this in the init file 2011-10-02 17:57:16 +09:00
Alex Shinn
bd32131b9d The big renaming to define-library in .sld, make it possible to pass
other version numbers than 7 to `scheme-report-environment`, providing
initial (scheme base) library.
2011-10-02 17:16:05 +09:00
Alex Shinn
1320856d40 fixing bug in (let ((x ...)) (match x (x ...))) 2011-09-25 15:52:39 +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
230bcb24bb fixing (- ratio flonum) case 2011-09-22 23:13:15 +09:00
Alex Shinn
5085164d19 fixing some #e/#i cases with ratio support 2011-09-22 23:11:46 +09:00
Alex Shinn
5eb62cf716 adding support for #true and #false 2011-09-19 15:15:00 +09:00
Alex Shinn
e2f066044d adding support for define-library and include-ci 2011-09-19 15:10:20 +09:00
Alex Shinn
60c95d0df2 Preserving and normalizing intermediate ratios. 2011-09-06 23:40:28 +09:00
Alex Shinn
057198c4d8 Fixing careless returns without GC release in sexp_ratio_normalize. 2011-09-06 07:50:35 +09:00
Alex Shinn
bb50ac05e4 fixing recent change for SEXP_USE_NO_FEATURES builds 2011-09-06 00:31:20 +09:00
Alex Shinn
9380928e24 renaming sexp_make_lit AST util to avoid conflicts with core version 2011-09-06 00:29:15 +09:00
Alex Shinn
f51d67a86b more numeric reader tweaks 2011-09-06 00:27:30 +09:00
Alex Shinn
5a1981bb0c fixing = for complex numbers, which otherwise can't be ordered 2011-09-06 00:26:52 +09:00
Alex Shinn
72591432fa more numeric parsing fixes 2011-09-06 00:08:30 +09:00
Alex Shinn
44fa0dd2c0 Tweaks for leading chars in string->number. 2011-09-05 23:52:28 +09:00
Alex Shinn
f9686315d9 typo in make-rectangular 2011-09-05 23:36:52 +09:00
Alex Shinn
4e60bba376 making inf/nan reading case-insensitive.
adding complex and ratios to definition of sexp_numberp.
2011-09-05 07:10:56 +09:00
Alex Shinn
5d92523bf4 fixes from doug currie when complex support not compiled in 2011-09-03 14:58:30 +09:00
Alex Shinn
5f7a38da19 adding read/write support for byte-vectors 2011-08-28 20:04:02 +09:00
Alex Shinn
5abb66e86d fixing some error handling in brace syntax 2011-08-28 18:18:30 +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
8e3c1986c4 don't write trailing NULLs in objects 2011-08-28 17:54:54 +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
bb7b66b5ba don't generate a tail-jump with mis-matched param lengths 2011-08-23 01:49:11 +09:00
Alex Shinn
fad9db31ae normalize exact (/ fixnum 1) 2011-08-23 00:33:41 +09:00
Alex Shinn
df31fcd3af typo in sexp_div 2011-08-21 23:55:38 +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
32b17bf43e updating ANSI escapes in (chibi test) to use \xNN; with semi-colon suffix 2011-08-19 01:47:51 +09:00
Alex Shinn
c9f279ea28 checking for OOM in sexp_read_symbol 2011-08-19 01:46:16 +09:00
Alex Shinn
54f913fa2a adding basic oom tests 2011-08-19 01:43:44 +09:00