summaryrefslogtreecommitdiffstats
path: root/stdlib
Commit message (Expand)AuthorAgeFilesLines
...
* defstruct: new :inherit clause.Kaz Kylheku2022-10-171-5/+14
* Version 283.txr-283Kaz Kylheku2022-10-161-1/+1
* New function: macroexpand-struct-clause.Kaz Kylheku2022-10-132-0/+6
* New function: macroexpand-match.Kaz Kylheku2022-10-132-0/+6
* New function: macroexpand-place.Kaz Kylheku2022-10-132-6/+15
* New function: macroexpand-params.Kaz Kylheku2022-10-132-0/+8
* structs: optional init-exprs now useful in :delegateKaz Kylheku2022-10-111-3/+13
* json: support standard-style formatting.Kaz Kylheku2022-10-111-0/+1
* streams: new function inc-indent-abs.Kaz Kylheku2022-10-111-3/+4
* New quip: future-proof.Kaz Kylheku2022-10-101-0/+1
* 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-041-1/+1
* oop: allow multiple :init, :fini, etc.Kaz Kylheku2022-10-041-43/+29
* New: %fun% mechanism for current function name.Kaz Kylheku2022-10-032-15/+24
* New method: str-addr.Kaz Kylheku2022-10-032-0/+29
* str-in6addr: bugfix: trailing zero in hex problem.Kaz Kylheku2022-10-031-2/+4
* New sockaddr-str function.Kaz Kylheku2022-10-022-0/+10
* New :postfini feature in defstruct.Kaz Kylheku2022-09-271-2/+16
* Version 282.txr-282Kaz Kylheku2022-09-161-1/+1
* compiler: bug: bad basic-block merge across end insn.Kaz Kylheku2022-09-153-6/+12
* compiler: bug: scoping of lambda optionals.Kaz Kylheku2022-09-151-17/+15
* 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: bugfixes in dead code eliminationKaz Kylheku2022-09-131-2/+2
* Version 281.txr-281Kaz Kylheku2022-09-031-1/+1
* New macro: close-lazy-streams.Kaz Kylheku2022-08-282-0/+7
* New function: search-allKaz Kylheku2022-08-171-0/+1
* Version 280.txr-280Kaz Kylheku2022-08-091-1/+1
* Version 279.txr-279Kaz Kylheku2022-08-081-1/+1
* 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-301-15/+14
* path-components-safe: handle consecutive slashes.Kaz Kylheku2022-07-301-4/+2
* path-components-safe: repel /proc symlink attacksKaz Kylheku2022-07-291-17/+42
* rel-path, path-equal: relocate.Kaz Kylheku2022-07-292-105/+94
* in6addr-str: remove useless regsub.Kaz Kylheku2022-07-271-1/+0
* Take advantage of substring support in regsub.Kaz Kylheku2022-07-273-4/+4
* path-components-safe: refactoring.Kaz Kylheku2022-07-251-55/+37
* New function: path-components-safe.Kaz Kylheku2022-07-252-0/+73
* path-test: object trust must use effective UID.Kaz Kylheku2022-07-241-2/+2
* compile-file: distinguish nonexistence errors.Kaz Kylheku2022-07-211-8/+10
* compile-file: revise hash bang treatment.Kaz Kylheku2022-07-211-5/+11
* compiler: try unsuffixed path before adding .tlKaz Kylheku2022-07-211-2/+2
* New function: count.Kaz Kylheku2022-07-181-1/+2
* Version 278.Kaz Kylheku2022-07-011-1/+1
* Add mode-opt to all I/O convenience functions.Kaz Kylheku2022-06-291-22/+22
* file-get-lines: missing mode-opt parameter.Kaz Kylheku2022-06-291-2/+2
* for/for*: stricter syntax check.Kaz Kylheku2022-06-131-2/+2