| Commit message (Expand) | Author | Age | Files | Lines |
* | matcher: prune @nil in cons and vector matches. | Kaz Kylheku | 2021-01-29 | 1 | -9/+19 |
* | matcher: bugfix: @nil isn't trivial. | Kaz Kylheku | 2021-01-29 | 1 | -1/+1 |
* | optimizer: add a few peephole reductions. | Kaz Kylheku | 2021-01-29 | 2 | -2/+14 |
* | matcher: remove duplicate variables in one place. | Kaz Kylheku | 2021-01-28 | 1 | -21/+11 |
* | matcher: rid compiled-match of test-expr and vars. | Kaz Kylheku | 2021-01-28 | 1 | -89/+43 |
* | matcher: add test-expr to match-guard. | Kaz Kylheku | 2021-01-28 | 1 | -10/+10 |
* | matcher: restructuring to fix new broken case. | Kaz Kylheku | 2021-01-28 | 1 | -96/+173 |
* | compiler: bug: append-each mutates lists. | Kaz Kylheku | 2021-01-28 | 1 | -5/+7 |
* | matcher: remove superflous test-expr in hash op. | Kaz Kylheku | 2021-01-27 | 1 | -2/+0 |
* | matcher: fix broken predicate test. | Kaz Kylheku | 2021-01-27 | 1 | -1/+2 |
* | matcher: smallest fix for broken test case found. | Kaz Kylheku | 2021-01-27 | 1 | -1/+3 |
* | matcher: clean up unclear vars situaton. | Kaz Kylheku | 2021-01-27 | 1 | -38/+38 |
* | matcher: vars issue with loop and parallel paterns. | Kaz Kylheku | 2021-01-27 | 1 | -5/+6 |
* | compiler: eliminate one local in compiler source. | Kaz Kylheku | 2021-01-27 | 1 | -2/+1 |
* | optimizer: syntactic sugar around rewrite. | Kaz Kylheku | 2021-01-27 | 1 | -46/+44 |
* | optimizer: format to 80 cols. | Kaz Kylheku | 2021-01-27 | 1 | -7/+20 |
* | compiler: get rid of vector from swtch syntax. | Kaz Kylheku | 2021-01-26 | 1 | -1/+1 |
* | compiler: use consistent prefix for label gensyms. | Kaz Kylheku | 2021-01-26 | 1 | -1/+1 |
* | optimizer: thread close instructions. | Kaz Kylheku | 2021-01-26 | 1 | -0/+6 |
* | optimizer: thread ifq instructions also. | Kaz Kylheku | 2021-01-26 | 1 | -0/+9 |
* | compiler: jump-threading optimization. | Kaz Kylheku | 2021-01-26 | 2 | -1/+97 |
* | matcher: allow pat/var argument: @[expr var pat] | Kaz Kylheku | 2021-01-26 | 1 | -5/+21 |
* | matcher: allow @[...] predicate notation. | Kaz Kylheku | 2021-01-25 | 1 | -0/+9 |
* | Version 249txr-249 | Kaz Kylheku | 2021-01-19 | 1 | -1/+1 |
* | matcher: rescind support for @(rcons ...) patterns. | Kaz Kylheku | 2021-01-24 | 1 | -19/+19 |
* | matcher: bind some temporaries with let. | Kaz Kylheku | 2021-01-23 | 1 | -30/+34 |
* | places: fix runaway recursion bug. | Kaz Kylheku | 2021-01-23 | 1 | -6/+7 |
* | matcher: add support for range objects. | Kaz Kylheku | 2021-01-23 | 1 | -0/+24 |
* | matcher: bugfix: boostrapping chicken-egg-problem. | Kaz Kylheku | 2021-01-22 | 1 | -0/+2 |
* | matcher: match trivial patterns as atoms. | Kaz Kylheku | 2021-01-22 | 1 | -7/+13 |
* | matcher: add optimized special case to hash pattern. | Kaz Kylheku | 2021-01-22 | 1 | -1/+19 |
* | matcher: fix null value ambiguity in hash match. | Kaz Kylheku | 2021-01-22 | 1 | -1/+6 |
* | matcher: document hash and some fixes. | Kaz Kylheku | 2021-01-22 | 1 | -4/+6 |
* | matcher: existing variables in @(all) now backref. | Kaz Kylheku | 2021-01-22 | 1 | -5/+7 |
* | matcher: default guard-expr to t in match-guard. | Kaz Kylheku | 2021-01-21 | 1 | -4/+1 |
* | matcher: first cut at @(hash ...) operator. | Kaz Kylheku | 2021-01-21 | 1 | -0/+54 |
* | matcher: new @(coll) operator. | Kaz Kylheku | 2021-01-21 | 1 | -8/+10 |
* | matcher: when-match incorrect body treatment. | Kaz Kylheku | 2021-01-21 | 1 | -1/+1 |
* | matcher: @(some) and @(all) work with sequences. | Kaz Kylheku | 2021-01-21 | 1 | -10/+16 |
* | matcher: matcher: fix broken @(let @a @(some @a)). | Kaz Kylheku | 2021-01-21 | 1 | -7/+5 |
* | matcher: fix broken @(let @a @(some @a)) test case. | Kaz Kylheku | 2021-01-21 | 1 | -8/+6 |
* | matcher: cleaner @(let) implementation. | Kaz Kylheku | 2021-01-21 | 1 | -12/+11 |
* | matcher: allow variables to back-reference. | Kaz Kylheku | 2021-01-20 | 1 | -54/+78 |
* | match-case: eliminate useless initial flag test. | Kaz Kylheku | 2021-01-20 | 1 | -2/+3 |
* | matcher: bugfix and interface change in @(require). | Kaz Kylheku | 2021-01-20 | 1 | -2/+2 |
* | compiler: bug in new and expansion. | Kaz Kylheku | 2021-01-20 | 1 | -3/+2 |
* | Version 247txr-247 | Kaz Kylheku | 2021-01-19 | 1 | -1/+1 |
* | matcher: use mac-param-bind, not tree-bind. | Kaz Kylheku | 2021-01-19 | 1 | -9/+9 |
* | matcher: fix broken @(some) test case. | Kaz Kylheku | 2021-01-19 | 1 | -10/+14 |
* | matcher: fix broken test case. | Kaz Kylheku | 2021-01-19 | 1 | -5/+7 |