Alex Shinn
f37429d510
adding new srfi tests to lib-tests
2017-04-16 22:15:58 +09:00
Alex Shinn
dc3283a13b
adding (srfi 121)
2017-04-16 22:07:51 +09:00
Alex Shinn
eb79e98d20
adding (srfi 142), using that in place of (srfi 33)
2017-04-16 22:06:56 +09:00
Alex Shinn
014aa253d1
adding new srfis to lib tests
2017-04-01 22:20:21 +09:00
Alex Shinn
ae1704883c
adding (srfi 117)
2017-04-01 22:15:08 +09:00
Alex Shinn
4193742fe5
adding explicit (srfi 23)
2017-04-01 21:47:34 +09:00
Alex Shinn
90abe23663
remove tab
2017-04-01 20:43:43 +09:00
Alex Shinn
efc6426a59
adding (srfi 141)
2017-04-01 20:42:32 +09:00
Alex Shinn
08b586b7f9
adding (srfi 147)
2017-04-01 20:33:13 +09:00
Alex Shinn
6ed3bd4cc3
adding (srfi 128)
2017-04-01 20:26:00 +09:00
Alex Shinn
04ed6e1388
adding (srfi 133)
2017-03-31 00:48:35 +09:00
Alex Shinn
67712e5624
adding (srfi 132)
2017-03-30 01:17:30 +09:00
Alex Shinn
6e2013153a
updating to Unicode 9 and adding SRFI 129
2017-03-28 23:42:47 +09:00
Alex Shinn
c08aa4e93b
adding (srfi 111)
2017-03-26 22:02:43 +09:00
Alex Shinn
57f1b44d14
chicken workarounds
2017-01-30 23:08:04 +09:00
Alex Shinn
374034d7e0
adding (srfi 115) wrapper around (chibi regexp)
2017-01-25 00:30:10 +09:00
Alex Shinn
63cea7ccb5
fixing sexp_make_random_source type tag on linux
2017-01-20 23:24:44 +09:00
Alex Shinn
260f55adec
Use a context global instead of a static C global for the default random source.
...
Fixes issue #385 .
2017-01-20 00:49:11 +09:00
Alex Shinn
2735b36c87
adding type checks for random-source-make-*
2017-01-14 15:08:14 +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
13fbdd781f
Fixing bitwise-ior/xor on negative bignums (issue #375 ).
2016-08-06 15:42:01 +09:00
Alex Shinn
62ca18c1a4
compare record field names with eq?
...
Fixes issue #367 .
2016-06-25 22:53:37 +09:00
Alex Shinn
5a770c4909
adding tests from issue #363
2016-06-19 13:14:00 +09:00
Alex Shinn
18b41bcda0
make-rtd expects a symbol record name, not string
2016-06-19 13:09:45 +09:00
Alex Shinn
b88f13ef4a
preserving hygienie in define-record-type
2016-06-18 23:02:25 +09:00
Marc Nieper-Wißkirchen
00d50d59f5
Add SRFI 124 interface to Chibi's ephemerons.
...
(Note that although Chibi's implementation of proper ephemerons is not
complete, it still counts as an implementation of SRFI 124, which even
allows a trivial implementation.)
2016-06-10 18:40:25 +02:00
Alex Shinn
8ac14b5f91
Fixing printing of x-0.0i (issue #352 ).
2016-06-06 22:18:47 +09:00
Alex Shinn
60448d1d3b
"\xNN;" inline hex escapes should also support uppercase \X.
...
Fixes issue #347 .
2016-06-04 22:19:43 +09:00
Alex Shinn
0a0db861ed
Fixing intraline whitespace parsing followed immediately by another escape.
...
Fixes issue #343 .
2016-06-04 22:06:35 +09:00
Alex Shinn
25a8e4f11a
adding more srfi 130 tests
2016-05-17 23:38:45 +09:00
Alex Shinn
c1e7e1f23a
duplicate labels only forbidden for definition, not referencing
2016-05-16 23:25:52 +09:00
Alex Shinn
1e76e39b9a
don't allow redefining reader labels
...
Fixes issue #337 .
2016-05-16 22:56:51 +09:00
Alex Shinn
c7b9cb0879
Fix #x#i... numeric parsing (fixes issue #332 ).
2016-05-15 20:27:36 +09:00
Alex Shinn
19f6ea6054
s/string-cursor-backward/string-cursor-back
2016-05-15 07:40:38 +09:00
Alex Shinn
d019c05150
adding a 3-arg string-contains test
2016-05-15 07:37:49 +09:00
Alex Shinn
c005459335
removing string-split-right
2016-05-12 08:11:41 +09:00
Alex Shinn
2165f19af5
more srfi 130 tests and fixes
2016-05-12 00:14:50 +09:00
Alex Shinn
5ab99635c5
Corner cases in complex infinities. Fixes issue #331 .
2016-05-11 23:19:22 +09:00
Alex Shinn
0113e1e5d5
fixing string-contains-right
2016-05-11 08:07:32 +09:00
Alex Shinn
1621d481f3
adding initial chibi version of SRFI 130
2016-05-10 22:49:31 +09:00
Alex Shinn
0c80f38a19
making string-cursors a disjoint type
2016-03-29 22:25:09 +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
b60a9a28a7
move definitions to start of body
2016-02-28 18:05:02 +09:00
Chris Walsh
9db22a4f7a
Made static definitions for srfi/95 and srfi/27 so work with images. Put makefile back to -O3 so optimized binaries made by default
2016-02-20 09:16:58 -05:00
Chris Walsh
2005c19ea0
Added full support for packed images, both for static and dynamic libraries.
2016-02-15 21:12:58 -05:00
Alex Shinn
8a739d2698
handle [+-].[^0-9] symbols (fixes issue #307 )
2016-02-04 23:30:39 +09:00
Alex Shinn
3cf21ee8db
Mark unterminated strings and symbols in (srfi 38) as read-incomplete errors.
...
Fixes issue #305 .
2016-02-02 22:55:30 +09:00
Alex Shinn
3e9092cfcc
Raise an error on direct reader label self-references like #1=#1#.
...
Fixes issue #303 .
2016-02-01 21:39:48 +09:00
Alex Shinn
23ac772e3a
fix boundary case in arithmetic-shift for negative word sized shifts
2015-09-30 22:21:22 +09:00
Alex Shinn
94067a1ffe
replacing quick sort in SRFI 95 with a stable merge sort
2015-07-04 23:18:01 +09:00