summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Implement NaN boxing.Kaz Kylheku2022-09-131-17/+137
* Define bit width of NUM type in one place.Kaz Kylheku2022-09-121-0/+1
* New macro: close-lazy-streams.Kaz Kylheku2022-08-281-0/+1
* New function: search-allKaz Kylheku2022-08-171-0/+1
* New function: count.Kaz Kylheku2022-07-181-0/+1
* New function: strKaz Kylheku2022-06-121-0/+1
* New: spln and tokn functions.Kaz Kylheku2022-05-301-0/+2