Commit graph

988 commits

Author SHA1 Message Date
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
adef7b2116 Adding support for list FFI values. 2011-11-17 23:41:44 -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
ebe2af486e utf8 encoding chars on (display ch) for non-ASCI ch (issue #88) 2011-11-15 23:08:59 -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
7dd811ad57 explicitly casting to unsigned char when using isalpha/digit/etc. 2011-11-14 15:27:02 +09:00
Alex Shinn
70eb98d0f8 adding port type objects 2011-11-14 15:09:37 +09:00
Alex Shinn
dfe3440e91 Adding type check to get-output-string. 2011-11-14 11:53:28 +09:00
Alex Shinn
a3a570042b Updating docs. 2011-11-14 10:33:42 +09:00
Alex Shinn
b22cccaf73 Uninstalling tools. 2011-11-14 09:24:11 +09:00
Alex Shinn
5f858a183c Adding additional build tests. 2011-11-14 09:18:15 +09:00
Alex Shinn
a7d6998a96 Fixing static libs and immutable strings builds. 2011-11-14 09:17:53 +09:00
Alex Shinn
8120744f2a Updating TODO. 2011-11-14 08:19:17 +09:00
Alex Shinn
e919b21e6e Updating README. 2011-11-14 08:08:25 +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
846b9a1e40 reducing default limit for sexp_equalp_bound 2011-11-11 22:52:39 +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
669ee3828c updating TODO entries 2011-11-10 20:46:38 +09:00
Alex Shinn
819cb75b55 ignoring additional files 2011-11-10 05:35:03 +09:00
Alex Shinn
6010779fb2 adding missing files 2011-11-10 05:34:20 +09:00
Alex Shinn
0ac934755f different error messages for slot-ref vs slotn-ref 2011-11-10 05:19:15 +09:00
Alex Shinn
16c586f053 Handling Lit values in inference. 2011-11-10 05:18:18 +09:00
Alex Shinn
cafcad3ca4 doing a final make cleaner after the build tests (that always trips me up) 2011-11-08 22:59:20 +09:00
Alex Shinn
865fdbc676 separating finalizing from sweeping, delaying finalizing DLs until after other values 2011-11-08 22:44:31 +09:00
Alex Shinn
11ff9603ac missed some sexp_init_library defs 2011-11-07 23:51:29 +09:00
Alex Shinn
c57e71d3dd checking abi version in image files 2011-11-07 23:46:30 +09:00
Alex Shinn
fb6f53f8bd Removing mingw cast warnings. 2011-11-07 23:42:32 +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
b6bea6f8f4 More thorough uninstall. 2011-11-07 21:36:29 +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
0a22de0e12 type printers are now stored as opcodes instead of generated on the fly 2011-11-07 01:00:26 +09:00
Alex Shinn
0e05ef80cc s/init/init-7/ 2011-11-06 22:32:34 +09:00
Alex Shinn
fe9d572406 Adding -x to the manual. 2011-11-06 22:05:48 +09:00
Alex Shinn
f5a72fcec4 Updating default language notes. 2011-11-06 22:03:30 +09:00
Alex Shinn
fe610fa47e Removing warnings in port.c, adding basic io tests. 2011-11-06 21:46:26 +09:00
Alex Shinn
097ce7bfe0 Patch from John Cowan fixing cygwin warnings. 2011-11-06 21:19:48 +09:00
Alex Shinn
a07f46d450 Removing spurious warning about prefix and suffix being used unintialized (even though they can't be). 2011-11-06 21:16:38 +09:00
Alex Shinn
cafd5a8848 cleaner now removes old .o files in the lib/ dir 2011-11-06 21:15:01 +09:00