summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* tok-str: takes count argument.Kaz Kylheku2022-05-281-1/+1
* split-str: new count parameter.Kaz Kylheku2022-05-171-1/+1
* New function: isecp.Kaz Kylheku2022-03-301-0/+1
* New function: partition-if.Kaz Kylheku2022-02-231-0/+1
* New functions: find-max-key and find-min-key.Kaz Kylheku2022-02-211-0/+2
* Fix some issues found by ubsan.Kaz Kylheku2022-02-141-0/+4
* Few adjustments to no-implicit-conversion patch.Kaz Kylheku2022-02-141-0/+6
* New function: copy-cptr.Kaz Kylheku2022-01-281-0/+1
* Remove numerous unused global functions.Kaz Kylheku2022-01-231-9/+0
* lib: new functions nand, nor, nandf and norf.Paul A. Patience2022-01-221-0/+2
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* num_ex: eliminate ill-considered cast.Kaz Kylheku2022-01-061-1/+1
* sysif: rlim constants: use signed/unsigned-agnostic macro.Kaz Kylheku2022-01-021-0/+2
* The pairlis function comes to TXR Lisp.Kaz Kylheku2021-12-221-0/+1
* New functions: subq, subql, subqual and subst.Kaz Kylheku2021-12-221-0/+4
* rot, nrot: new functions.Kaz Kylheku2021-12-071-0/+2
* tuples*: new function.Kaz Kylheku2021-12-041-0/+1
* New function: replace-env.Kaz Kylheku2021-09-251-0/+1
* gcc11: warnings related to struct args allocation..Kaz Kylheku2021-09-081-0/+6
* exceptions: hack to store errno in string object.Kaz Kylheku2021-09-071-0/+2
* string-finish: new function.Kaz Kylheku2021-09-071-0/+1
* string-extend: third optional argument.Kaz Kylheku2021-09-071-1/+1
* New function: delcons.Kaz Kylheku2021-09-021-0/+1
* seq_iter: fix gc issues.Kaz Kylheku2021-08-291-1/+3
* seq_iter: refactoring.Kaz Kylheku2021-08-291-3/+9
* license: reformat to fit 80 columns.Kaz Kylheku2021-08-161-12/+13
* lazy-stream-cons: control close throwing behavior.Kaz Kylheku2021-08-071-1/+1
* struct: get rid of pointer typedef.Kaz Kylheku2021-07-271-2/+2
* lib: default_arg_strict becomes macro.Kaz Kylheku2021-07-141-4/+1
* New functions: trim-short-suffix, trim-long-suffix.Kaz Kylheku2021-07-101-0/+1
* lib: new function separate.Paul A. Patience2021-07-091-0/+1
* defstruct: diagnose built-in type being redefined.Kaz Kylheku2021-07-091-2/+1