Alex Shinn
70c85542e2
portability fixes for (chibi log)
2016-09-28 23:24:08 +09:00
Alex Shinn
6b5c2c3d0b
struct tm year is offset by 1900
2016-09-28 23:23:22 +09:00
Alex Shinn
7b0cca9403
fixing portable string-join definition to allow a separator
2016-09-28 23:22:44 +09:00
Alex Shinn
ca1a2bd3ae
replace problematic ::: which may be interpreted as a keyword with ooo
2016-09-28 22:21:25 +09:00
Alex Shinn
76211609ff
portability changes
2016-09-26 23:10:09 +09: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
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
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
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