Commit graph

649 commits

Author SHA1 Message Date
Alex Shinn
a9cee80ad3 adding SEXP_USE_SAFE_ACCESSORS option for debugging 2010-09-17 01:48:40 +00:00
Alex Shinn
f9677d7a0c fixing typo 2010-09-17 01:48:17 +00:00
Alex Shinn
d451a053ca changed type opcode generators to use type objects, not ids
also fixed support for float/double types
2010-09-17 01:47:21 +00:00
Alex Shinn
69f3dcc3fd adding port? predicate 2010-09-17 08:11:25 +09:00
Alex Shinn
6c074d686a nicer indentation 2010-09-16 00:09:54 +09:00
Alex Shinn
11e552576e oops, fixing srfi-9 2010-09-16 00:04:35 +09:00
Alex Shinn
d9bdc5fb1a adding srfi-99 2010-09-15 14:48:21 +00:00
Alex Shinn
755aa0effd adding single inheritence for record types 2010-09-12 23:53:07 +09:00
Alex Shinn
08d065f8a2 adding support for ffi calls with up to 18 parameters 2010-09-12 20:06:03 +09:00
Alex Shinn
3703e70521 fixing third arg to accept(2) 2010-09-12 20:05:13 +09:00
Alex Shinn
bb8f14941d ECHOPRT not defined on linux 2010-09-12 06:55:11 +00:00
Alex Shinn
bfb698fd1b keeping track of history in repl 2010-09-12 06:53:41 +00:00
Alex Shinn
37f8c6c8b9 exporting history utils 2010-09-12 06:52:55 +00:00
Alex Shinn
dfa90962eb fixing timeout issue 2010-09-12 06:52:29 +00:00
Alex Shinn
e4a7224a2d initial support for non-blocking i/o 2010-09-08 13:54:52 +00:00
Alex Shinn
e474561f70 fixinf identifier extraction in some ...' and ***' patterns 2010-09-07 11:13:17 +00:00
Alex Shinn
d38c6bc3e1 fixing SEXP_USE_CONSERVATIVE_GC, should be appropriate for general use 2010-09-05 20:24:37 +09:00
Alex Shinn
6c38c5d858 adding initial support for weak references 2010-09-04 12:26:15 +09:00
Alex Shinn
9894e491f6 updating srfi-27 to expect a type (not a tag) returned from register-type 2010-08-31 23:59:21 +09:00
Alex Shinn
c712c0823f fixing usec calculation in sexp_wait_on_single_thread 2010-08-27 08:54:49 +09:00
Alex Shinn
280d0dc7b3 removing threads from paused list before re-queueing them 2010-08-26 21:18:00 +09:00
Alex Shinn
148528ecab was updating sexp_context_timeout for wrong context in sexp_insert_timed 2010-08-26 20:47:53 +09:00
Alex Shinn
0bfb97851b returning thread on thread-start! 2010-08-26 01:37:53 +09:00
Alex Shinn
ac05d24594 stupid merge 2010-08-17 21:08:13 +09:00
Alex Shinn
3acae168fc committing incomplete changes for merge (stupid hg) 2010-08-17 21:06:45 +09:00
Alex Shinn
faee09c064 merge 2010-08-17 12:02:39 +00:00
Alex Shinn
69a4dc97d5 removing sexp_printf use 2010-08-17 12:01:49 +00:00
Alex Shinn
7dd6be4b21 removing sexp_printf uses 2010-08-17 20:56:55 +09:00
Alex Shinn
c9beeccae3 commenting out ECHOPRT and PENDIN 2010-08-17 20:46:27 +09:00
Alex Shinn
bddaed3295 removing redundant sexp_heap_align definition 2010-08-17 20:46:12 +09:00
Alex Shinn
2449b97341 defining off64_t as off_t for cygwin 2010-08-17 00:17:50 +09:00
Alex Shinn
02b888b438 chibi.repl uses edit-line, catches interrupts 2010-08-16 15:14:30 +00:00
Alex Shinn
98681871c4 fixing scheduling of threads generated by eval 2010-08-16 15:14:00 +00:00
Alex Shinn
710a6b48aa signal handlers now run in a separate thread 2010-08-15 19:09:07 +09:00
Alex Shinn
ec8b976564 simplifying sexp_check_exception in vm 2010-08-15 17:28:21 +09:00
Alex Shinn
4bd9c0a3a7 fixing srfi-27 build for cygwin 2010-08-15 17:03:46 +09:00
Alex Shinn
32f835e5f2 previous setting was in wrong place 2010-08-15 16:51:33 +09:00
Alex Shinn
f49b4ccfc0 specifying -DSEXP_USE_STRING_STREAMS=0 for cygwin 2010-08-15 16:49:31 +09:00
Alex Shinn
f401156d28 adding dist-clean target which removes .stub generated .c files 2010-08-15 16:13:40 +09:00
Alex Shinn
9d4203f613 incorporating cygwin patches from john cowan:
* makefile rules for cygwin
 * forcing function versions of tolower/isalpha/etc.
2010-08-15 16:08:34 +09:00
Alex Shinn
9f69f1b425 working on handling signals via threads 2010-08-12 08:53:26 +09:00
Alex Shinn
e5c3c7a413 adding join-timeout-exception? 2010-08-11 22:33:21 +09:00
Alex Shinn
678a82f266 removing type-of from type-inference module 2010-08-02 08:49:13 +09:00
Alex Shinn
1d1130d4c3 adding efficient type-of operator 2010-08-02 00:52:22 +09:00
Alex Shinn
fbf7319a30 various type inference fixes, mutually recursive functions now resolve correctly 2010-08-01 18:12:49 +09:00
Alex Shinn
2fe2e9f002 adding test-values 2010-08-01 17:55:30 +09:00
Alex Shinn
da5d9c677b adding error types, fixing the return value of primitive list types.
also adding <boolean> and <char> types.
2010-08-01 17:47:10 +09:00
Alex Shinn
f61e3ac415 fixing bug in delete 2010-08-01 16:20:43 +09:00
Alex Shinn
e656c6e7e2 don't error when passing dotted lists to n-ary map 2010-08-01 16:20:31 +09:00
Alex Shinn
e4b65f83d5 adding srfi-38 2010-08-01 15:04:00 +09:00