| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | compiler: strength reduction of nequal. | Kaz Kylheku | 2021-02-18 | 1 | -4/+6 |
* | compiler: reduce (list* x) to x. | Kaz Kylheku | 2021-02-18 | 1 | -1/+1 |
* | expander: improve diagnosis of invalid dotted syntax. | Kaz Kylheku | 2021-02-18 | 1 | -17/+33 |
* | compiler: add list construction optimizations. | Kaz Kylheku | 2021-02-17 | 1 | -0/+35 |
* | compiler: condense if with pattern matching. | Kaz Kylheku | 2021-02-17 | 1 | -59/+47 |
* | compiler: strength reduction of equal. | Kaz Kylheku | 2021-02-17 | 1 | -6/+29 |
* | compiler: fix jump-threading regression. | Kaz Kylheku | 2021-02-17 | 1 | -48/+48 |
* | compiler: use pattern matching for function form | Kaz Kylheku | 2021-02-17 | 1 | -11/+7 |
* | doc: fix misleading @(call @'foo). | Kaz Kylheku | 2021-02-17 | 1 | -9/+4 |
* | @(call): bugfix: matching doesn't continue. | Kaz Kylheku | 2021-02-17 | 3 | -1/+17 |
* | doc: improve quote operator. | Kaz Kylheku | 2021-02-17 | 1 | -8/+28 |
* | compiler: separate jump threading from peephole | Kaz Kylheku | 2021-02-17 | 2 | -51/+65 |
* | compiler: remove unreachable optimization. | Kaz Kylheku | 2021-02-16 | 1 | -7/+0 |
* | compiler: re-scan block altered by frame-move. | Kaz Kylheku | 2021-02-15 | 1 | -0/+1 |
* | compiler: close instructions terminate basic block. | Kaz Kylheku | 2021-02-15 | 1 | -1/+1 |
* | compiler: peephole newly added blocks. | Kaz Kylheku | 2021-02-15 | 1 | -90/+100 |
* | compiler: basic blocks replace extended basic blocks. | Kaz Kylheku | 2021-02-15 | 1 | -12/+27 |
* | asm/vm/compiler: introduce jend pseudo-instruction. | Kaz Kylheku | 2021-02-14 | 2 | -5/+10 |
* | vm/asm: housecleaning: remove deprecated opcodes. | Kaz Kylheku | 2021-02-14 | 3 | -137/+35 |
* | printer: lambda bugfix. | Kaz Kylheku | 2021-02-12 | 1 | -1/+1 |
* | compiler: eliminate block from recursive functions. | Kaz Kylheku | 2021-02-12 | 2 | -10/+14 |
* | doc: wording improvements in pattern matching intro. | Kaz Kylheku | 2021-02-12 | 1 | -9/+20 |
* | compiler/vm: more compact frame size for closures. | Kaz Kylheku | 2021-02-11 | 5 | -130/+161 |
* | compiler: frame-eliminating optimization. | Kaz Kylheku | 2021-02-11 | 3 | -154/+265 |
* | compiler: use rewrite-case in dedup-labels. | Kaz Kylheku | 2021-02-10 | 1 | -8/+6 |
* | vm: remove hard-coded constants. | Kaz Kylheku | 2021-02-10 | 3 | -6/+8 |
* | compiler: bug: trivial unwind-protect return value | Kaz Kylheku | 2021-02-10 | 1 | -1/+1 |
* | matcher: diagnose syntax problems in hash pattern. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | compiler: rename variable in optimizer code. | Kaz Kylheku | 2021-02-09 | 1 | -2/+2 |
* | doc: fix broken my-cond example. | Kaz Kylheku | 2021-02-09 | 1 | -4/+4 |
* | doc: fix lambda-mach typo. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | doc: fix match-case intro sentence. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | doc: explain dot position of variable in predicate. | Kaz Kylheku | 2021-02-09 | 1 | -0/+23 |
* | doc: clarify implicit insertion object into predicate. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | doc: fix fumbled text under predicate pattern. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | doc: with pattern operator clarification. | Kaz Kylheku | 2021-02-09 | 1 | -2/+6 |
* | doc: double nil in list pattern description. | Kaz Kylheku | 2021-02-09 | 1 | -1/+1 |
* | doc: fixes in pattern matching introduction. | Kaz Kylheku | 2021-02-09 | 1 | -15/+17 |
* | struct: changing meaning of obj.[fun ...] syntax. | Kaz Kylheku | 2021-02-09 | 5 | -25/+55 |
* | matcher: replace wrg function with reduce-right. | Kaz Kylheku | 2021-02-09 | 1 | -23/+14 |
* | matcher: wrap-guards type case to method dispatch. | Kaz Kylheku | 2021-02-09 | 1 | -44/+48 |
* | matcher: match-guard: use op list, and zip. | Kaz Kylheku | 2021-02-09 | 1 | -2/+2 |
* | matcher: get rid of undocumented @(range) op. | Kaz Kylheku | 2021-02-09 | 1 | -5/+4 |
* | Version 251txr-251 | Kaz Kylheku | 2021-02-08 | 6 | -1162/+1210 |
* | RELNOTES: Fix wrong 2020 dates. | Kaz Kylheku | 2021-02-08 | 1 | -4/+4 |
* | matcher: add @(or) test involving existing variables. | Kaz Kylheku | 2021-02-08 | 1 | -0/+5 |
* | matcher: @(and) back-referencing test. | Kaz Kylheku | 2021-02-08 | 1 | -0/+3 |
* | matcher: fix backreferencing in predicate. | Kaz Kylheku | 2021-02-08 | 2 | -1/+7 |
* | matcher: test for dotted variable in predicate. | Kaz Kylheku | 2021-02-08 | 1 | -0/+4 |
* | compiler: frame optimizations apply to dframe too. | Kaz Kylheku | 2021-02-08 | 1 | -2/+2 |