Alex Shinn
55329e39fb
Making uri-resolve work with bare local paths.
2015-04-08 23:04:48 +09:00
Alex Shinn
4e5cdedc03
Converting tests to modules instead of separate programs.
...
By convention, a library meant for testing exports "run-tests".
Also by convention, assume the test for (foo bar) is (foo bar-test),
keeping the test in the same directory and avoiding confusion since
(chibi test) is not a test for (chibi).
- Avoids the hack of "load"ing test, with resulting namespace complications.
- Allows keeping tests together with the libraries.
- Allows setting up test hooks before running.
- Allows implicit inference of test locations when using above conventions.
2015-04-05 23:38:51 +09:00
Alex Shinn
71dc6ef42f
Flattening submodule.
2015-04-04 23:16:31 +09:00
Alex Shinn
f52a13524c
Removing submodule.
2015-04-04 23:14:31 +09:00
Alex Shinn
59a4e56df5
Fixing error messages for unknown options.
2015-04-03 14:11:33 +09:00
Alex Shinn
443dd1bc3f
Adding process->output+error+status.
2015-04-03 07:13:33 +09:00
Alex Shinn
3700b86470
Updating submodule.
2015-03-22 23:17:14 +09:00
Alex Shinn
d08ce6e925
regexp-search can terminate early if a match is found and all remaining possible matches start to the right of it
2015-03-22 22:45:36 +09:00
Alex Shinn
87761001aa
Adding (time [<name>] <expr>) macro for easy benchmarking.
2015-03-22 22:44:38 +09:00
Alex Shinn
9dcf11056c
Updating submodule.
2015-03-22 17:16:58 +09:00
Alex Shinn
ce7ab08e1e
Updating submodule.
2015-03-22 16:17:53 +09:00
Alex Shinn
2576183b48
Updating submodule.
2015-03-22 16:06:08 +09:00
Alex Shinn
dba883c687
added submodule for removed chibi-snow
2015-03-17 21:53:47 +09:00
Alex Shinn
96e3c8f06f
removing lib/chibi/snow dir to make it a submodule
2015-03-17 21:52:09 +09:00
Alex Shinn
9b3529b0e6
Hacky C++ fixes.
2015-03-06 17:43:23 +09:00
Alex Shinn
64c148c9ce
C++ fixes.
2015-03-06 17:35:06 +09:00
Alex Shinn
c16f36ceee
Fixing typo in non-chibi regexp code.
...
The second %char-set:punctuation should have been %char-set:symbol.
2015-03-03 08:17:13 +09:00
Alex Shinn
390308fe0b
Fixing SRFI 115 bug reports from Will Clinger.
...
Adding regexp-partition.
2015-03-02 23:47:32 +09:00
Alex Shinn
327685359c
Fixing implicit package name from libraries.
2015-02-25 23:51:43 +09:00
Alex Shinn
f7be2d452e
Adding missing emscripten files.
...
Fixes issue #247 .
2015-02-25 07:43:35 +09:00
Alex Shinn
dc5e7e397d
Emscripten support by default. Patch from Marc Nieper-Wi?kirchen.
2015-02-22 16:10:30 +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
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
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
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
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
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
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
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
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