summaryrefslogtreecommitdiffstats
path: root/share
Commit message (Expand)AuthorAgeFilesLines
* Version 201.Kaz Kylheku2018-11-071-1/+1
* compiler: bugfix: handle defpackage and such properly.Kaz Kylheku2018-11-051-6/+19
* Version 200.txr-200Kaz Kylheku2018-11-051-1/+1
* compiler: optimize dwim.Kaz Kylheku2018-11-042-17/+50
* The code expander becomes a public API.Kaz Kylheku2018-11-023-13/+11
* Version 199.txr-199Kaz Kylheku2018-10-281-1/+1
* op: bugfix: sys:*op-ctx* defined too late.Kaz Kylheku2018-10-261-2/+2
* compiler: use symtab caching for global lexicals.Kaz Kylheku2018-10-261-9/+16
* vm/asm: new instructions getlx and setlx.Kaz Kylheku2018-10-261-0/+24
* awk: unwanted package prefix in error message.Kaz Kylheku2018-10-121-1/+1
* compiler: typo in error message.Kaz Kylheku2018-08-071-1/+1
* compile-file: incremental expansion of top-level forms.Kaz Kylheku2018-07-171-17/+18
* opip, oand: rewrite in Lisp.Kaz Kylheku2018-07-161-0/+17
* op: convert to Lisp trivial macros related to op.Kaz Kylheku2018-07-161-0/+18
* compile-file: support hash bang.Kaz Kylheku2018-07-111-0/+4
* list-build: rewrite methods for semantics & efficiency.Kaz Kylheku2018-07-111-10/+28
* compiler: bugfix: mishandled empty testKaz Kylheku2018-07-101-6/+9
* compiler: duplicated code when compiling switch.Kaz Kylheku2018-07-101-2/+2
* compiler: constant-fold if eql.Kaz Kylheku2018-07-091-4/+9
* compiler: bugfix in constant condition logic.Kaz Kylheku2018-07-091-1/+1
* compiler: don't hardcode eq in if optimization.Kaz Kylheku2018-07-091-1/+1
* Version 198.txr-198Kaz Kylheku2018-07-061-1/+1
* awk: bugfix: block optimized away by compiler.Kaz Kylheku2018-06-281-1/+1
* Version 197.txr-197Kaz Kylheku2018-05-271-1/+1
* compiler: fix broken block*.Kaz Kylheku2018-05-261-2/+2
* compiler/vm: renaming funvec.Kaz Kylheku2018-05-252-20/+19
* compiler: fix wrong free symbol calculations.Kaz Kylheku2018-05-251-10/+26
* compiler: elide unused lexical functions.Kaz Kylheku2018-05-231-8/+16
* compiler: streamline marking bindings used.Kaz Kylheku2018-05-231-19/+30
* Version 196.txr-196Kaz Kylheku2018-05-181-1/+1
* compiler: warn on misleading references in load-time.Kaz Kylheku2018-05-071-0/+9
* Version 195.txr-195Kaz Kylheku2018-05-041-1/+1
* compiler: correct semantics of special var args.Kaz Kylheku2018-05-011-7/+15
* interpreter: correct semantics of special var args.Kaz Kylheku2018-05-011-1/+0
* Version 194.txr-194Kaz Kylheku2018-04-301-1/+1
* compiler: improve wording of destructuring errors.Kaz Kylheku2018-04-291-10/+16
* compiler/assembler: bugfix: bignums can't be immediate ops.Kaz Kylheku2018-04-292-2/+2
* asm: improve bad immediate diagnostic.Kaz Kylheku2018-04-281-1/+1
* compiler: bugfix: wrong immediate op width calculation.Kaz Kylheku2018-04-281-1/+1
* Version 193.txr-193Kaz Kylheku2018-04-261-1/+1
* compiler: replace "$" package hack.Kaz Kylheku2018-04-251-4/+3
* compiler: implement eliding of blocks.Kaz Kylheku2018-04-241-13/+48
* compiler: compile-file/load-time integration fix.Kaz Kylheku2018-04-241-1/+1
* compiler: called function must be listed as free.Kaz Kylheku2018-04-241-4/+6
* compiler: bug: return miscompiled as abscond.Kaz Kylheku2018-04-241-1/+1
* compiler: streamline destructuring error checks.Kaz Kylheku2018-04-232-92/+90
* New macro: load-time.Kaz Kylheku2018-04-232-4/+46
* compiler: remove unused slot.Kaz Kylheku2018-04-231-1/+0
* compiler: better diagnostic about d-reg exhaustion.Kaz Kylheku2018-04-231-1/+1
* compiler: unnecessary let*.Kaz Kylheku2018-04-231-1/+1