| Commit message (Expand) | Author | Age | Files | Lines |
* | doc: clarification about finalization. | Kaz Kylheku | 2021-01-19 | 1 | -1/+9 |
* | 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: add another broken test case. | Kaz Kylheku | 2021-01-19 | 1 | -0/+2 |
* | matcher: fix broken test case. | Kaz Kylheku | 2021-01-19 | 1 | -5/+7 |
* | matcher: add failing test case. | Kaz Kylheku | 2021-01-19 | 1 | -0/+2 |
* | doc: fix defmacro example | Kaz Kylheku | 2021-01-19 | 1 | -4/+4 |
* | compiler: improve code for and/or. | Kaz Kylheku | 2021-01-18 | 1 | -9/+36 |
* | matcher: add @(not) operator. | Kaz Kylheku | 2021-01-18 | 2 | -0/+51 |
* | doc: add warning to Pattern Matching section. | Kaz Kylheku | 2021-01-18 | 1 | -0/+9 |
* | doc: document lambda-match and defun-match. | Kaz Kylheku | 2021-01-18 | 1 | -0/+86 |
* | doc: document when-match, if-match and match-case. | Kaz Kylheku | 2021-01-18 | 2 | -0/+132 |
* | matcher: add tests from documentation. | Kaz Kylheku | 2021-01-18 | 2 | -0/+68 |
* | mapcar: add test covering recent regression. | Kaz Kylheku | 2021-01-18 | 1 | -0/+3 |
* | doc: document @(op) and predicate operator. | Kaz Kylheku | 2021-01-18 | 1 | -0/+81 |
* | doc: fix "he" typos. | Kaz Kylheku | 2021-01-17 | 1 | -2/+2 |
* | doc: document @(and)/@(or) pattern operators. | Kaz Kylheku | 2021-01-17 | 1 | -0/+55 |
* | matcher: fix semantics of variables in @(or) | Kaz Kylheku | 2021-01-17 | 1 | -14/+19 |
* | doc: document @(some) pattern operator. | Kaz Kylheku | 2021-01-17 | 1 | -0/+28 |
* | doc: document @(all)/@(all*) pattern operators. | Kaz Kylheku | 2021-01-17 | 1 | -0/+48 |
* | doc: document @(let) and @(require) pattern ops. | Kaz Kylheku | 2021-01-17 | 1 | -0/+88 |
* | doc: bad syntax in FFI type struct. | Kaz Kylheku | 2021-01-17 | 1 | -1/+1 |
* | doc: fix doc for @(struct ...) pattern operator. | Kaz Kylheku | 2021-01-17 | 2 | -5/+5 |
* | matcher: support loose mode for structures. | Kaz Kylheku | 2021-01-17 | 2 | -26/+113 |
* | doc: start of pattern matching documentation. | Kaz Kylheku | 2021-01-16 | 1 | -0/+270 |
* | matcher: add lambda-match and defun-match | Kaz Kylheku | 2021-01-16 | 2 | -0/+11 |
* | matcher: add if-match and match-case. | Kaz Kylheku | 2021-01-15 | 2 | -1/+35 |
* | matcher: add support for @(op ...) predicate syntax. | Kaz Kylheku | 2021-01-15 | 1 | -0/+6 |
* | matcher: support @(and pats ...) operator. | Kaz Kylheku | 2021-01-15 | 1 | -16/+18 |
* | matcher: remove useless code from @(some ...) | Kaz Kylheku | 2021-01-15 | 1 | -8/+11 |
* | matcher: support @(or pats ..) operator. | Kaz Kylheku | 2021-01-15 | 1 | -0/+17 |
* | maprod, maprend: correct self name. | Kaz Kylheku | 2021-01-15 | 1 | -2/+2 |
* | mapcar/maprod: show-stopper bug. | Kaz Kylheku | 2021-01-15 | 1 | -2/+6 |
* | matcher: support @(some pat) operator. | Kaz Kylheku | 2021-01-15 | 1 | -4/+8 |
* | matcher: some renaming in all match. | Kaz Kylheku | 2021-01-15 | 1 | -10/+12 |
* | matcher: use flag to eliminate block. | Kaz Kylheku | 2021-01-15 | 1 | -3/+4 |
* | matcher: fix semantics of empty @(all ...) match. | Kaz Kylheku | 2021-01-15 | 2 | -2/+10 |
* | matcher: support @(all pat) operator. | Kaz Kylheku | 2021-01-15 | 1 | -0/+37 |
* | matcher: allow omitted variabel in predicates | Kaz Kylheku | 2021-01-15 | 1 | -1/+1 |
* | matcher: improve error reporting. | Kaz Kylheku | 2021-01-15 | 1 | -12/+16 |
* | matcher: factor out vars into common base. | Kaz Kylheku | 2021-01-14 | 1 | -18/+18 |
* | new: structural pattern matching. | Kaz Kylheku | 2021-01-14 | 2 | -0/+202 |
* | build: support linker flags/libs separation. | Kaz Kylheku | 2021-01-14 | 2 | -20/+33 |
* | Copyright year bump 2021. | Kaz Kylheku | 2021-01-14 | 128 | -130/+134 |
* | vm: derive duplicated constants from Lisp origin. | Kaz Kylheku | 2021-01-11 | 3 | -4/+14 |
* | quips: new entries | Kaz Kylheku | 2021-01-07 | 1 | -0/+2 |
* | doc: stray functions in heading and syntax | Kaz Kylheku | 2021-01-05 | 1 | -3/+1 |
* | quips: improve one about side-effects. | Kaz Kylheku | 2021-01-05 | 1 | -1/+1 |
* | configure: tweak test for inline. | Kaz Kylheku | 2021-01-04 | 1 | -3/+2 |
* | progn, prog1, prog2: now also functions. | Kaz Kylheku | 2021-01-01 | 3 | -8/+50 |