Commit graph

2168 commits

Author SHA1 Message Date
Alex Shinn
ba11e996e6 Adding bounds checking for slot-ref/set!. 2014-12-14 15:16:12 +09:00
Alex Shinn
b6f381151a slot-ref/slot-set! respect FFI getters and setters. 2014-12-13 16:11:19 +09:00
Alex Shinn
b7265fcc49 Also tracking slot names for FFI types. 2014-12-13 16:04:07 +09:00
Alex Shinn
7f3c503dcd Tracking FFI type getters and setters. 2014-12-13 15:17:17 +09:00
Alex Shinn
05ba50e259 Removing import warning from match tests. 2014-12-13 15:16:21 +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
e0afb1df85 slot-ref and slot-set! accept field names in addition to positions 2014-11-24 19:45:31 +09:00
Alex Shinn
a2d86de1cd Added tag 0.7.2 for changeset e3f211b45f7e 2014-11-24 11:26:27 +09:00
Alex Shinn
879c8808f5 Version 0.7.2 2014-11-24 11:25:56 +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
161fad8167 Adding srfi 26 to lib-tests. 2014-11-24 10:55:08 +09:00
Alex Shinn
76d2cd102a Link versioned shared libs relatively, not to the absolute DESTDIR which may no longer be valid.
Patch from Lorenzo.
2014-11-16 20:12:14 +09:00
Alex Shinn
e52e34773e Added tag 0.7.1 for changeset a3b04f6ecf8a 2014-11-16 13:52:10 +09:00
Alex Shinn
2ec11a1d49 Updating version. 2014-11-16 13:52:02 +09:00
Alex Shinn
2c6ca1229d Boost fuel on sexp_apply_no_err_handler so we don't switch threads. 2014-11-16 13:49:23 +09:00
Alex Shinn
c0b9a213c9 Adding sexp_apply_no_err_handler utility and using in simplifier. 2014-11-11 22:28:12 +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
4c5788ff11 Adding missing file from last patch. 2014-09-27 20:54:13 +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
1d252ae893 Adding tests for syntax patterns with ellipsis in middle of lists. 2014-09-05 23:02:49 +09:00
Alex Shinn
955190d4da tests shouldn't require any on an improper list to error. 2014-09-05 23:02:14 +09:00
Alex Shinn
11f8f163c5 dotted lists are allowed in macro calls. 2014-09-05 23:00:35 +09:00
Alex Shinn
2247580fa7 core any should work on improper lists. 2014-09-05 22:52:59 +09:00
Alex Shinn
524edc0660 Adding underscore macro tests. 2014-09-04 08:02:41 +09:00
Alex Shinn
1857b80bc8 Adding tests for R7RS macro extensions (... <template>) and
overriding the ellipsis.  Patch from Per Bothner.
2014-09-03 07:11:48 +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
176a633feb "--" doesn't necessarily imply no script.
Fixes issue #237.
2014-08-25 23:25:37 +09:00
Alex Shinn
d10de2f613 Better error message in parse-func. 2014-08-24 22:46:06 +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
dc89521801 sexp_c_string returns #f for NULL 2014-08-24 16:49:20 +09:00