summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* compiler: bugfix: lingering funarg eval order issue.Kaz Kylheku2023-04-171-3/+1
* compiler: propagate t-reg rename into end insn.Kaz Kylheku2023-04-171-1/+1
* compiler: rewrite t-regs through defining instruction.Kaz Kylheku2023-04-171-6/+24
* compiler: move peephole pattern and remove condition.Kaz Kylheku2023-04-171-15/+11
* compiler: better handling for mutated locals in funargs.Kaz Kylheku2023-04-171-20/+49
* compiler: allow v reg source in t-reg optimizationKaz Kylheku2023-04-161-13/+15
* compiler: bugfix: wrong propagation into close insn.Kaz Kylheku2023-04-161-1/+3
* compiler: tighten cases in liveness calculationKaz Kylheku2023-04-151-8/+8
* compiler: keep track of multiple defs in live-info.Kaz Kylheku2023-04-101-17/+22
* compiler: streamline live-info object creation.Kaz Kylheku2023-04-101-9/+8
* compiler: bug in liveness calculation over catch insnKaz Kylheku2023-04-101-1/+4
* compiler: improve t-reg copy elimination.Kaz Kylheku2023-04-101-7/+18
* compiler: buggy t-reg move peephole case.Kaz Kylheku2023-04-101-3/+1
* build: rearrange code to fix circular dependency.Kaz Kylheku2023-04-091-28/+28
* autoload: temporarily disable backward compat.Kaz Kylheku2023-04-091-0/+3
* compiler: small fix in optimizer.Kaz Kylheku2023-04-081-2/+2
* compiler: bugfix: eval order of variables.Kaz Kylheku2023-04-081-2/+2
* compiler: discard wrongheaded discards.Kaz Kylheku2023-04-081-55/+41
* compiler: iterate on level 4-5 optimizations.Kaz Kylheku2023-04-073-10/+14
* compiler: optimization improvementsKaz Kylheku2023-04-074-75/+89
* compiler: small local refactoring in optimizer.Kaz Kylheku2023-04-061-8/+4
* conda/condlet: fix broken scope.Kaz Kylheku2023-04-061-8/+9
* unwind: fix backtrace-blocking issue.Kaz Kylheku2023-04-061-3/+4
* quips: new car/cdr humor.Kaz Kylheku2023-04-041-0/+2
* hash: replace modulus with mask.Kaz Kylheku2023-04-031-26/+26
* Version 285.txr-285Kaz Kylheku2023-03-287-841/+914
* doc: compiler-opts typo.Kaz Kylheku2023-03-272-10/+10
* range/range*: tests.Kaz Kylheku2023-03-271-0/+103
* vim: syntax highlighting for ... decimal integers?Kaz Kylheku2023-03-271-0/+1
* vim: fix highlighting for uninterned symbolsKaz Kylheku2023-03-271-4/+3
* doc: range, range*: fix and maintain.Kaz Kylheku2023-03-271-22/+139
* range, range*: use arithp.Kaz Kylheku2023-03-261-63/+45
* New function: arithp.Kaz Kylheku2023-03-268-2/+55
* range/range*: connect with non-arithmetic rangesKaz Kylheku2023-03-261-7/+165
* doc: recommendations about unused warnings.Kaz Kylheku2023-03-251-0/+143
* compiler/doc: document compiler-opts and enable unused warningKaz Kylheku2023-03-233-2/+158
* doc: no such symbol as macroexpand-place-1Kaz Kylheku2023-03-231-2/+2
* match: support @nil in predicates.Kaz Kylheku2023-03-233-5/+35
* printer: print tree as #T(...) beyond max depth.Kaz Kylheku2023-03-231-0/+3
* printer: [] shouldn't print as [. nil].Kaz Kylheku2023-03-232-3/+11
* tests: squelch unused variable warnings.Kaz Kylheku2023-03-236-25/+29
* lib: address remaining unused variable warnings.Kaz Kylheku2023-03-2226-129/+152
* ffi: gc bugfix in ffi_type_struct.Kaz Kylheku2023-03-221-2/+2
* ffi: gc bug in ffi_enum_type.Kaz Kylheku2023-03-221-0/+1
* compiler: dohash: source location propagationKaz Kylheku2023-03-221-8/+10
* compiler: forward source location for defun and defmacroKaz Kylheku2023-03-221-11/+15
* asm: unused variables.Kaz Kylheku2023-03-211-8/+37
* lib: switch from use function to ignore functionKaz Kylheku2023-03-213-20/+19
* compiler: recognize ignore and use functionsKaz Kylheku2023-03-211-2/+9
* New function: ignore, synonym of nilf.Kaz Kylheku2023-03-214-5/+32