summaryrefslogtreecommitdiffstats
path: root/stdlib
Commit message (Expand)AuthorAgeFilesLines
* stdlib: missing blank line after copyright header.Kaz Kylheku2022-01-3036-0/+36
* New function: random-sample.Kaz Kylheku2022-01-291-2/+3
* New function: copy-cptr.Kaz Kylheku2022-01-281-0/+1
* quips: new entry.Kaz Kylheku2022-01-251-0/+1
* lib: new functions nand, nor, nandf and norf.Paul A. Patience2022-01-221-0/+4
* compiler: optimize some typep expressions.Kaz Kylheku2022-01-211-0/+12
* typecase: merge with etypecase, handle t differnetly.Kaz Kylheku2022-01-211-19/+21
* type: new macro etypecase.Paul A. Patience2022-01-212-0/+12
* compiler: few more cases of ifq/ifql removal.Kaz Kylheku2022-01-181-1/+10
* New function: match-fboundp.Kaz Kylheku2022-01-171-0/+1
* keyparams: fix broken.Kaz Kylheku2022-01-171-34/+21
* quips: a turn toward the slightly macabre.Kaz Kylheku2022-01-171-0/+1
* compiler: two optimizations, motivated by optional params.Kaz Kylheku2022-01-141-3/+15
* typecase: return nil from formless clauses.Paul A. Patience2022-01-121-1/+1
* New macros: each-true, some-true, each-false, some-false.Kaz Kylheku2022-01-122-10/+44
* sum-each, mul-each: handle no vars case.Kaz Kylheku2022-01-111-9/+13
* Copyright year bump 2022.Kaz Kylheku2022-01-1144-44/+44
* quips: new one about C++ protected members.Kaz Kylheku2022-01-051-0/+1
* Version 273.txr-273Kaz Kylheku2021-12-281-1/+1
* doc: document *struct-clause-expander*.Kaz Kylheku2021-12-271-0/+1
* match: allow bound variables with regex modifier.Kaz Kylheku2021-12-271-0/+11
* match: bad compile-error call in quasi matcher.Kaz Kylheku2021-12-271-1/+1
* new feature: :mass-delegate struct clause macro.Kaz Kylheku2021-12-232-0/+28
* new feature: defstruct clause macros.Kaz Kylheku2021-12-222-17/+56
* defstruct: refactor with local function.Kaz Kylheku2021-12-221-147/+146
* The pairlis function comes to TXR Lisp.Kaz Kylheku2021-12-221-0/+1
* New functions: subq, subql, subqual and subst.Kaz Kylheku2021-12-222-5/+4
* product/arithmetic each: missing block nil.Kaz Kylheku2021-12-202-32/+53
* tree: new functions for priority queue operation.Kaz Kylheku2021-12-181-0/+4
* tree: support for duplicate keys.Kaz Kylheku2021-12-171-0/+2
* compiler: fix broken (compile '(lambda ...)).Kaz Kylheku2021-12-141-15/+17
* compiler: small end/jend issue in late-peephole.Kaz Kylheku2021-12-111-1/+1
* compiler: tweak in basic block debug print.Kaz Kylheku2021-12-111-1/+1
* compiler: register-compacting optimization.Kaz Kylheku2021-12-102-0/+63
* define-accessor: fix broken arg handling.Kaz Kylheku2021-12-101-1/+1
* each-match macro family: missing anon block.Kaz Kylheku2021-12-081-2/+5
* rot, nrot: new functions.Kaz Kylheku2021-12-071-0/+2
* ret, aret: take one argument, as documented.Kaz Kylheku2021-12-071-4/+4
* quips: gift shop exit theme.Kaz Kylheku2021-12-061-0/+1
* tuples*: new function.Kaz Kylheku2021-12-041-0/+1
* compiler: new late-peephole case.Kaz Kylheku2021-11-291-0/+11
* compiler: revise no-longer-matching late peephole case.Kaz Kylheku2021-11-291-14/+3
* compiler: replace late-peephole pattern with real approach.Kaz Kylheku2021-11-261-12/+8
* quips: new ones about syntactic sugar.Kaz Kylheku2021-11-261-0/+2
* compiler: another late peephole pattern.Kaz Kylheku2021-11-261-0/+12
* buffers: use unbuffered I/O in convenience functions.Kaz Kylheku2021-11-171-2/+2
* Version 272.txr-272Kaz Kylheku2021-11-111-1/+1
* compiler: late-peephole match for a wasteful register move.Kaz Kylheku2021-11-101-0/+13
* compiler: avoid eval of unsafe constantp in some situations.Kaz Kylheku2021-11-091-6/+12
* compiler: handle constant expressions that throw.Kaz Kylheku2021-11-081-17/+76