summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* keep-if, remove-if, keep-keys-if: mapfun argument.Kaz Kylheku2024-07-301-3/+3
* lib: get rid of internal rewindable iter nonsense.Kaz Kylheku2024-07-251-2/+1
* zip: more permissive implementation.Kaz Kylheku2024-07-241-0/+1
* parser: remove some wasteful string object allocations.Kaz Kylheku2024-07-221-0/+1
* New functions: find-maxes and find-mins.Kaz Kylheku2024-07-161-0/+2
* New funtion related to where function.Kaz Kylheku2024-07-111-0/+4
* New functions: cshuffle and cnshuffle.Kaz Kylheku2024-07-011-0/+2
* bugfix: several seq_iter kinds need clone operation.Kaz Kylheku2024-06-181-0/+2
* cobj: clone method streamlines copy; structs get copy method.Kaz Kylheku2024-06-171-4/+5
* New function: copy-iter.Kaz Kylheku2024-06-151-0/+1
* seq_iter: fix inadequate gc marking for some types.Kaz Kylheku2024-06-151-0/+1
* New permi: iterator version of perm.Kaz Kylheku2024-06-151-2/+9
* quasiliterals: buffers in hex, separation for strings and buffers.Kaz Kylheku2024-05-271-0/+1
* New function: iter-cat.Kaz Kylheku2024-04-161-0/+2
* New function: lcons-force.Kaz Kylheku2024-04-041-0/+1
* append, nconc; replace implementation with seq_build.Kaz Kylheku2024-03-101-0/+4
* New function: rangeref.Kaz Kylheku2024-03-071-0/+1
* zip: make more generic.Kaz Kylheku2024-03-011-2/+0
* seq_build: seq_pend must be nondestructive for lists.Kaz Kylheku2024-02-281-2/+4
* seq_build: convert list buiding to list_collect.Kaz Kylheku2024-02-281-0/+1
* seq_build: put self name into structure.Kaz Kylheku2024-02-271-3/+4
* seq_build: remove unused struct member.Kaz Kylheku2024-02-271-1/+0
* New sequence building framework.Kaz Kylheku2024-02-261-0/+24
* New function: cons-count.Kaz Kylheku2024-02-091-0/+1
* New function: cons-find.Kaz Kylheku2024-02-091-0/+1
* New function: hist-sort-by.Kaz Kylheku2024-02-021-0/+1
* We need a length-< special method.Kaz Kylheku2024-01-191-1/+1
* Copyright year bump 2024.Kaz Kylheku2024-01-181-1/+1
* New accessor: mref.Kaz Kylheku2023-11-151-0/+1
* New: length-list-<, length-<Kaz Kylheku2023-10-051-0/+2
* New hist-sort function.Kaz Kylheku2023-09-251-1/+2
* New functions: nested-vec-of and nested-vec.Kaz Kylheku2023-09-211-0/+2
* Use vargs typedef instead of struct args *.Kaz Kylheku2023-09-051-46/+46
* New function: str-esc.Kaz Kylheku2023-09-011-0/+1
* New feature: local symbol renaming.Kaz Kylheku2023-08-101-1/+2
* Math library: add numerous C99 functions.Kaz Kylheku2023-07-151-0/+2
* New @(push) directive.Kaz Kylheku2023-06-121-1/+1
* New functions keep-keys-if, separate-keys.Kaz Kylheku2023-06-071-0/+2
* gc: fix bad c++ casts.Kaz Kylheku2023-06-031-2/+2
* gc: use single allocation for prot_array.Kaz Kylheku2023-05-021-0/+4
* sort: support stable sorting via ssort and snsort.Kaz Kylheku2023-05-021-0/+2
* New function: arithp.Kaz Kylheku2023-03-261-0/+2
* fix --no-gen-gc configuration.Kaz Kylheku2023-01-201-3/+3
* Copyright year bump 2023.Kaz Kylheku2023-01-011-1/+1
* lib: or2: define in GCC-specific way.Kaz Kylheku2022-10-261-1/+5
* strings: revert caching of hash value.Kaz Kylheku2022-10-081-3/+1
* strings: take advantage of malloc_usable_sizeKaz Kylheku2022-10-061-1/+5
* nan-boxing: warning fix for gcc 12.Kaz Kylheku2022-09-161-0/+2
* nan-boxing: build on older gcc.Kaz Kylheku2022-09-161-7/+8
* nan-boxing: use GCC pragmas to disable aliasing warnings.Kaz Kylheku2022-09-141-0/+7