Alex Shinn
|
9d8788414f
|
preserving necessary objects when destroying contexts with safe accessors
(also removing some gcc warnings)
|
2010-09-20 20:12:07 +09:00 |
|
Alex Shinn
|
c91d982473
|
removing port? definition now in core
|
2010-09-19 12:16:27 +09:00 |
|
Alex Shinn
|
acf3d1c120
|
fixes for SEXP_USE_SAFE_ACCESSORS on macosx
|
2010-09-18 14:50:24 +09:00 |
|
Alex Shinn
|
f3901c1957
|
SEXP_USE_SAFE_ACCESSORS now works for [io]ports and sexp_vector_ref
|
2010-09-17 16:16:42 +00:00 |
|
Alex Shinn
|
ed84dbc2f1
|
fixing what looks like a merge bug
|
2010-09-17 16:15:49 +00:00 |
|
Alex Shinn
|
078c591cbc
|
merge
|
2010-09-17 01:48:51 +00:00 |
|
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 |
|