Alex Shinn
|
c01721e110
|
Replacing eval opcode with compile + normal application.
|
2010-11-18 21:37:46 -08:00 |
|
Alex Shinn
|
09a5565418
|
adding ..1' patterns to match (analog of regex +' patterns)
|
2010-09-26 13:56:30 +09:00 |
|
Alex Shinn
|
5ec136adcb
|
more parameter updates
exception handling in (chibi repl) still broken
|
2010-09-26 01:04:55 +09:00 |
|
Alex Shinn
|
2144164793
|
removing comments
|
2010-09-24 22:02:33 +09:00 |
|
Alex Shinn
|
0c91c437c0
|
parameters are now thread-local
|
2010-09-24 13:00:20 +00:00 |
|
Alex Shinn
|
276db59353
|
fixed parameter mutation (not triggered in current test suite, need to add a case for this)
|
2010-09-24 21:48:08 +09:00 |
|
Alex Shinn
|
9b85812f4a
|
merge
|
2010-09-21 12:58:18 +00:00 |
|
Alex Shinn
|
df150c362d
|
adding basic generics, orthogonal to records
Debating adding concept of more "specific" methods based on record
inheritence. Lots of room for optimization.
|
2010-09-21 12:56:56 +00:00 |
|
Alex Shinn
|
19d5d3913b
|
adding srfi-55 (trivial with chibi module syntax)
|
2010-09-21 12:54:28 +00:00 |
|
Alex Shinn
|
2e7549c0f3
|
adding weak vectors
|
2010-09-20 23:06:39 +09:00 |
|
Alex Shinn
|
78ac092a49
|
adding (gc) to (chibi ast) module
|
2010-09-20 23:06:21 +09:00 |
|
Alex Shinn
|
078ee010aa
|
fixes to remove gcc initialization warnings with -On
|
2010-09-20 20:21:59 +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
|
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
|
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
|
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
|
3acae168fc
|
committing incomplete changes for merge (stupid hg)
|
2010-08-17 21:06:45 +09: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 |
|