summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* append, nconc; replace implementation with seq_build.Kaz Kylheku2024-03-101-28/+78
* window-map: condense with seq_iter and seq_build.Kaz Kylheku2024-03-091-73/+45
* rfind: use seq_iter.Kaz Kylheku2024-03-071-7/+8
* find: use seq_iter.Kaz Kylheku2024-03-071-41/+21
* New function: rangeref.Kaz Kylheku2024-03-071-1/+34
* list-vec: replace int type.Kaz Kylheku2024-03-021-2/+2
* unique: covert to seq_build.Kaz Kylheku2024-03-021-3/+4
* zip: make more generic.Kaz Kylheku2024-03-011-39/+0
* partition, split, split*: iter used for indicesKaz Kylheku2024-02-291-10/+14
* partition-if: use seq_build for accumulating partitions.Kaz Kylheku2024-02-281-4/+6
* partition-by: replace sequence traversal with iter.Kaz Kylheku2024-02-281-10/+13
* partition-by: replace tuple accumulation with seq_build.Kaz Kylheku2024-02-281-6/+7
* seq_build: seq_pend must be nondestructive for lists.Kaz Kylheku2024-02-281-1/+17
* seq_build: convert list buiding to list_collect.Kaz Kylheku2024-02-281-68/+9
* seq_build: whitespace.Kaz Kylheku2024-02-281-1/+1
* seq_build: remove unnecessary convert calls.Kaz Kylheku2024-02-281-2/+0
* seq_build: remove one finish function.Kaz Kylheku2024-02-281-6/+1
* seq_build: safeguard against adding to finished object.Kaz Kylheku2024-02-281-0/+14
* mapcar, mappend: switch to seq_build.Kaz Kylheku2024-02-271-4/+16
* seq_build: support improper lists.Kaz Kylheku2024-02-271-1/+53
* tuples: convert tuple generation to seq_build.Kaz Kylheku2024-02-271-4/+7
* seq_build: fix: incompatible items must create list.Kaz Kylheku2024-02-271-12/+30
* seq_build: struct/carray bugfix.Kaz Kylheku2024-02-271-3/+4
* seq_build: put self name into structure.Kaz Kylheku2024-02-271-15/+16
* seq_build: build lists in order using tail pointer.Kaz Kylheku2024-02-271-2/+19
* separate-keys: rework using seq_buildKaz Kylheku2024-02-271-62/+13
* separate: rework using seq_build.Kaz Kylheku2024-02-271-75/+13
* seq_build: allow initialization from iterator.Kaz Kylheku2024-02-271-0/+6
* keep-keys-if: rework with generic sequence processing.Kaz Kylheku2024-02-261-56/+12
* New sequence building framework.Kaz Kylheku2024-02-261-123/+207
* keep-if: don't report as remove-if in errors.Kaz Kylheku2024-02-261-3/+7
* New function: cons-count.Kaz Kylheku2024-02-091-0/+19
* New function: cons-find.Kaz Kylheku2024-02-091-0/+17
* New function: hist-sort-by.Kaz Kylheku2024-02-021-2/+7
* We need a length-< special method.Kaz Kylheku2024-01-191-1/+19
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* lib: avoid realloc with zero size.Kaz Kylheku2024-01-161-3/+13
* gc: bug in sub-str on lazy string argument.Kaz Kylheku2024-01-061-0/+1
* iter_begin: gc problem.Kaz Kylheku2024-01-011-0/+2
* print: print/read consistency problem with rcons.Kaz Kylheku2023-12-081-1/+2
* oop: allow del on struct sequences.Kaz Kylheku2023-11-151-3/+0
* dwim: correction to error diagnostic.Kaz Kylheku2023-11-151-1/+1
* New accessor: mref.Kaz Kylheku2023-11-151-0/+12
* New: length-list-<, length-<Kaz Kylheku2023-10-051-0/+28
* flatten*: fix two bugs.Kaz Kylheku2023-09-301-4/+5
* New hist-sort function.Kaz Kylheku2023-09-251-3/+22
* New functions: nested-vec-of and nested-vec.Kaz Kylheku2023-09-211-20/+69
* Use vargs typedef instead of struct args *.Kaz Kylheku2023-09-051-38/+38
* json: allow integers and lists.Kaz Kylheku2023-09-031-7/+15
* New function: str-esc.Kaz Kylheku2023-09-011-0/+20