summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Version 282.txr-282Kaz Kylheku2022-09-166-1073/+1109
* nan-boxing: make default on 64 bit.Kaz Kylheku2022-09-161-2/+1
* nan-boxing: warning fix for gcc 12.Kaz Kylheku2022-09-161-0/+2
* doc: notes about boxing of numbers.Kaz Kylheku2022-09-161-0/+38
* nan-boxing: build on older gcc.Kaz Kylheku2022-09-162-14/+16
* seq-iter: bugfix: floating-point ranges.Kaz Kylheku2022-09-152-24/+71
* compiler: bug: bad basic-block merge across end insn.Kaz Kylheku2022-09-154-6/+18
* compiler: bug: scoping of lambda optionals.Kaz Kylheku2022-09-152-17/+20
* build: remove .tlo.tmp file before compiling.Kaz Kylheku2022-09-151-0/+1
* compiler: eliminate rename-var hack.Kaz Kylheku2022-09-151-13/+6
* compiler: unbundle v-reg allocation from env extensionKaz Kylheku2022-09-151-6/+10
* compiler: eliminate uses of cdar.Kaz Kylheku2022-09-141-7/+9
* compiler: test for recent bugfix.Kaz Kylheku2022-09-141-0/+2
* nan-boxing: use GCC pragmas to disable aliasing warnings.Kaz Kylheku2022-09-143-18/+14
* compiler: bugfixes in dead code eliminationKaz Kylheku2022-09-131-2/+2
* configure: fix disabling NaN boxing on 32 bit.Kaz Kylheku2022-09-131-2/+3
* Implement NaN boxing.Kaz Kylheku2022-09-139-76/+347
* Define bit width of NUM type in one place.Kaz Kylheku2022-09-123-14/+11
* Reduce proliferation of TAG_SHIFT.Kaz Kylheku2022-09-123-12/+12
* configure: config groundwork for NaN boxingKaz Kylheku2022-09-121-0/+28
* doc: format: missing details about precision.Kaz Kylheku2022-09-111-18/+57
* doc: document [. expr] support.Kaz Kylheku2022-09-101-0/+28
* syntax: read and print [. x] and [. @x].Kaz Kylheku2022-09-084-1163/+1216
* Version 281.txr-281Kaz Kylheku2022-09-035-147/+176
* vim: fix for #; commented JSON.Kaz Kylheku2022-09-021-0/+1
* vim: simplify #; regions.Kaz Kylheku2022-08-311-16/+13
* vim: improve #; commenting of JSON.Kaz Kylheku2022-08-311-9/+13
* vim: improvement in #; comment.Kaz Kylheku2022-08-301-3/+2
* close-lazy-streams: test.Kaz Kylheku2022-08-301-0/+3
* txr: test for new @(next) behaviors.Kaz Kylheku2022-08-302-0/+17
* vim: deal with bvars and square brackets.Kaz Kylheku2022-08-301-2/+3
* vim: fix quasiliterals.Kaz Kylheku2022-08-301-4/+6
* vim: tweak @ handling.Kaz Kylheku2022-08-301-24/+29
* txr: close streams.Kaz Kylheku2022-08-293-18/+77
* New macro: close-lazy-streams.Kaz Kylheku2022-08-287-1/+102
* New function: search-allKaz Kylheku2022-08-176-9/+100
* search/rsearch: some test cases.Kaz Kylheku2022-08-171-0/+36
* ffi: check for out-of-range wchar_t.Kaz Kylheku2022-08-131-0/+3
* Version 280.txr-280Kaz Kylheku2022-08-094-5/+20
* build: handle hard link failure in make install.Kaz Kylheku2022-08-091-1/+1
* listener: bug: history ignored if .txr_profile doesn't exist.Kaz Kylheku2022-08-091-1/+1
* load: fix misleading error message.Kaz Kylheku2022-08-091-1/+1
* Version 279.txr-279Kaz Kylheku2022-08-086-1051/+1095
* path-components-safe: proc tests only on Linux.Kaz Kylheku2022-07-301-18/+20
* path-components-safe: check symlink link count.Kaz Kylheku2022-07-301-2/+3
* path-components-safe: tighten /proc checkKaz Kylheku2022-07-302-45/+35
* path-components-safe: handle consecutive slashes.Kaz Kylheku2022-07-301-4/+2
* path-components-safe: repel /proc symlink attacksKaz Kylheku2022-07-292-17/+67
* rel-path, path-equal: relocate.Kaz Kylheku2022-07-293-107/+96
* stringp: rewrite.Kaz Kylheku2022-07-281-5/+13