summaryrefslogtreecommitdiffstats
path: root/stdlib
Commit message (Expand)AuthorAgeFilesLines
* Bug exposed due to to environment changes.Kaz Kylheku2023-07-171-1/+1
* Simplify top-level macro environments also.Kaz Kylheku2023-07-171-3/+2
* Simplify top-level variable and function environments.Kaz Kylheku2023-07-161-4/+2
* compiler: recognize T0 register (nil) as constant.Kaz Kylheku2023-07-151-2/+4
* compiler: move material into constfun.tlKaz Kylheku2023-07-153-30/+32
* compiler: constant folding in optimizer.Kaz Kylheku2023-07-152-5/+43
* Math library: add numerous C99 functions.Kaz Kylheku2023-07-151-115/+159
* Fix diagnostics which call non-symbol a symbol.Kaz Kylheku2023-07-111-1/+1
* doc: document SHA-1 support.Kaz Kylheku2023-07-081-4/+9
* Version 289.txr-289Kaz Kylheku2023-07-021-1/+1
* New cached sorting functions.Kaz Kylheku2023-06-282-0/+47
* New function: hash-map.Kaz Kylheku2023-06-281-0/+1
* eval: take macro environment.Kaz Kylheku2023-06-271-131/+131
* quips: procrastination quip.Kaz Kylheku2023-06-171-0/+1
* New macro: match-cond.Kaz Kylheku2023-06-122-0/+21
* New @(push) directive.Kaz Kylheku2023-06-121-8/+8
* Version 288.txr-288Kaz Kylheku2023-06-101-1/+1
* New functions keep-keys-if, separate-keys.Kaz Kylheku2023-06-071-0/+2
* New functions load-args-recurse and load-args-processKaz Kylheku2023-06-052-0/+51
* compiler: more logging regarding compiled files.Kaz Kylheku2023-06-051-12/+23
* compiler: new compiler option log-levelKaz Kylheku2023-06-041-3/+15
* compiler: new function, clean-file.Kaz Kylheku2023-06-042-0/+17
* bug: compile-file can put out nil, confusing load.Kaz Kylheku2023-06-031-1/+1
* Version 287.txr-287Kaz Kylheku2023-06-031-1/+1
* New macro: expander-let.Kaz Kylheku2023-05-282-0/+45
* awk: new :fun clause for local functions.Kaz Kylheku2023-05-241-25/+28
* compiler: fbind/lbind: elide unnecessary frames.Kaz Kylheku2023-05-241-9/+15
* awk: widen scope of redirection macros.Kaz Kylheku2023-05-241-39/+44
* awk: bug: fix ->> appending redirection operator.Kaz Kylheku2023-05-231-1/+1
* awk: bug: broken redirection operators.Kaz Kylheku2023-05-231-2/+2
* quips: reference to Super Dave Osborne.Kaz Kylheku2023-05-171-0/+1
* with-compile-options: reimplement using compiler-letKaz Kylheku2023-05-161-12/+14
* New special operator: compiler-letKaz Kylheku2023-05-162-0/+11
* New special operator: progvKaz Kylheku2023-05-152-0/+28
* quips: piano-related quip.Kaz Kylheku2023-05-151-0/+1
* quips: new dad joke about the meta-object protocolKaz Kylheku2023-05-141-0/+1
* bug: symbol-value place always global.Kaz Kylheku2023-05-141-4/+4
* compiler: spelling error in diagnostic.Kaz Kylheku2023-05-121-1/+1
* Version 286.txr-286Kaz Kylheku2023-05-071-1/+1
* 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: support stable sorting via ssort and snsort.Kaz Kylheku2023-05-021-2/+4
* hash: new function, hash-props.Kaz Kylheku2023-05-011-0/+1
* time: improved convenience in time functions.Kaz Kylheku2023-04-301-0/+2
* match: ^#S() and ^#H(()) patterns must workKaz Kylheku2023-04-291-1/+3
* 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