summaryrefslogtreecommitdiffstats
path: root/stdlib/struct.tl
Commit message (Expand)AuthorAgeFilesLines
* struct: slot warning only for bindable symbols.Kaz Kylheku2024-07-171-1/+2
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* Fix diagnostics which call non-symbol a symbol.Kaz Kylheku2023-07-111-1/+1
* defstruct: diagnostic improvement for boa args.Kaz Kylheku2023-05-051-2/+2
* lib: address remaining unused variable warnings.Kaz Kylheku2023-03-221-6/+7
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* New feature: struct preludes.Kaz Kylheku2022-11-031-0/+18
* defstruct: new :inherit clause.Kaz Kylheku2022-10-171-5/+14
* New function: macroexpand-struct-clause.Kaz Kylheku2022-10-131-0/+5
* structs: optional init-exprs now useful in :delegateKaz Kylheku2022-10-111-3/+13
* 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-031-15/+23
* New :postfini feature in defstruct.Kaz Kylheku2022-09-271-2/+16
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* new feature: :mass-delegate struct clause macro.Kaz Kylheku2021-12-231-0/+27
* new feature: defstruct clause macros.Kaz Kylheku2021-12-221-17/+54
* defstruct: refactor with local function.Kaz Kylheku2021-12-221-147/+146
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-13/+13
* oop: fix infelicity in new* and lnew* macros.Kaz Kylheku2021-07-311-9/+12
* defstruct: diagnose built-in type being redefined.Kaz Kylheku2021-07-091-0/+2
* file layout: moving share/txr/stdlib to stdlib.Kaz Kylheku2021-06-241-0/+378