Commit graph

2231 commits

Author SHA1 Message Date
Alex Shinn
3f85d7c2c0 Using CHIBI_DEPENDENCIES in clibs.c rule deps instead of hard-coded chibi-scheme. 2015-02-17 19:52:39 +09:00
Alex Shinn
41ea3bb835 chibi-genstatic only needs -q 2015-02-16 22:50:11 +09:00
Alex Shinn
b869132175 Removing uneeded trailing /. 2015-02-15 11:22:11 +09:00
Alex Shinn
692a231091 merge 2015-02-13 19:04:59 +09:00
Alex Shinn
1f08bd90c1 Support integer/real options with better error handling. 2015-02-13 19:03:54 +09:00
Alex Shinn
a7877b773b genstatic fixes 2015-02-13 19:03:12 +09:00
Alex Shinn
b6fb51f1f2 Adding include-shared-optionally. 2015-02-13 19:02:48 +09:00
Alex Shinn
ed4cef9294 Adding sexp_length macro. 2015-02-13 19:02:28 +09:00
Alex Shinn
a958987144 FFI updates: adding ffi-include, length in values, bugfix cast in calloc. 2015-02-13 19:00:41 +09:00
Alex Shinn
9007d1675e fixing -c in chibi-ffi 2015-02-12 23:50:15 +09:00
Alex Shinn
695b845b11 for http uris with empty hosts, omit the scheme in the string repr 2015-02-11 20:27:27 +09:00
Alex Shinn
57e657a48d forgot to pass config to rewrite rules 2015-02-11 20:20:40 +09:00
Alex Shinn
7d897bbf15 request-with-uri should reparse request params 2015-02-11 20:19:49 +09:00
Alex Shinn
ed458469a7 Fixing index file handling to take the index relative to the url, not the search path. 2015-02-11 19:05:35 +09:00
Alex Shinn
6319d11291 Fixing bug in conf-get-multi. 2015-02-11 16:35:09 +09:00
Alex Shinn
64b4d7b2fe Exporting html-tag->string. 2015-02-11 14:11:54 +09:00
Alex Shinn
49cc343e15 Exporting html-escape. 2015-02-11 14:09:19 +09:00
Alex Shinn
8dc6f6c34e Exporting call-with-input-file and call-with-output-file from (chibi io). 2015-02-11 14:04:33 +09:00
Alex Shinn
8d13dad49b Adding file->string and file->bytevector. 2015-02-11 10:41:16 +09:00
Alex Shinn
3f588a558f Fixing -- args for -R scripts. 2015-02-08 17:48:04 +09:00
Alex Shinn
5e9dea5c50 fixing bug in http server 2015-02-08 16:04:55 +09:00
Alex Shinn
e658a29e16 snow package updates 2015-02-08 16:04:29 +09:00
Alex Shinn
05294de078 Committing removed files. 2015-02-08 16:02:50 +09:00
Alex Shinn
6a248bad08 s/abs/labs for long argument 2015-02-06 10:46:43 +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
cfe0a6f635 Checking errors on reading/writing from/to closed ports. 2015-01-24 13:35:49 +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
6ef0be789d Can't get output from closed output string port. 2015-01-22 18:14:03 +09:00
Alex Shinn
424efbe67a Closing a port should reset the offset and force an error on further access. 2015-01-22 18:10:46 +09:00
Alex Shinn
05e5e1d499 Expanding iset tests. 2015-01-22 17:37:08 +09:00
Alex Shinn
51fb7423bd Adding additional io test from Lorenzo. 2015-01-22 17:36:46 +09:00
Alex Shinn
ed467add6a Fixing make-generated-input-port for real. 2015-01-22 12:10:11 +09:00
Alex Shinn
7156ce08b2 Fixing copy/paste error in inlined `remove' in chibi-ffi. 2015-01-22 11:25:11 +09:00
Alex Shinn
8e4d4889c3 Disabling FFI integer overflow tests on 32-bit systems. 2015-01-17 19:06:52 +09:00
Alex Shinn
f1d66c582f Adding a utf8 read-string test. 2015-01-17 19:06:07 +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
d3cbc89996 When a thread pauses on a buffered write-string, continue with a bytevector in case we cut in the middle of a char. 2015-01-17 19:00:27 +09:00
Alex Shinn
8975586ffe Fixing recent chibi-ffi -c breakage (patch from Lorenzo). 2015-01-14 06:26:43 +09:00
Alex Shinn
2ffef7957d Exporting type=? and type-subset? type predicates. 2015-01-05 22:27:07 -05:00
Alex Shinn
94002d2134 Adding a --features command-line option to chibi-ffi and chibi-genstatic.
Needed for cross-compiling.
2015-01-04 23:31:41 -05:00
Alex Shinn
8dedc36609 For FFI setters/getters, don't set the type field length which has different assumptions.
Check the existence and length of the corresponding vector instead.
2015-01-03 23:43:02 -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
0cce37aaa8 Removing unecessary mangling. By default strip namespace prefixes from class names. 2014-12-26 11:04:13 +09:00