Daphne Preston-Kendal
3777c1b935
Add SRFI 35 support
2024-11-02 00:49:31 +01:00
Alex Shinn
6ea80c5ea4
add srfi 231 to lib tests
2023-05-30 11:36:36 +09:00
Marc Nieper-Wißkirchen
c6db239882
Provide identifier-syntax and make-variable-transformer through standardized SRFI libraries.
2023-02-01 10:33:09 +01:00
Alex Shinn
fa6d4f7a4f
Adding sxml tests.
2022-10-11 22:42:54 +09:00
Alex Shinn
49f95dc107
Fix bug in procedure-flags in (chibi ast) (issue #864 )
...
We were incorrectly boxing an already boxed value.
2022-10-05 09:06:51 +09:00
Alex Shinn
12ad1d37d8
add docs and tests for assert, unify with SRFI 145
2021-05-06 20:34:03 +09:00
Lassi Kortela
7178d22928
Add SRFI 219: Define higher-order lambda
2021-04-18 12:21:32 +03:00
Alex Shinn
dc524feabc
add missing trailing ? on SRFI 144 inequality ops
2020-08-11 10:37:23 +09:00
Alex Shinn
bcbed04b3b
fixing pretty-printed circular lists
2020-07-20 16:38:48 +09:00
Alex Shinn
89a5b97e3c
remove duplicate tests
2020-06-27 07:13:07 +09:00
Alex Shinn
e8f1233e18
cleaning up test names
2020-06-19 17:37:55 +09:00
Alex Shinn
1ee773fa42
adding srfi 146 to lib tests
2020-05-26 17:09:21 +09:00
Ekaitz Zarraga
64d04f0638
Add JSON tests
2020-05-20 13:11:12 +02:00
Marc Nieper-Wißkirchen
15b3449b85
Implement SRFI 158.
2020-05-05 22:28:10 +02:00
Alex Shinn
a126417ebe
fleshing out srfi 160 api
2019-02-26 23:08:52 +08:00
Alex Shinn
2c37dfedd3
Merge pull request #500 from mnieper/syntax-case
...
Implement syntax-case
2018-12-09 04:08:31 +08:00
Alex Shinn
d513bdc977
adding floating point utils for bytevectors
2018-12-04 00:43:08 +08:00
Marc Nieper-Wisskirchen
152b20f244
Implement syntax-case
2018-12-01 13:48:25 +01:00
Alex Shinn
ab88f53e48
adding srfi 113
2018-01-24 23:47:28 +09:00
Alex Shinn
03544833dc
rename (chibi show) update! to with! as in srfi 159
2018-01-16 21:15:54 +09:00
Alex Shinn
bd9ea1d3ac
adding (srfi 134)
2018-01-16 00:00:48 +09:00
Alex Shinn
0c27921f51
adding (srfi 101)
2018-01-15 23:51:16 +09:00
Alex Shinn
b91022afea
adding (srfi 127)
2018-01-15 23:15:14 +09:00
Alex Shinn
f8cc1402c2
adding (srfi 41)
2018-01-14 00:22:14 +09:00
Alex Shinn
bf23dc655f
adding chibi log tests to lib tests
2018-01-11 22:43:19 +09:00
Alex Shinn
0f84fac70d
adding (srfi 14)
2017-08-26 20:34:56 +09:00
Alex Shinn
22af18dd18
adding (srfi 116)
2017-08-24 21:29:33 +09:00
Alex Shinn
6d3ae7a28e
replacing (srfi 142) with (srfi 151)
2017-08-21 22:32:57 +09:00
Marc Nieper-Wißkirchen
34701f6df5
Implement SRFI 139
2017-08-01 19:22:12 +02:00
Alex Shinn
f37429d510
adding new srfi tests to lib-tests
2017-04-16 22:15:58 +09:00
Alex Shinn
014aa253d1
adding new srfis to lib tests
2017-04-01 22:20:21 +09:00
Alex Shinn
25a8e4f11a
adding more srfi 130 tests
2016-05-17 23:38:45 +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
402828c8e9
adding Steele's three-part test and including numeric tests in test-libs
2015-06-16 22:33:33 +09:00
Alex Shinn
315d87174c
Improving automated "optionals" signature extraction in (chibi doc).
2015-04-30 08:54:11 +09:00
Alex Shinn
00691b64f1
Making libraries portable where possible.
...
Many still import (chibi), and as (scheme base) is somewhat more
expensive to load at present these are changed to cond-expand.
Many libraries also rely on (srfi 33), and these have been changed
to a cond-expand first trying (srfi 60) where available.
Also fixing a few portability concerns (duplicate imports of the
same binding), and adding a few libraries missing from lib-tests.scm.
2015-04-26 16:17:38 +09:00
Alex Shinn
4e5cdedc03
Converting tests to modules instead of separate programs.
...
By convention, a library meant for testing exports "run-tests".
Also by convention, assume the test for (foo bar) is (foo bar-test),
keeping the test in the same directory and avoiding confusion since
(chibi test) is not a test for (chibi).
- Avoids the hack of "load"ing test, with resulting namespace complications.
- Allows keeping tests together with the libraries.
- Allows setting up test hooks before running.
- Allows implicit inference of test locations when using above conventions.
2015-04-05 23:38:51 +09:00
Alex Shinn
2922ed591d
Forgot to install regexp (patch from Lorenzo)
2015-01-26 08:06:59 +09:00