| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | compiler: move short end sequences before branch. | Kaz Kylheku | 2021-03-02 | 1 | -0/+8 |
* | compiler: new peephole cases: if over d reg. | Kaz Kylheku | 2021-03-02 | 1 | -0/+6 |
* | compiler: fix use of nil instead of (t 0). | Kaz Kylheku | 2021-03-02 | 2 | -2/+2 |
* | compiler: unmatchable pattern in jump threading. | Kaz Kylheku | 2021-03-02 | 1 | -1/+1 |
* | compiler: reorder optimization passes. | Kaz Kylheku | 2021-03-02 | 1 | -2/+2 |
* | compiler: join blocks after dead code elimination. | Kaz Kylheku | 2021-03-02 | 1 | -4/+33 |
* | compiler: eliminate label indirection in optimizer. | Kaz Kylheku | 2021-03-02 | 1 | -71/+65 |
* | configure: remove yacc_is_newer_bison. | Kaz Kylheku | 2021-03-01 | 1 | -3/+0 |
* | build: cautiously allow parallel builds. | Kaz Kylheku | 2021-03-01 | 2 | -4/+27 |
* | Version 252txr-252 | Kaz Kylheku | 2021-02-28 | 7 | -322/+401 |
* | compiler: avoid invalid if d-reg optimization. | Kaz Kylheku | 2021-02-28 | 2 | -3/+7 |
* | copy-file: get rid of package. | Kaz Kylheku | 2021-02-28 | 1 | -10/+1 |
* | compiler: bug sys:setqf registering free variable. | Kaz Kylheku | 2021-02-28 | 1 | -2/+2 |
* | compiler: eliminate jumps to following instruction. | Kaz Kylheku | 2021-02-27 | 1 | -1/+11 |
* | compiler: optimize useless if to jmp. | Kaz Kylheku | 2021-02-27 | 1 | -0/+2 |
* | compiler: add dead code elimination pass. | Kaz Kylheku | 2021-02-27 | 2 | -0/+19 |
* | compiler: improve register removal optimization. | Kaz Kylheku | 2021-02-27 | 2 | -20/+17 |
* | list-builder: methods return object. | Kaz Kylheku | 2021-02-26 | 2 | -15/+31 |
* | compiler: new optimization. | Kaz Kylheku | 2021-02-26 | 1 | -25/+54 |
* | compiler: data flow analysis for t registers. | Kaz Kylheku | 2021-02-24 | 2 | -22/+197 |
* | compiler: bugfix: internal error in sys:switch. | Kaz Kylheku | 2021-02-24 | 1 | -1/+1 |
* | mpi: bugfix: out-of-bounds access in or, xor. | Kaz Kylheku | 2021-02-24 | 1 | -4/+16 |
* | compiler: wrong close pattern in jump threading. | Kaz Kylheku | 2021-02-23 | 1 | -2/+2 |
* | txr: tighten keyword arg parsing in @(next). | Kaz Kylheku | 2021-02-22 | 1 | -13/+17 |
* | txr: typo in comment. | Kaz Kylheku | 2021-02-22 | 1 | -1/+1 |
* | txr: bugfix: give @(call) same semantics as direct call. | Kaz Kylheku | 2021-02-22 | 3 | -10/+9 |
* | txr: pattern function calls are non-matching. | Kaz Kylheku | 2021-02-21 | 4 | -22/+29 |
* | configure: reconfigure: spaces in arguments | Kaz Kylheku | 2021-02-21 | 1 | -0/+3 |
* | compiler: constant folding: avoid shadowed funs. | Kaz Kylheku | 2021-02-20 | 1 | -7/+7 |
* | compiler: constant-fold [...] forms. | Kaz Kylheku | 2021-02-20 | 1 | -23/+28 |
* | compiler: constant-fold more basic functions. | Kaz Kylheku | 2021-02-20 | 1 | -1/+17 |
* | compiler: constant-fold all cadr cons accessors. | Kaz Kylheku | 2021-02-19 | 1 | -1/+7 |
* | compiler: constant-fold most arithmetic functions | Kaz Kylheku | 2021-02-19 | 1 | -6/+15 |
* | compiler: constant fold pred/succ functions. | Kaz Kylheku | 2021-02-19 | 3 | -5/+8 |
* | compiler: start of constant-folding implementation. | Kaz Kylheku | 2021-02-18 | 1 | -0/+46 |
* | compiler: reduce (if (not (eq ...) ...)). | Kaz Kylheku | 2021-02-18 | 1 | -0/+3 |
* | compiler: use fixed-point macro for reduce-lisp. | Kaz Kylheku | 2021-02-18 | 1 | -27/+32 |
* | compiler: reduce (not (eq ...)) and related exprs. | Kaz Kylheku | 2021-02-18 | 1 | -0/+3 |
* | 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 |