summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Version 283.txr-283Kaz Kylheku2022-10-167-799/+885
* args: don't use C99 flexible array member.Kaz Kylheku2022-10-151-6/+2
* args: don't use alloca for const size cases.Kaz Kylheku2022-10-1511-38/+43
* funcall: consolidate VM fun handling.Kaz Kylheku2022-10-141-34/+80
* funcall: handle optargs in funcall helpers.Kaz Kylheku2022-10-141-8/+85
* funcall: don't route to generic_fun on optargs.Kaz Kylheku2022-10-141-5/+15
* New function: macroexpand-struct-clause.Kaz Kylheku2022-10-134-1/+57
* New function: macroexpand-match.Kaz Kylheku2022-10-134-0/+57
* New function: macroexpand-place.Kaz Kylheku2022-10-134-8/+87
* New function: macroexpand-params.Kaz Kylheku2022-10-135-1/+76
* doc: revise lambda examples.Kaz Kylheku2022-10-121-12/+49
* structs: optional init-exprs now useful in :delegateKaz Kylheku2022-10-113-13/+53
* json: support standard-style formatting.Kaz Kylheku2022-10-115-36/+127
* streams: new function inc-indent-abs.Kaz Kylheku2022-10-114-4/+30
* put-json: restore indent on unwinding.Kaz Kylheku2022-10-111-1/+7
* New quip: future-proof.Kaz Kylheku2022-10-101-0/+1
* strings: revert caching of hash value.Kaz Kylheku2022-10-083-34/+4
* doc: revise text under :mass-delegate.Kaz Kylheku2022-10-061-3/+5
* hash: bugfix: don't trim seed to 32 bits.Kaz Kylheku2022-10-061-3/+2
* doc: hash-eql and hash-equal return fixnum.Kaz Kylheku2022-10-061-0/+7
* strings: take advantage of malloc_usable_sizeKaz Kylheku2022-10-065-16/+109
* doc: fix three broken syntax continuation lines.Kaz Kylheku2022-10-061-3/+3
* Syntax: allow separator commas in numeric tokens.Kaz Kylheku2022-10-055-3646/+4220
* define-struct-clause: add tests.Kaz Kylheku2022-10-051-0/+65
* defstruct: consolidate finalizers into one lambda.Kaz Kylheku2022-10-051-6/+12
* defstruct: refactor elimination of empty :init/:fini.Kaz Kylheku2022-10-051-18/+18
* define-struct-clause: reject :postfiniKaz Kylheku2022-10-042-3/+4
* oop: allow multiple :init, :fini, etc.Kaz Kylheku2022-10-044-55/+87
* New: %fun% mechanism for current function name.Kaz Kylheku2022-10-036-18/+176
* New method: str-addr.Kaz Kylheku2022-10-035-1/+140
* str-in6addr: bugfix: trailing zero in hex problem.Kaz Kylheku2022-10-031-2/+4
* New sockaddr-str function.Kaz Kylheku2022-10-025-0/+146
* doc: equot: replace awkward word.Kaz Kylheku2022-09-291-2/+2
* New :postfini feature in defstruct.Kaz Kylheku2022-09-274-7/+106
* ffi: fix accidental reference to a uint type.Kaz Kylheku2022-09-201-1/+1
* configure: bogus line preventing errors being shown.Kaz Kylheku2022-09-201-1/+0
* configure: add missing "$@" to early reconfigure.Kaz Kylheku2022-09-191-1/+1
* android: pointer tagging countermeasure.Kaz Kylheku2022-09-172-0/+22
* 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