summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* New feature: local symbol renaming.Kaz Kylheku2023-08-107-32/+203
* compiler/match: eliminate (subtypep (typeof x) y).Kaz Kylheku2023-08-092-2/+3
* new: left-inserting pipeline operators.Kaz Kylheku2023-08-085-20/+83
* doc: bit ore advice on unused variable diagnotics.Kaz Kylheku2023-08-081-1/+12
* close-stream: new : protocol from close method.Kaz Kylheku2023-08-074-4/+70
* streams: a few close funtions should return t.Kaz Kylheku2023-08-072-1/+4
* streams: close-stream only caches non-nil result.Kaz Kylheku2023-08-074-3/+28
* compiler: bug: ensure numbers externalized sanely.Kaz Kylheku2023-08-061-0/+3
* build: speed up bootstrap compilation of stdlib.Kaz Kylheku2023-08-061-1/+1
* Version 291.txr-291Kaz Kylheku2023-08-066-211/+235
* compiler: bug: constant folding load-time dregs.Kaz Kylheku2023-08-041-1/+2
* doc: new typo in compat notes.Kaz Kylheku2023-08-031-1/+1
* opip: new special handling of (let ...).Kaz Kylheku2023-08-033-10/+166
* bug: :vars not usable with :counter in @(repeat).Kaz Kylheku2023-08-024-2/+11
* compiler: bug: disappearing basic block nojoin flag.Kaz Kylheku2023-07-311-0/+1
* compiler: bugfix: dangling rlinks after dead code eliminationKaz Kylheku2023-07-311-8/+10
* places: regression in symbol-function place.Kaz Kylheku2023-07-291-5/+5
* Version 290.txr-290Kaz Kylheku2023-07-297-1437/+1546
* unwind: bind *print-circle* to t in error trace.Kaz Kylheku2023-07-281-0/+5
* compiler: use partition-if for basic block division.Kaz Kylheku2023-07-281-5/+5
* symbol-function: check symbol argument.Kaz Kylheku2023-07-271-0/+2
* match: bug: lexical symbol macros neglectedKaz Kylheku2023-07-273-6/+28
* New functions and fixes in lexical introspection.Kaz Kylheku2023-07-273-37/+161
* tests: match: move file compiling step to end.Kaz Kylheku2023-07-261-6/+6
* compiler: compress symbol tables also.Kaz Kylheku2023-07-262-31/+46
* 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