| Commit message (Expand) | Author | Age | Files | Lines |
* | tests: suppress warnings in seq.tl. | Kaz Kylheku | 2024-03-08 | 1 | -30/+10 |
* | compiler: use cons-count. | Kaz Kylheku | 2024-02-09 | 1 | -1/+1 |
* | compiler: take advantage of fixed @(end) match. | Kaz Kylheku | 2024-02-08 | 1 | -2/+1 |
* | compiler: inlined chain: simplify variadic lambdas. | Kaz Kylheku | 2024-02-08 | 1 | -2/+15 |
* | compiler: implement inlining for chain expressions. | Kaz Kylheku | 2024-02-07 | 1 | -1/+34 |
* | compiler: whitespace issue. | Kaz Kylheku | 2024-02-07 | 1 | -1/+1 |
* | Copyright year bump 2024. | Kaz Kylheku | 2024-01-18 | 1 | -1/+1 |
* | compiler: optimizer must watch for throwing constant exprs | Kaz Kylheku | 2023-12-20 | 1 | -1/+2 |
* | compiler: don't retain last form if it's an atom. | Kaz Kylheku | 2023-12-20 | 1 | -1/+2 |
* | compiler: handle non-locally-exiting top-level forms. | Kaz Kylheku | 2023-12-11 | 1 | -1/+4 |
* | compiler/match: eliminate (subtypep (typeof x) y). | Kaz Kylheku | 2023-08-09 | 1 | -0/+2 |
* | compiler: bug: ensure numbers externalized sanely. | Kaz Kylheku | 2023-08-06 | 1 | -0/+3 |
* | compiler: compress symbol tables also. | Kaz Kylheku | 2023-07-26 | 1 | -22/+46 |
* | compiler: compact D registers. | Kaz Kylheku | 2023-07-25 | 1 | -11/+33 |
* | compiler: code formatting. | Kaz Kylheku | 2023-07-25 | 1 | -3/+3 |
* | compiler: move material into constfun.tl | Kaz Kylheku | 2023-07-15 | 1 | -30/+0 |
* | compiler: constant folding in optimizer. | Kaz Kylheku | 2023-07-15 | 1 | -4/+18 |
* | compiler: more logging regarding compiled files. | Kaz Kylheku | 2023-06-05 | 1 | -12/+23 |
* | compiler: new compiler option log-level | Kaz Kylheku | 2023-06-04 | 1 | -3/+15 |
* | compiler: new function, clean-file. | Kaz Kylheku | 2023-06-04 | 1 | -0/+16 |
* | bug: compile-file can put out nil, confusing load. | Kaz Kylheku | 2023-06-03 | 1 | -1/+1 |
* | compiler: fbind/lbind: elide unnecessary frames. | Kaz Kylheku | 2023-05-24 | 1 | -9/+15 |
* | with-compile-options: reimplement using compiler-let | Kaz Kylheku | 2023-05-16 | 1 | -12/+14 |
* | New special operator: compiler-let | Kaz Kylheku | 2023-05-16 | 1 | -0/+10 |
* | New special operator: progv | Kaz Kylheku | 2023-05-15 | 1 | -0/+27 |
* | compiler: spelling error in diagnostic. | Kaz Kylheku | 2023-05-12 | 1 | -1/+1 |
* | compiler: multiple issues in macro-parameter forms. | Kaz Kylheku | 2023-05-05 | 1 | -24/+18 |
* | compiler: bugfix: lingering funarg eval order issue. | Kaz Kylheku | 2023-04-17 | 1 | -3/+1 |
* | compiler: better handling for mutated locals in funargs. | Kaz Kylheku | 2023-04-17 | 1 | -20/+49 |
* | compiler: bugfix: eval order of variables. | Kaz Kylheku | 2023-04-08 | 1 | -2/+2 |
* | compiler: discard wrongheaded discards. | Kaz Kylheku | 2023-04-08 | 1 | -55/+41 |
* | compiler: iterate on level 4-5 optimizations. | Kaz Kylheku | 2023-04-07 | 1 | -9/+8 |
* | compiler: optimization improvements | Kaz Kylheku | 2023-04-07 | 1 | -4/+11 |
* | compiler/doc: document compiler-opts and enable unused warning | Kaz Kylheku | 2023-03-23 | 1 | -2/+4 |
* | compiler: dohash: source location propagation | Kaz Kylheku | 2023-03-22 | 1 | -8/+10 |
* | compiler: forward source location for defun and defmacro | Kaz Kylheku | 2023-03-22 | 1 | -11/+15 |
* | lib: switch from use function to ignore function | Kaz Kylheku | 2023-03-21 | 1 | -5/+4 |
* | compiler: recognize ignore and use functions | Kaz Kylheku | 2023-03-21 | 1 | -2/+9 |
* | compiler: fix remaining unused variable warnings | Kaz Kylheku | 2023-03-21 | 1 | -66/+69 |
* | Allow t symbol in macro parameter lists. | Kaz Kylheku | 2023-03-21 | 1 | -19/+24 |
* | compiler: fix unused variable situations | Kaz Kylheku | 2023-03-20 | 1 | -34/+28 |
* | compiler: recognize t as synonym for :warn. | Kaz Kylheku | 2023-03-20 | 1 | -1/+1 |
* | compiler: source-loc propagation in tree-bind, lambda | Kaz Kylheku | 2023-03-20 | 1 | -88/+93 |
* | compiler: implement unused warning | Kaz Kylheku | 2023-03-20 | 1 | -7/+19 |
* | compiler: compiler options mechanism. | Kaz Kylheku | 2023-03-20 | 1 | -3/+60 |
* | Copyright year bump 2023. | Kaz Kylheku | 2023-01-01 | 1 | -1/+1 |
* | compiler: runaway recursion in constant folding call. | Kaz Kylheku | 2022-11-26 | 1 | -1/+4 |
* | compiler: optimizations in catch. | Kaz Kylheku | 2022-10-27 | 1 | -46/+63 |
* | compiler: bug: bad basic-block merge across end insn. | Kaz Kylheku | 2022-09-15 | 1 | -1/+1 |
* | compiler: bug: scoping of lambda optionals. | Kaz Kylheku | 2022-09-15 | 1 | -17/+15 |