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
28148e52b7
guard should raise, not raise-continuable, as the default
...
Fixes issue #346 .
2016-06-04 21:49:12 +09:00
Alex Shinn
b238edb0cd
fixing tar-create (bad timestamps and wrong args to directory-fold-tree)
...
Fixes issue #344 .
2016-06-01 00:42:43 +09:00
Alex Shinn
5804493889
additional string-cursor fixes for snow
2016-05-19 23:38:13 +09:00
Alex Shinn
3d8fbafab9
fixing disjoint cursor bug
2016-05-19 00:56:02 +09:00
Alex Shinn
1d0b67586a
more intersection/difference tests
2016-05-18 23:17:26 +09:00
Alex Shinn
25a8e4f11a
adding more srfi 130 tests
2016-05-17 23:38:45 +09:00
Alex Shinn
09dc9f89af
optimizing iset-intersection
2016-05-17 23:38:29 +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
8a8705693e
overdue optimization for iset-diff (and char-set-complement)
2016-05-16 08:12:56 +09:00
Alex Shinn
c7b9cb0879
Fix #x#i... numeric parsing (fixes issue #332 ).
2016-05-15 20:27:36 +09:00
Alex Shinn
046f22a33d
adding optional third argument to default (non-chibi, non-srfi-23) string-contains
2016-05-15 20:11:21 +09:00
Alex Shinn
f1a2a8a8e0
s/string-cursor-backward/string-cursor-back/g
2016-05-15 20:07:26 +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
757ff7733e
making string-contains accept/return cursors
2016-05-10 22:48:32 +09:00
Alex Shinn
dba286d130
string-contains should return a string-cursor
2016-05-09 23:52:38 +09:00
Alex Shinn
7b88bdca36
disjoint cursor bugs in server-util
2016-05-08 16:03:43 +09:00
Alex Shinn
345da04e72
Fix containing-module on opcodes (fixes issue #326 ).
2016-05-01 16:50:27 +09:00
Alex Shinn
b9244e39f6
fixing doc typos
2016-05-01 16:43:52 +09:00
Alex Shinn
0763d47d1c
fixing disjoint cursor bug in create-directory*
2016-04-29 09:13:17 +09:00
Alex Shinn
e6bddd9199
module-defines? should analyze the module if needed
2016-04-29 09:07:02 +09:00
Alex Shinn
3b57a78f98
Merge pull request #322 from mnieper/emscripten
...
Exclude unsupported functions in Emscripten version
2016-04-10 13:11:36 +09:00
Marc Nieper-Wißkirchen
92c74a566a
Update system.sld
...
Remove unconditional exports
2016-04-09 16:13:43 +02:00
Alex Shinn
ed9b0b5a70
Merge pull request #319 from mnieper/patch-1
...
Update r5rs.sld
2016-04-09 20:36:23 +09:00
Alex Shinn
d8a29fed49
fixing disjoint cursor type bug in string-common-prefix-length
2016-04-08 22:56:53 +09:00
Marc Nieper-Wisskirchen
11f5a5473e
Exclude unsupported functions in Emscripten version
2016-04-08 15:48:45 +02:00
Alex Shinn
f32e3086b5
fixing bug in string-find?
2016-04-08 22:05:46 +09:00
Marc Nieper-Wißkirchen
578f205eff
Update r5rs.sld
...
Add missing identifiers from erratum 22 of http://trac.sacrideo.us/wg/wiki/R7RSSmallErrata .
2016-04-07 16:36:19 +02:00
Alex Shinn
1ec9d578d0
fixing number->string for non-full-numeric-tower builds
2016-03-30 22:33:29 +09:00
Alex Shinn
0c80f38a19
making string-cursors a disjoint type
2016-03-29 22:25:09 +09:00
Alex Shinn
3dcac282ad
removing test-error cases that would trigger a compile-time error in chicken
2016-03-19 15:40:00 +09:00
Alex Shinn
2e0aa1b36d
adding missing ; in string hex escapes required by r7rs
2016-03-19 15:26:10 +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
57dd5464c5
Handling ratios, inexact and complex in number->string.
...
Fixes issue #317 .
2016-03-19 15:12: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
6fe952e108
fixing named match-let
2016-03-06 22:54:28 +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
b60a9a28a7
move definitions to start of body
2016-02-28 18:05:02 +09:00
Alex Shinn
8ea51a77ce
Include current buffered offset in file-position for output ports.
...
Fixes issue #273 .
2016-02-28 17:36:40 +09:00