| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | compiler: bugfix: wrong condition in late-peephole. | Kaz Kylheku | 2023-05-04 | 1 | -1/+1 |
* | compiler: liveness bug involving closures. | Kaz Kylheku | 2023-05-04 | 1 | -3/+17 |
* | sort: missing vector coverage in tests. | Kaz Kylheku | 2023-05-03 | 1 | -4/+18 |
* | sort: optimizations eliding keyfun and access. | Kaz Kylheku | 2023-05-03 | 1 | -15/+45 |
* | sort: move tests into tests/012. | Kaz Kylheku | 2023-05-02 | 1 | -0/+0 |
* | gc: use single allocation for prot_array. | Kaz Kylheku | 2023-05-02 | 4 | -27/+21 |
* | sort: support stable sorting via ssort and snsort. | Kaz Kylheku | 2023-05-02 | 8 | -9/+211 |
* | sort: correct name in error reporting. | Kaz Kylheku | 2023-05-02 | 1 | -4/+3 |
* | sort: larger test. | Kaz Kylheku | 2023-05-01 | 1 | -0/+8 |
* | sort: replace Lomuto partitioning with Hoare | Kaz Kylheku | 2023-05-01 | 2 | -30/+50 |
* | hash: new function, hash-props. | Kaz Kylheku | 2023-05-01 | 5 | -0/+51 |
* | time: improved convenience in time functions. | Kaz Kylheku | 2023-04-30 | 3 | -29/+80 |
* | match: ^#S() and ^#H(()) patterns must work | Kaz Kylheku | 2023-04-29 | 6 | -592/+549 |
* | compiler: simplify live-info defined set semantics. | Kaz Kylheku | 2023-04-18 | 1 | -6/+4 |
* | compiler: bugfix: lingering funarg eval order issue. | Kaz Kylheku | 2023-04-17 | 1 | -3/+1 |
* | compiler: propagate t-reg rename into end insn. | Kaz Kylheku | 2023-04-17 | 1 | -1/+1 |
* | compiler: rewrite t-regs through defining instruction. | Kaz Kylheku | 2023-04-17 | 1 | -6/+24 |
* | compiler: move peephole pattern and remove condition. | Kaz Kylheku | 2023-04-17 | 1 | -15/+11 |
* | compiler: better handling for mutated locals in funargs. | Kaz Kylheku | 2023-04-17 | 1 | -20/+49 |
* | compiler: allow v reg source in t-reg optimization | Kaz Kylheku | 2023-04-16 | 1 | -13/+15 |
* | compiler: bugfix: wrong propagation into close insn. | Kaz Kylheku | 2023-04-16 | 1 | -1/+3 |
* | compiler: tighten cases in liveness calculation | Kaz Kylheku | 2023-04-15 | 1 | -8/+8 |
* | compiler: keep track of multiple defs in live-info. | Kaz Kylheku | 2023-04-10 | 1 | -17/+22 |
* | compiler: streamline live-info object creation. | Kaz Kylheku | 2023-04-10 | 1 | -9/+8 |
* | compiler: bug in liveness calculation over catch insn | Kaz Kylheku | 2023-04-10 | 1 | -1/+4 |
* | compiler: improve t-reg copy elimination. | Kaz Kylheku | 2023-04-10 | 1 | -7/+18 |
* | compiler: buggy t-reg move peephole case. | Kaz Kylheku | 2023-04-10 | 1 | -3/+1 |
* | build: rearrange code to fix circular dependency. | Kaz Kylheku | 2023-04-09 | 1 | -28/+28 |
* | autoload: temporarily disable backward compat. | Kaz Kylheku | 2023-04-09 | 1 | -0/+3 |
* | compiler: small fix in optimizer. | Kaz Kylheku | 2023-04-08 | 1 | -2/+2 |
* | 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 | 3 | -10/+14 |
* | compiler: optimization improvements | Kaz Kylheku | 2023-04-07 | 4 | -75/+89 |
* | compiler: small local refactoring in optimizer. | Kaz Kylheku | 2023-04-06 | 1 | -8/+4 |
* | conda/condlet: fix broken scope. | Kaz Kylheku | 2023-04-06 | 1 | -8/+9 |
* | unwind: fix backtrace-blocking issue. | Kaz Kylheku | 2023-04-06 | 1 | -3/+4 |
* | quips: new car/cdr humor. | Kaz Kylheku | 2023-04-04 | 1 | -0/+2 |
* | hash: replace modulus with mask. | Kaz Kylheku | 2023-04-03 | 1 | -26/+26 |
* | Version 285.txr-285 | Kaz Kylheku | 2023-03-28 | 7 | -841/+914 |
* | doc: compiler-opts typo. | Kaz Kylheku | 2023-03-27 | 2 | -10/+10 |
* | range/range*: tests. | Kaz Kylheku | 2023-03-27 | 1 | -0/+103 |
* | vim: syntax highlighting for ... decimal integers? | Kaz Kylheku | 2023-03-27 | 1 | -0/+1 |
* | vim: fix highlighting for uninterned symbols | Kaz Kylheku | 2023-03-27 | 1 | -4/+3 |
* | doc: range, range*: fix and maintain. | Kaz Kylheku | 2023-03-27 | 1 | -22/+139 |
* | range, range*: use arithp. | Kaz Kylheku | 2023-03-26 | 1 | -63/+45 |
* | New function: arithp. | Kaz Kylheku | 2023-03-26 | 8 | -2/+55 |
* | range/range*: connect with non-arithmetic ranges | Kaz Kylheku | 2023-03-26 | 1 | -7/+165 |
* | doc: recommendations about unused warnings. | Kaz Kylheku | 2023-03-25 | 1 | -0/+143 |
* | compiler/doc: document compiler-opts and enable unused warning | Kaz Kylheku | 2023-03-23 | 3 | -2/+158 |