Alex Shinn
|
a2fa55ec62
|
fixing typo
|
2011-10-07 22:09:36 +09:00 |
|
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 |
|