summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* bug: symbol-value place always global.Kaz Kylheku2023-05-143-4/+41
* fix crash if built-in variable is unbound.Kaz Kylheku2023-05-121-1/+3
* doc: missing verb under makunbound.Kaz Kylheku2023-05-121-1/+1
* compiler: spelling error in diagnostic.Kaz Kylheku2023-05-121-1/+1
* ffi: fix unused variable warning.Kaz Kylheku2023-05-111-2/+2
* android: restore pointer tag in gc_free_all.Kaz Kylheku2023-05-111-0/+4
* android: configure SDK level via clang --target.Kaz Kylheku2023-05-111-1/+1
* sysif: define passwd symbol for group stuff.Kaz Kylheku2023-05-111-1/+3
* Version 286.txr-286Kaz Kylheku2023-05-076-675/+768
* build: mergesort is in <stdlib.h> on MacOS.Kaz Kylheku2023-05-071-1/+1
* doc: remove "comprised of" in two places.Kaz Kylheku2023-05-061-7/+7
* hash: cache struct hash fields in locals in hash_mark.Kaz Kylheku2023-05-051-8/+11
* hash: some streamlining in weak table processing.Kaz Kylheku2023-05-053-10/+67
* defstruct: diagnostic improvement for boa args.Kaz Kylheku2023-05-051-2/+2
* compiler: multiple issues in macro-parameter forms.Kaz Kylheku2023-05-051-24/+18
* compiler: bugfix: wrong condition in late-peephole.Kaz Kylheku2023-05-041-1/+1
* compiler: liveness bug involving closures.Kaz Kylheku2023-05-041-3/+17
* sort: missing vector coverage in tests.Kaz Kylheku2023-05-031-4/+18
* sort: optimizations eliding keyfun and access.Kaz Kylheku2023-05-031-15/+45
* sort: move tests into tests/012.Kaz Kylheku2023-05-021-0/+0
* gc: use single allocation for prot_array.Kaz Kylheku2023-05-024-27/+21
* sort: support stable sorting via ssort and snsort.Kaz Kylheku2023-05-028-9/+211
* sort: correct name in error reporting.Kaz Kylheku2023-05-021-4/+3
* sort: larger test.Kaz Kylheku2023-05-011-0/+8
* sort: replace Lomuto partitioning with HoareKaz Kylheku2023-05-012-30/+50
* hash: new function, hash-props.Kaz Kylheku2023-05-015-0/+51
* time: improved convenience in time functions.Kaz Kylheku2023-04-303-29/+80
* match: ^#S() and ^#H(()) patterns must workKaz Kylheku2023-04-296-592/+549
* compiler: simplify live-info defined set semantics.Kaz Kylheku2023-04-181-6/+4
* 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