Alex Shinn
05c546e38d
match fix for (a ...) patterns where a was already bound - thanks to Andy Wingo
2021-06-21 16:44:02 +09:00
Alex Shinn
993a6469fe
fix a ... match pattern when a is already bound
2020-09-06 22:59:42 +09:00
Alex Shinn
645bf03749
change match names to SRFI 204
2020-09-04 18:33:25 +09:00
Alex Shinn
24d1f6a8a5
fix not+and combo (issue #701 )
2020-09-02 10:01:28 +09:00
Alex Shinn
717aeb9e8b
fix combinatorial explosion in match-not (issue #698 )
2020-09-01 16:38:42 +09:00
Alex Shinn
8a6af941ad
enforce bound-identifier=? for match rewrite
2020-08-27 17:06:51 +09:00
Alex Shinn
5860a65368
track head ids in ellipsis tail
2020-08-26 17:24:38 +09:00
Alex Shinn
dda71763a5
fixing or patterns with different ids in branches
2020-08-26 16:07:52 +09:00
Alex Shinn
11852c6390
don't rewrite quote
2020-08-25 16:09:38 +09:00
Alex Shinn
006f22ccd7
fixing match-letrec with unhygienic insertion (issue #574 )
2020-08-21 10:18:16 +09:00
Alex Shinn
306cc73bd6
Revert "image options are harmless in non-image build; images not supported on 32-bit arch"
...
This reverts commit 9b859eda36
.
2020-07-31 15:32:18 +09:00
Alex Shinn
9b859eda36
image options are harmless in non-image build; images not supported on 32-bit arch
2020-07-31 15:31:43 +09:00
Alex Shinn
b7ffc4e700
Revert "SRFI 160 vector= differs from SRFI 133 in not taking an eq predicate (issue #674 )"
...
This reverts commit 340c5aa2a8
.
2020-07-31 15:08:59 +09:00
Alex Shinn
340c5aa2a8
SRFI 160 vector= differs from SRFI 133 in not taking an eq predicate (issue #674 )
2020-07-31 15:00:03 +09:00
Alex Shinn
72668b6d26
fixing ,@ patterns
2020-07-06 14:24:22 +09:00
Alex Shinn
cb5f523532
adding ..= and ..* patterns to match (issue #535 )
2020-07-06 13:42:34 +09:00
Alex Shinn
e10d82987a
adding ignored failing match-letrec test case
2019-12-17 23:47:19 +08:00
Alex Shinn
6fe952e108
fixing named match-let
2016-03-06 22:54:28 +09:00
Alex Shinn
b60a9a28a7
move definitions to start of body
2016-02-28 18:05:02 +09:00
Alex Shinn
b1243c63d4
Fixing bug in match for var extraction of quasiquote patterns.
2015-05-09 21:20:21 +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