Alex Shinn
|
af79b05f6d
|
Another threading patch from Lorenzo, don't queue unpaused thread if
it's the current running thread, and fix to clear wait on correct
unpaused thread.
|
2011-11-21 19:22:06 +09:00 |
|
Alex Shinn
|
05d01639eb
|
adding make-listener-socket
|
2011-11-20 15:41:23 -08:00 |
|
Alex Shinn
|
55fecb2149
|
Patch from Lorenzo to remove unblocked entries from SEXP_G_THREADS_POLL_FDS.
|
2011-11-16 23:04:33 -08:00 |
|
Alex Shinn
|
dd2814953c
|
making command-line a parameter, and importing it and exit into (scheme process-context)
|
2011-11-15 23:27:58 -08:00 |
|
Alex Shinn
|
1b23c0add0
|
Rounding functions now support rational arguments exactly.
Fixing the division operators.
|
2011-11-15 22:23:39 -08:00 |
|
Alex Shinn
|
b6a2993e7d
|
treating form-feed as whitespace
|
2011-11-14 17:25:58 +09:00 |
|
Alex Shinn
|
8b28305e98
|
minor bugfixes, moving string-map & string-for-each to extras.scm
|
2011-11-14 17:10:57 +09:00 |
|
Alex Shinn
|
70eb98d0f8
|
adding port type objects
|
2011-11-14 15:09:37 +09:00 |
|
Alex Shinn
|
d82490a8e2
|
Fixing bug in write-bytevector thanks to okuoku.
|
2011-11-14 07:19:30 +09:00 |
|
Alex Shinn
|
2caa285a63
|
Making the dynamic-wind state thread-specific.
|
2011-11-12 11:03:30 +09:00 |
|
Alex Shinn
|
587273bee2
|
comparing with type=?
|
2011-11-11 22:54:20 +09:00 |
|
Alex Shinn
|
04a330c43b
|
missing output port
|
2011-11-11 09:08:53 +09:00 |
|
Alex Shinn
|
372a7b37b3
|
adding type inference from assertions
|
2011-11-10 22:11:12 +09:00 |
|
Alex Shinn
|
58ac066820
|
Adding type check to hash-table-delete!.
|
2011-11-10 22:01:32 +09:00 |
|
Alex Shinn
|
8e205822cb
|
adding opcode utilities
|
2011-11-10 21:51:17 +09:00 |
|
Alex Shinn
|
6010779fb2
|
adding missing files
|
2011-11-10 05:34:20 +09:00 |
|
Alex Shinn
|
16c586f053
|
Handling Lit values in inference.
|
2011-11-10 05:18:18 +09:00 |
|
Alex Shinn
|
11ff9603ac
|
missed some sexp_init_library defs
|
2011-11-07 23:51:29 +09:00 |
|
Alex Shinn
|
7a5dd6351c
|
Shared libraries are now versioned and annotated with the ABI compile-time options.
|
2011-11-07 23:39:38 +09:00 |
|
Alex Shinn
|
1b4cc2ad14
|
Removing uses of sexp_api_params and sexp_api_pass which were ugly and no longer supported anyway.
The definitions are still provided for backwards compatibility.
|
2011-11-07 01:30:55 +09:00 |
|
Alex Shinn
|
e65ed61b26
|
Disabling brace literal write syntax by default when not using srfi-38.
|
2011-11-07 01:04:31 +09:00 |
|
Alex Shinn
|
aa1363cb9e
|
updating type names
|
2011-11-07 01:01:50 +09:00 |
|
Alex Shinn
|
742d96af8b
|
adding type-num-slots
|
2011-11-07 01:01:26 +09:00 |
|
Alex Shinn
|
0e05ef80cc
|
s/init/init-7/
|
2011-11-06 22:32:34 +09:00 |
|
Alex Shinn
|
fe610fa47e
|
Removing warnings in port.c, adding basic io tests.
|
2011-11-06 21:46:26 +09:00 |
|
Alex Shinn
|
b7fd7ab7f5
|
Removing old *meta-env* hack - `import' is now copied from (meta) and runs directly without eval.
Syntax may now also be bound with (define-syntax macro1 macro2), and likewise with let-syntax.
|
2011-11-06 21:09:03 +09:00 |
|
Alex Shinn
|
05d87f0612
|
@import-only updates the interaction-environment
|
2011-11-06 15:59:46 +09:00 |
|
Alex Shinn
|
731a6f6347
|
Adding @import and @import-only to the repl.
|
2011-11-06 15:52:29 +09:00 |
|
Alex Shinn
|
18417dfe0c
|
BSD fixes from Bakul.
|
2011-11-06 15:12:39 +09:00 |
|
Alex Shinn
|
a39b44e58b
|
Don't define cookie structs when not using string streams.
|
2011-11-06 14:46:51 +09:00 |
|
Alex Shinn
|
44ac1bcb89
|
abstracting to use sexp_ versions of isdigit, tolower, toupper consistently, and casting to avoid warnings in cygwin
|
2011-11-06 14:37:59 +09:00 |
|
Alex Shinn
|
b6e3387a62
|
Thread timeout patch from Lorenzo.
|
2011-11-04 22:45:47 +09:00 |
|
Alex Shinn
|
163b21a815
|
Adding define-c-int-type to the FFI and using it for socklen_t.
|
2011-11-04 22:17:26 +09:00 |
|
Alex Shinn
|
51b01d34a7
|
renaming functions conflicting with global definitions when compiling with SEXP_USE_STATIC_LIBS
|
2011-11-04 19:10:57 +09:00 |
|
Alex Shinn
|
5386fb9a16
|
updating old module definitions
|
2011-11-04 19:04:53 +09:00 |
|
Alex Shinn
|
15ff2e69e6
|
Adding (chibi trace) library.
|
2011-11-04 16:53:39 +09:00 |
|
Alex Shinn
|
5e0e1c8c25
|
SRFI-69 hash-fn defaults to hash-by-identity if the eq-fn is eq?
|
2011-11-04 16:51:41 +09:00 |
|
Alex Shinn
|
5e5c7c6f9a
|
Forgot extra c[ad]*r bindings.
|
2011-11-04 16:06:18 +09:00 |
|
Alex Shinn
|
fd2bab331a
|
checking for NULL values in hash_one
|
2011-11-04 16:00:27 +09:00 |
|
Alex Shinn
|
68a95bc366
|
removing static globals so multiple unrelated contexts can use threads
|
2011-11-04 15:19:28 +09:00 |
|
Alex Shinn
|
395d5be5ad
|
title-casing type names
|
2011-11-04 15:08:22 +09:00 |
|
Alex Shinn
|
16f840ed20
|
Fixing destination offset in bytevector-copy-partial!.
|
2011-11-04 11:45:42 +09:00 |
|
Alex Shinn
|
4ae5949d54
|
fixing header alignment in disasm
|
2011-11-01 22:51:09 +09:00 |
|