Commit graph

132 commits

Author SHA1 Message Date
Alex Shinn
bd9ea1d3ac adding (srfi 134) 2018-01-16 00:00:48 +09:00
Alex Shinn
0c27921f51 adding (srfi 101) 2018-01-15 23:51:16 +09:00
Alex Shinn
b91022afea adding (srfi 127) 2018-01-15 23:15:14 +09:00
Alex Shinn
f8cc1402c2 adding (srfi 41) 2018-01-14 00:22:14 +09:00
Alex Shinn
bf23dc655f adding chibi log tests to lib tests 2018-01-11 22:43:19 +09:00
Hamayama
ae85ef2980 Several changes of syntax-rules in init-7.scm 2017-12-30 09:46:51 +09:00
Alex Shinn
e4eadba355 sprintf precision ranges from 15 to 17 2017-10-22 22:24:15 +09:00
Alex Shinn
f83bc9969b adding single precision numeric representations in r7rs-tests 2017-08-30 23:09:43 +09:00
Alex Shinn
a5066eaec6 adding alternate representations of floats in read/write precision tests 2017-08-28 22:48:28 +09:00
Alex Shinn
4a7a809c8d distinguishing lowercase and foldcase (fixes issue #420) 2017-08-27 14:10:05 +09:00
Alex Shinn
d9a40fbc61 conditionally using 17 digits of precision in flonum output when needed 2017-08-26 21:35:43 +09:00
Alex Shinn
0f84fac70d adding (srfi 14) 2017-08-26 20:34:56 +09:00
Alex Shinn
22af18dd18 adding (srfi 116) 2017-08-24 21:29:33 +09:00
Alex Shinn
6d3ae7a28e replacing (srfi 142) with (srfi 151) 2017-08-21 22:32:57 +09:00
Marc Nieper-Wißkirchen
34701f6df5 Implement SRFI 139 2017-08-01 19:22:12 +02:00
Alex Shinn
e3678edbdc Identifiers in patterns should be checked against literals using bound-identifier=?, not free-identifier=?. 2017-07-22 19:50:56 +09:00
Alex Shinn
db186784e3 don't include underscore in ellipsis pattern vars (issue #421) 2017-07-02 22:10:03 +09:00
Alex Shinn
da410523b0 fixing peek-char on non-ascii chars 2017-06-26 22:23:38 +09:00
Masanori Ogino
361e8e6590 Remove argv[0] from the arguments of main_symbol.
While the (command-line) in (scheme process-context) contains the
command name (argv[0]), SRFI 22 specifies that the interpreter passes
the command-line arguments except argv[0] to the script.

Fix #413.

Signed-off-by: Masanori Ogino <masanori.ogino@gmail.com>
2017-06-10 08:54:49 +09:00
Alex Shinn
f37429d510 adding new srfi tests to lib-tests 2017-04-16 22:15:58 +09:00
Alex Shinn
014aa253d1 adding new srfis to lib tests 2017-04-01 22:20:21 +09:00
Alex Shinn
ae1a2aa6be match undefined hygienically wrapper forward refs on define (fixes issue #399) 2017-03-26 21:16:36 +09:00
Alex Shinn
29328bfc9d Fixing snow doc extraction for multiple levels of includes. 2017-01-19 23:58:09 +09:00
Alex Shinn
2f1b730f65 strip syntactic-closures in quoted vectors (fixes issue #389) 2017-01-14 16:34:16 +09:00
Alex Shinn
302ee50075 fixing path resolution for include-library-declarations 2017-01-14 15:52:06 +09:00
Alex Shinn
396baa752f Updating chicken install path to 8. 2017-01-14 14:54:06 +09:00
Alex Shinn
dc9284d47c updating snow tests to use lib/chicken/8 2017-01-12 02:00:09 +09:00
Marc Nieper-Wißkirchen
7197accf1f fixed let(*)-values when no bindings are given 2017-01-10 22:59:00 +01:00
Alex Shinn
9fa8d8c1f0 Don't treat underscore as a pattern variable. Fixes issue #382. 2017-01-01 09:48:34 +09:00
Alex Shinn
71f4db7d17 don't strip syntax for unknown refs 2016-12-30 10:53:22 +09:00
Alex Shinn
50d7cedb3f Fixing constructors and setters for nested structs (issue #370). 2016-07-06 23:22:04 +09:00
Alex Shinn
d0cb74bef4 Identifiers in the template should only match pattern variables
from the same expansion step.  Fixes issue #366.
2016-06-25 15:20:39 +09:00
Alex Shinn
8359b48a59 commenting out complex asin tests 2016-06-08 07:24:03 +09:00
Alex Shinn
7cb15a7191 Handling exact zero imaginary parts in complex asin.
Fixes issue #350.
2016-06-05 22:25:18 +09:00
Alex Shinn
cccfe33f7f patch from kipples for ffi struct args (fixes issue #330) 2016-05-18 22:36:59 +09:00
Alex Shinn
25a8e4f11a adding more srfi 130 tests 2016-05-17 23:38:45 +09:00
Alex Shinn
7f22b61cf2 removing non-portable passing of improper list to macro
Fixes issue #318.
2016-04-02 18:10:44 +09:00
Alex Shinn
0c80f38a19 making string-cursors a disjoint type 2016-03-29 22:25:09 +09:00
Alex Shinn
0251d14653 making (chibi term ansi) tests standalone to avoid circular dep on (chibi test) 2016-03-19 15:15:28 +09:00
Alex Shinn
fec1016254 Fix for additional edge cases in escaping symbols on output. 2016-03-19 15:01:05 +09:00
Alex Shinn
55257b75e3 Write should pipe-escape symbols beginning with a number.
Fixes issue #316.
2016-03-14 09:09:00 +09:00
Alex Shinn
ec430071eb default snow-chibi command uses snow.img 2016-03-13 15:42:47 +09:00
Alex Shinn
22bfa48698 fix escaping |.| on write, and funny symbols in srfi 38 in general 2016-03-13 09:33:24 +09:00
Alex Shinn
45c03c5dcb restoring renaming of ... 2016-03-05 00:28:09 +09:00
Alex Shinn
97297221fa When an alternate syntax-rules ellipsis is specified, we must bind this
locally around the macro transformer.  Fixes issue #313.
2016-03-02 23:34:39 +09:00
Alex Shinn
fb78ec1d1c removing double renaming of explicit ellipsis in syntax-rules 2016-02-27 16:14:10 +09:00
Alex Shinn
1f5d816f59 let[rec]-syntax should not splice 2016-02-22 23:05:12 +09:00
Alex Shinn
11ad0c3e3d fixing boehm build, excluding image code when not used 2016-02-20 23:49:28 +09:00
okuoku
c7cf34fc6f tests/ffi: Complete removal of delete-file on .dll
This delete-file would lead test failure on Cygwin and defer actual file
deletion.
2016-02-02 08:24:48 +09:00
Alex Shinn
c6ffc27959 patch from okuoku fixing ffi tests on cygwin 2016-02-01 21:29:25 +09:00