Alex Shinn
9ca33d82f4
removing (chibi) import from prime tests
2017-01-23 23:32:32 +09:00
Alex Shinn
46687d7307
removing (chibi) import from sha2 tests
2017-01-23 23:29:26 +09:00
Alex Shinn
cd258bfc08
removing (chibi) import from md5 tests
2017-01-23 23:26:31 +09:00
Alex Shinn
7b936e4190
adding dummy with-raw-io and get-terminal-width defs
2017-01-23 23:21:06 +09:00
Alex Shinn
ac6d0124c4
making (chibi term edit-line) portable, using from (chibi snow interface)
2017-01-23 23:12:58 +09:00
Alex Shinn
d1eaf80ce8
fixing typo in handling of TEST_VERBOSE env var
2017-01-23 22:10:48 +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
29328bfc9d
Fixing snow doc extraction for multiple levels of includes.
2017-01-19 23:58:09 +09:00
Alex Shinn
a169e19159
Create example env lazily to avoid spurious warnings.
...
Also allow example-import-only to disable importing of the default env.
Fixes issue #390 .
2017-01-14 23:16:58 +09:00
Alex Shinn
789b448e54
recursively install library-include-declarations
2017-01-14 16:23:17 +09:00
Alex Shinn
302ee50075
fixing path resolution for include-library-declarations
2017-01-14 15:52:06 +09:00
Alex Shinn
2735b36c87
adding type checks for random-source-make-*
2017-01-14 15:08:14 +09:00
Alex Shinn
f691ae6a76
determining chicken-binary-version from (##sys#fudge 42)
2017-01-14 15:00:21 +09:00
Alex Shinn
396baa752f
Updating chicken install path to 8.
2017-01-14 14:54:06 +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
6e99306ccd
Only include up to 4 octal digits of file mode info in tar files.
...
The fifth digit (S_IFMT) is used for the file type (e.g. S_IFDIR=040000
for a directory), which in the tar format is handled separately in
the type field. This digit is generally ignored by GNU tar and
other implementations, but confuses midnight commander.
Fixes issue #384 .
2017-01-10 22:17:25 +09:00
Alex Shinn
71b00779bc
Merge pull request #388 from ecraven/stderr
...
Display warning on stderr, not stdout.
2017-01-10 00:34:41 +09:00
Alex Shinn
def23d647e
Merge pull request #387 from ecraven/add-rxvt-unicode-256color
...
Return #t from ansi-escapes-enabled? for $TERM rxvt-unicode-256color
2017-01-10 00:31:44 +09:00
Alex Shinn
9788132c6a
add procedure-flags
2017-01-10 00:26:46 +09:00
Peter
ccc4b87bc9
Display warning on stderr, not stdout.
...
Right now, a part of the warning (undefined variable: foo, is exported by: ..)
is displayed to stdout. This patch makes the entire message show up on stderr,
not split up between the two output streams.
2017-01-09 08:27:14 +01:00
Peter
a0b8409fe7
Return #t from ansi-escapes-enabled? for $TERM rxvt-unicode-256color
2017-01-08 00:37:25 +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
1d9038d3ca
removing leftover noops from debugging
2016-12-18 16:06:56 +09:00
Alex Shinn
3e796be258
adding initial non-greedy match support
2016-12-15 00:33:57 +09:00
Alex Shinn
50b17ac397
working towards snow portability
2016-10-17 23:00:14 +09:00
Alex Shinn
74d4fa3199
match should treat keywords as literals, not identifiers, in Chicken
2016-10-05 23:13:29 +09:00
Alex Shinn
38b8a6056c
fixing typo in conf-verify-match
2016-09-28 23:31:06 +09:00
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