Commit graph

1198 commits

Author SHA1 Message Date
Alex Shinn
3468ee5145 don't use sexp_write_utf8_char in display if utf8 not supported 2011-11-23 13:16:29 +09:00
Alex Shinn
327be34719 don't try to make ports from NULL FILE*s 2011-11-23 10:47:36 +09:00
Alex Shinn
cd91d4aa72 fix to avoid maxing cpu when we want to wait on an fd 2011-11-22 21:15:05 +09:00
Alex Shinn
3b116b3189 fix to use max-connections arg, and changing bind and listen to return booleans 2011-11-22 20:15:59 +09:00
Alex Shinn
f19e55cf2a adding get-socket-option and set-socket-option! 2011-11-22 09:23:37 +09:00
Alex Shinn
bab0541548 forgot to call clearerr after ferror 2011-11-22 09:19:15 +09:00
Alex Shinn
da2795cfa5 Doing the right thing for value-result parameters. 2011-11-22 08:21:32 +09:00
Alex Shinn
bb53a03fb8 accept handles non-blocking correctly 2011-11-21 20:42:49 +09:00
Alex Shinn
71922c284a we can now block on fd's directly with no port 2011-11-21 20:41:53 +09:00
Alex Shinn
17b265e269 not setting errno in sexp_maybe_block_port 2011-11-21 20:41:06 +09:00
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