Commit graph

2344 commits

Author SHA1 Message Date
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
Alex Shinn
6dfc5e9cfd Don't backtrack to remove bytecode if we're in aligned mode. 2014-07-31 22:41:42 +09:00
Alex Shinn
213af9c098 Fixing sexp_context_align_pos when SEXP_USE_ALIGNED_BYTECODE is enabled. 2014-07-31 22:31:33 +09:00
Alex Shinn
8a02343324 Improving (chibi doc) docs. 2014-07-30 23:13:19 +09:00
Alex Shinn
7d8098b549 Checking for __GNU_LIBRARY__ to use random_r. 2014-07-30 22:46:53 +09:00
Alex Shinn
cc4ec96001 Redefining term-attrs-[io]speed[-set!] in terms of accessor functions,
cfgetispeed, cfgetospeed, cfsetispeed and cfsetospeed, instead of
non-portable field names.
2014-07-30 22:44:04 +09:00
Alex Shinn
6c0c3e53e9 Fixing optional argument signatures. Adding some initial docs. 2014-07-29 22:42:46 +09:00
Alex Shinn
8d1250dc43 Simplifying docs. 2014-07-29 22:00:39 +09:00
Alex Shinn
07d2c8333b Traverse indirect procedure signatures via applied references. 2014-07-29 22:00:25 +09:00
Alex Shinn
89e5c7f87d Fixing doc inference via procedure analysis.
Show a basic header even when inference fails.
2014-07-28 23:44:49 +09:00
Alex Shinn
7469dd82da procedure-analysis takes an optional module argument 2014-07-28 22:52:56 +09:00
Alex Shinn
9ce81e9223 Adding missing doc section. 2014-07-28 22:18:46 +09:00
Alex Shinn
36bcf9c3e2 Added some clarifying comments. 2014-07-28 22:16:37 +09:00