Commit graph

772 commits

Author SHA1 Message Date
Alex Shinn
57f1b44d14 chicken workarounds 2017-01-30 23:08:04 +09:00
Alex Shinn
1a86331335 making regexp tests portable 2017-01-30 22:57:24 +09:00
Alex Shinn
812dc59b20 removing debug output 2017-01-30 22:51:52 +09:00
Alex Shinn
7c12b0aaf3 sort libs within a package before installing,
plus other small fixes for (chibi iset) for chicken
2017-01-30 22:48:02 +09:00
Alex Shinn
374034d7e0 adding (srfi 115) wrapper around (chibi regexp) 2017-01-25 00:30:10 +09:00
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