summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
...
* compiler: compact D registers.Kaz Kylheku2023-07-252-16/+34
* compiler: code formatting.Kaz Kylheku2023-07-252-4/+4
* hash: out of bound array access in hash-iter-peek.Kaz Kylheku2023-07-251-2/+2
* rel-path: treat empty paths as relative.Kaz Kylheku2023-07-252-5/+8
* del/replace with index-list: fix semantics.Kaz Kylheku2023-07-185-22/+257
* doc: fix recent typos.Kaz Kylheku2023-07-181-2/+2
* compiler: constant fold gapply like gcall.Kaz Kylheku2023-07-171-3/+6
* compiler: new apply-to-gapply optimizationKaz Kylheku2023-07-171-0/+15
* Do not unnecessarily invalidate vm binding cache.Kaz Kylheku2023-07-171-7/+18
* printer: print (sys:vector-list ()) as #() not #nil.Kaz Kylheku2023-07-171-1/+4
* bug: compiled code keeps seeing var clobbered by symacro.Kaz Kylheku2023-07-172-0/+6
* Bug exposed due to to environment changes.Kaz Kylheku2023-07-172-1/+20
* Simplify top-level macro environments also.Kaz Kylheku2023-07-172-23/+16
* Simplify top-level variable and function environments.Kaz Kylheku2023-07-164-27/+23
* fix self name of var defining run-time support function.Kaz Kylheku2023-07-161-1/+1
* 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-153-20/+58
* Math library: add numerous C99 functions.Kaz Kylheku2023-07-155-115/+822
* lib: avoid intern for symbol we already have.Kaz Kylheku2023-07-131-1/+1
* md5: bugfix: broken on big endian.Kaz Kylheku2023-07-111-8/+8
* Fix diagnostics which call non-symbol a symbol.Kaz Kylheku2023-07-112-1/+4
* unique: use sequence iterationKaz Kylheku2023-07-101-20/+8
* group-reduce: use sequence iteration.Kaz Kylheku2023-07-102-25/+14
* group-by: use sequence iteration.Kaz Kylheku2023-07-102-17/+9
* chksum: generate more with TXR.Kaz Kylheku2023-07-092-9/+64
* chksum: generate with TXR.Kaz Kylheku2023-07-092-213/+787
* doc: document SHA-1 support.Kaz Kylheku2023-07-082-8/+77
* doc: fix SHA256.Kaz Kylheku2023-07-081-3/+3
* doc: document crc32 parameters.Kaz Kylheku2023-07-081-0/+9
* Tests for checksum functions.Kaz Kylheku2023-07-081-0/+40
* Adding SHA-1 hash.Kaz Kylheku2023-07-087-4/+403
* chksum: merge SHA256 and MD5 code with macro.Kaz Kylheku2023-07-081-352/+211
* crypt: handle libxcrypt failure tokens.Kaz Kylheku2023-07-041-1/+3
* Version 289.txr-289Kaz Kylheku2023-07-027-803/+853
* Bug: ranges not treated as iterable in some situations.Kaz Kylheku2023-06-301-1/+1
* Callable integers become assignable places.Kaz Kylheku2023-06-303-31/+101
* New: callable integers and ranges.Kaz Kylheku2023-06-284-2/+86
* New cached sorting functions.Kaz Kylheku2023-06-285-2/+116
* New function: hash-map.Kaz Kylheku2023-06-286-0/+53
* equal: bug: broken equality substitution.Kaz Kylheku2023-06-282-3/+11
* ssort: gc bug in vector case.Kaz Kylheku2023-06-283-4/+6
* eval: take macro environment.Kaz Kylheku2023-06-278-152/+180
* hash: rename some variables in remove algorithmsKaz Kylheku2023-06-221-7/+7
* hash: support existing mutation+iteration semantics.Kaz Kylheku2023-06-203-15/+96
* hash: experimental switch to open addressing.Kaz Kylheku2023-06-202-210/+227
* hash: bug: initial hash mask miscalculation.Kaz Kylheku2023-06-191-3/+3
* quips: procrastination quip.Kaz Kylheku2023-06-171-0/+1
* New macro: match-cond.Kaz Kylheku2023-06-125-1/+98
* New @(push) directive.Kaz Kylheku2023-06-1211-6410/+6723