Commit graph

2156 commits

Author SHA1 Message Date
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
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
d1eeea1a66 Adding sexp_bytes_maybe_null_data macro for bytevector FFI support. 2014-08-22 22:40:19 +09:00
Alex Shinn
8d636f3ca5 Basic bytevector FFI support. 2014-08-21 21:57:57 +09:00
Alex Shinn
72ce309918 generate_drop_prev shouldn't apply its optimization to arbitrary opcodes
returning void since some may be mutating.
2014-08-12 21:32:38 +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
6f57be54ea Do the right thing for #e1e100.
Yuck, need to rewrite the number parsing.
2014-08-06 22:49:25 +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
b08d5a53b9 sexp_stream_ready_p was forgetting to ungetc non-EOF pending characters 2014-08-05 21:35:40 +09:00
Alex Shinn
0d560bd3dc Don't assume -static-libgcc is available. 2014-08-04 21:08:03 +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
Alex Shinn
a54c49d48a initstate_r is a glibc extension 2014-07-31 22:49:40 +09:00