Commit graph

409 commits

Author SHA1 Message Date
Alex Shinn
e658a29e16 snow package updates 2015-02-08 16:04:29 +09:00
Alex Shinn
f54e40547d Adding an abort facility to exit the vm without any exception handling. 2015-02-05 22:09:45 +09:00
Alex Shinn
2922ed591d Forgot to install regexp (patch from Lorenzo) 2015-01-26 08:06:59 +09:00
Alex Shinn
70cc1344ab Optimizing string-cursor-copy!. 2015-01-24 13:37:12 +09:00
Alex Shinn
f24eef289c Optimizing string-offset->index. 2015-01-24 12:46:44 +09:00
Alex Shinn
fd2f3c3534 Various updates. 2015-01-24 11:53:59 +09:00
Alex Shinn
cf1864d8d0 Fixing typo (want set-file-descriptor-status!, not -flags! to set non-blocking). 2015-01-23 22:37:43 +09:00
Alex Shinn
a2600da6b9 Naming the leap second polling thread. 2015-01-22 23:12:49 +09:00
Alex Shinn
c2fe35e5d6 sexp_get_output_bytevector should check for errors from sexp_get_output_string 2015-01-22 18:15:11 +09:00
Alex Shinn
ed467add6a Fixing make-generated-input-port for real. 2015-01-22 12:10:11 +09:00
Alex Shinn
0f1254a4cc Bugfixes for make-generated-input-port on unicode strings.
The argument to make-custom-input-port takes and returns offset values,
not string indexes.
2015-01-17 19:05:28 +09:00
Alex Shinn
2ffef7957d Exporting type=? and type-subset? type predicates. 2015-01-05 22:27:07 -05:00
Alex Shinn
0737094107 thread-terminate doesn't set an exception if the thread has already terminated successfully 2014-12-27 20:07:32 +09:00
Alex Shinn
429704a5f6 thread-terminate should set an exception in the thread 2014-12-27 14:51:12 +09:00
Alex Shinn
f869fa7475 Renaming include files as .h. 2014-12-25 13:54:23 +09:00
Alex Shinn
aafc97acc0 Including local source files verbatim in FFI.
Moving huff includes to include dir.
2014-12-25 13:47:24 +09:00
Alex Shinn
6d6a8fbfb1 Exporting make-parse-stream. 2014-12-22 18:26:36 +09:00
Alex Shinn
6b369c58a0 Making input char* const. 2014-12-22 17:56:34 +09:00
Alex Shinn
f4f3949b4e Adding Gauche's `@' pattern for named record field matching.
Also adding the `struct' and `object' aliases for `$' and `@' respectively.
2014-11-24 19:49:59 +09:00
Alex Shinn
2fbc5e1ba2 Fixing #e1e100 for (srfi 38). 2014-11-24 11:25:38 +09:00
Alex Shinn
636a74d044 Wrapping to 80 columns. 2014-11-24 11:05:17 +09:00
Alex Shinn
4d0daf5df4 Removing long-standing assv hack.
Fixes issue #242.
2014-11-05 22:36:26 +09:00
Alex Shinn
c4c3cb9eb9 Fixing typo in cut implementation.
Fixes issue #241.
2014-10-28 07:06:04 +09:00
Alex Shinn
88506ca53e Broadcast on sending to an empty channel in case multiple threads are waiting.
Fixes issue #240.
2014-10-20 08:28:07 +09:00
Alex Shinn
843943719a Fixing bug in keyword-ref. 2014-10-08 22:57:45 +09:00
Alex Shinn
1d7866d468 Adding extra struct tm accessors. 2014-10-08 22:34:07 +09:00
Alex Shinn
60ca91f19a Adding ICMP protocol constant. 2014-09-28 21:09:49 +09:00
Alex Shinn
f759076d2b Binding a socket makes it non-blocking by default.
Allowing primitives (currently only send/receive) to block just once
with SEXP_G_IO_BLOCK_ONCE_ERROR.
2014-09-28 16:20:45 +09:00
Alex Shinn
fbacd0ff6d Adding non-blocking versions of send and receive. 2014-09-27 20:53:33 +09:00
Alex Shinn
7a2f0e553f Including sys/resource.h for struct rusage. 2014-09-27 07:42:55 +09:00
Alex Shinn
2f55732dbf Using safe-setenv for env parameters set in cgi requests. 2014-09-26 20:26:07 +09:00
Alex Shinn
5dbd1c9610 Adding safe-setenv alternative to setenv to workaround shellshock bug. 2014-09-26 20:25:06 +09:00
Alex Shinn
0038398ddc Removing spurious close paren from pretty formatter. 2014-09-25 00:44:51 +09:00
Alex Shinn
eded552ec6 Adding initial getrusage interface. 2014-09-24 22:10:30 +09:00
Alex Shinn
85ab5ba803 Adding get-host-name. 2014-09-23 09:37:01 +09:00
Alex Shinn
a05a97fc1d Supporting inet6 addresses in sockaddr-name. 2014-09-22 22:18:43 +09:00
Alex Shinn
85548cc9c8 Adding missing AF_INET6 binding. 2014-09-22 21:39:06 +09:00
Alex Shinn
7f2b2963b1 Adding uint parsers to binary records. 2014-09-21 17:30:25 +09:00
Alex Shinn
d382e92b14 Fixing bug in factor. 2014-09-19 12:07:28 +09:00
Alex Shinn
5731ff73f7 Fixing bug in test for comparing 0.0. 2014-09-19 10:56:48 +09:00
Alex Shinn
2247580fa7 core any should work on improper lists. 2014-09-05 22:52:59 +09:00
Alex Shinn
fe07176a8a Recognize analyzed proc docs in .sld files. 2014-08-30 16:25:05 +09:00
Alex Shinn
31ba067d62 forgot to export write 2014-08-29 22:19:24 +09:00
Alex Shinn
101c61f083 Ensuring parent directories in tar-create. 2014-08-24 21:19:47 +09:00
Alex Shinn
89661f8b75 Handle missing user/group password info in tar-create. 2014-08-24 16:53:38 +09:00
Alex Shinn
424671e5cf Fixing (chibi net) docs. 2014-08-22 22:44:42 +09:00
Alex Shinn
c8f61c8893 Adding send and receive support, with an example of how to use them with udp. 2014-08-22 22:41:42 +09:00
Alex Shinn
a2ca973c4f Add missing (scheme char) import for non-chibi implementations.
Prefer Unicode-aware (scheme char) to (chibi) char-up/downcase.
Use char-set:title-case from SRFI-14 for non-chibi implementations.
Fixes issue #233.
2014-08-10 11:04:58 +09:00
Alex Shinn
cee60d9b45 Adding (scheme small) and making it the repl default (by popular demand). 2014-08-06 21:26:25 +09:00
Alex Shinn
12b25c01ba Giving a proper OOM error on arithmetic-shift with a huge shift. 2014-08-03 20:45:26 +09:00