summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* matcher: struct: make guards lists; eliminate backquote.Kaz Kylheku2021-02-011-13/+15
* doc: mistake in example for @[...] pattern.Kaz Kylheku2021-02-011-3/+3
* matcher: bugfix: bad stray code in @[...] matcher.Kaz Kylheku2021-02-012-2/+5
* doc: mistake in when-match rcons example.Kaz Kylheku2021-02-011-1/+1
* Version 250txr-250Kaz Kylheku2021-01-316-249/+295
* lib: get rid of alist_remove1 function.Kaz Kylheku2021-01-311-6/+1
* @(rebind): bugfix: don't clobber right side variable.Kaz Kylheku2021-01-305-11/+79
* doc: bad syntax formatting: partition and split.Kaz Kylheku2021-01-291-4/+4
* matcher: prune @nil in cons and vector matches.Kaz Kylheku2021-01-291-9/+19
* matcher: bugfix: @nil isn't trivial.Kaz Kylheku2021-01-292-1/+2
* optimizer: add a few peephole reductions.Kaz Kylheku2021-01-292-2/+14
* matcher: remove duplicate variables in one place.Kaz Kylheku2021-01-281-21/+11
* matcher: rid compiled-match of test-expr and vars.Kaz Kylheku2021-01-281-89/+43
* matcher: add test-expr to match-guard.Kaz Kylheku2021-01-281-10/+10
* matcher: restructuring to fix new broken case.Kaz Kylheku2021-01-282-96/+175
* compiler: bug: append-each mutates lists.Kaz Kylheku2021-01-281-5/+7
* matcher: remove superflous test-expr in hash op.Kaz Kylheku2021-01-271-2/+0
* matcher: fix broken predicate test.Kaz Kylheku2021-01-271-1/+2
* mather: new bad (@(predicate) @(all ...)) test case.Kaz Kylheku2021-01-271-0/+2
* matcher: smallest fix for broken test case found.Kaz Kylheku2021-01-271-1/+3
* matcher: new broken test case: bad order of checks.Kaz Kylheku2021-01-271-0/+2
* matcher: clean up unclear vars situaton.Kaz Kylheku2021-01-271-38/+38
* matcher: add failing @(or @(and ...)) test.Kaz Kylheku2021-01-271-0/+2
* matcher: vars issue with loop and parallel paterns.Kaz Kylheku2021-01-271-5/+6
* matcher: add failing @(all (@or ...)) test.Kaz Kylheku2021-01-271-0/+3
* compiler: eliminate one local in compiler source.Kaz Kylheku2021-01-271-2/+1
* optimizer: syntactic sugar around rewrite.Kaz Kylheku2021-01-271-46/+44
* optimizer: format to 80 cols.Kaz Kylheku2021-01-271-7/+20
* compiler: get rid of vector from swtch syntax.Kaz Kylheku2021-01-261-1/+1
* compiler: use consistent prefix for label gensyms.Kaz Kylheku2021-01-261-1/+1
* optimizer: thread close instructions.Kaz Kylheku2021-01-261-0/+6
* optimizer: thread ifq instructions also.Kaz Kylheku2021-01-261-0/+9
* compiler: jump-threading optimization.Kaz Kylheku2021-01-262-1/+97
* matcher: allow pat/var argument: @[expr var pat]Kaz Kylheku2021-01-263-13/+60
* matcher: allow @[...] predicate notation.Kaz Kylheku2021-01-252-13/+34
* doc: update definition of non-trivial pattern.Kaz Kylheku2021-01-251-1/+1
* doc: fix .meti not wrapped in of .mono/.onom.Kaz Kylheku2021-01-252-0/+42
* doc: really remove @(rcons) pattern operatorKaz Kylheku2021-01-251-49/+1
* lazy-sub-str: bugfix: invalid substructure sharing.Kaz Kylheku2021-01-253-1/+48
* sub-str: compat check now restores 215 behavior.Kaz Kylheku2021-01-252-3/+20
* Version 249txr-249Kaz Kylheku2021-01-196-943/+1014
* doc: add back discussion about (rcons ...) pattern.Kaz Kylheku2021-01-242-0/+16
* matcher: rescind support for @(rcons ...) patterns.Kaz Kylheku2021-01-243-41/+31
* printer: do not render @(rcons ...) in .. notation.Kaz Kylheku2021-01-241-2/+11
* printer: do some streamlining.Kaz Kylheku2021-01-241-26/+27
* parser: fix bad precedence of @ token.Kaz Kylheku2021-01-246-1778/+1876
* build: add rule for updating .shipped material.Kaz Kylheku2021-01-241-0/+3
* matcher: bind some temporaries with let.Kaz Kylheku2021-01-231-30/+34
* places: fix runaway recursion bug.Kaz Kylheku2021-01-231-6/+7
* place: bug: call-delete-expander not in usr package.Kaz Kylheku2021-01-231-1/+1