summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* lib: replace generic errors with more specific errors.Kaz Kylheku2024-06-201-78/+90
* string ranges: individual positions are ascending/descending.Kaz Kylheku2024-06-201-34/+9
* length: support string ranges.Kaz Kylheku2024-06-201-1/+39
* bugfix: several seq_iter kinds need clone operation.Kaz Kylheku2024-06-181-8/+18
* iter_reset: call seq_info only when needed.Kaz Kylheku2024-06-171-7/+11
* More work on copy-iter.Kaz Kylheku2024-06-171-10/+35
* cobj: clone method streamlines copy; structs get copy method.Kaz Kylheku2024-06-171-14/+6
* New function: copy-iter.Kaz Kylheku2024-06-151-0/+16
* seq_iter: fix inadequate gc marking for some types.Kaz Kylheku2024-06-151-6/+21
* New permi: iterator version of perm.Kaz Kylheku2024-06-151-8/+15
* lib: rename seq_iter_ops static object.Kaz Kylheku2024-06-141-9/+10
* quasiliterals: buffers in hex, separation for strings and buffers.Kaz Kylheku2024-05-271-0/+34
* interpose: use seq_iter and seq_build.Kaz Kylheku2024-05-261-7/+21
* cat-str: grammar in diagnostic.Kaz Kylheku2024-05-031-1/+1
* New function: iter-cat.Kaz Kylheku2024-04-161-0/+64
* New function: lcons-force.Kaz Kylheku2024-04-041-0/+12
* 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