Alex Shinn
|
374d61c98e
|
Patch from Lorenzo fixing setting the timeout flag when all threads
sleep, resetting the context event on sleeps, and making use of the
name argument to make-thread.
|
2011-10-23 23:55:05 +09:00 |
|
Alex Shinn
|
4926b6dc00
|
Check types before preserving.
|
2011-10-20 08:59:41 +09:00 |
|
Alex Shinn
|
3c04ce1ff3
|
typo
|
2011-10-20 08:46:16 +09:00 |
|
Alex Shinn
|
549257efca
|
Don't try to apply a broken let during simplification.
|
2011-10-17 08:27:21 +09:00 |
|
Alex Shinn
|
5ff0aa4397
|
setting errno before testing it
|
2011-10-13 06:59:21 +09:00 |
|
Alex Shinn
|
b56cfbb083
|
revert last patch. forgot to set errno before checking for it.
|
2011-10-13 06:51:44 +09:00 |
|
Alex Shinn
|
52781e59e0
|
Using ferror when possible in sexp_maybe_block_port.
|
2011-10-12 22:54:11 +09:00 |
|
Alex Shinn
|
28e75d50fe
|
using calloc instead of malloc to guarantee FFI allocated objects are zero initialized
|
2011-10-12 22:34:41 +09:00 |
|
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 |
|