summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* strings: revert caching of hash value.Kaz Kylheku2022-10-081-24/+3
* strings: take advantage of malloc_usable_sizeKaz Kylheku2022-10-061-13/+67
* seq-iter: bugfix: floating-point ranges.Kaz Kylheku2022-09-151-24/+48
* Implement NaN boxing.Kaz Kylheku2022-09-131-10/+10
* Reduce proliferation of TAG_SHIFT.Kaz Kylheku2022-09-121-1/+1
* syntax: read and print [. x] and [. @x].Kaz Kylheku2022-09-081-1/+7
* New macro: close-lazy-streams.Kaz Kylheku2022-08-281-1/+21
* New function: search-allKaz Kylheku2022-08-171-9/+28
* stringp: rewrite.Kaz Kylheku2022-07-281-5/+13
* New function: count.Kaz Kylheku2022-07-181-0/+25
* New function: strKaz Kylheku2022-06-121-0/+33
* New: spln and tokn functions.Kaz Kylheku2022-05-301-0/+24
* tok-str: takes count argument.Kaz Kylheku2022-05-281-4/+24
* split-str: new count parameter.Kaz Kylheku2022-05-171-7/+29
* Print ([...] . @var) and ([...] . @(expr)) notation.Kaz Kylheku2022-05-111-2/+11
* New function: isecp.Kaz Kylheku2022-03-301-0/+32
* New function: partition-if.Kaz Kylheku2022-02-231-0/+57
* find-max: convert to seq_info iteration.Kaz Kylheku2022-02-221-64/+17
* New functions: find-max-key and find-min-key.Kaz Kylheku2022-02-211-0/+30
* ffi: move socket stuff to socket module.Kaz Kylheku2022-02-171-0/+4
* all: wrong self name.Kaz Kylheku2022-02-131-1/+1
* lib: fix return value of separate for nil seq.Paul A. Patience2022-02-071-1/+1
* Use null_string throughout code base.Kaz Kylheku2022-02-051-1/+1
* New function: copy-cptr.Kaz Kylheku2022-01-281-0/+8
* Remove numerous unused global functions.Kaz Kylheku2022-01-231-108/+1
* lib: new functions nand, nor, nandf and norf.Paul A. Patience2022-01-221-0/+10
* cptr-int: allow full unsigned range.Kaz Kylheku2022-01-131-1/+4
* Copyright year bump 2022.Kaz Kylheku2022-01-111-1/+1
* Casts have crept into the code not wrapped by macros.Kaz Kylheku2022-01-061-5/+5
* lazy-str-get-trailing-list: spurious empty string issue.Kaz Kylheku2022-01-041-0/+6
* Eliminate declaration-after-statement everywhere.Kaz Kylheku2021-12-291-35/+44
* The pairlis function comes to TXR Lisp.Kaz Kylheku2021-12-221-0/+19
* New functions: subq, subql, subqual and subst.Kaz Kylheku2021-12-221-0/+33
* less: bug, vectors not supported.Kaz Kylheku2021-12-201-1/+2
* tree: support for duplicate keys.Kaz Kylheku2021-12-171-1/+1
* tree-count: new function.Kaz Kylheku2021-12-171-0/+2
* iter-reset: gc problem.Kaz Kylheku2021-12-171-0/+3
* iter-begin: gc problem.Kaz Kylheku2021-12-171-4/+8
* rot, nrot: new functions.Kaz Kylheku2021-12-071-0/+42
* tuples*: new function.Kaz Kylheku2021-12-041-0/+54
* tuples: change to abstract iteration.Kaz Kylheku2021-12-021-10/+16
* tuples: check length argument.Kaz Kylheku2021-12-021-0/+4
* less: symbolic arguments: fix crash and incorrectness.Kaz Kylheku2021-11-011-4/+3
* printer: bug: fallback syms printed without prefix.Kaz Kylheku2021-10-121-3/+10
* New function: replace-env.Kaz Kylheku2021-09-251-0/+15
* lib: fix self name of cmp-str.Paul A. Patience2021-09-171-3/+3
* seq_iter: gc crash marking vector iterator.Kaz Kylheku2021-09-131-4/+4
* exceptions: hack to store errno in string object.Kaz Kylheku2021-09-071-0/+39
* string-extend: use num, not num_fast.Kaz Kylheku2021-09-071-3/+3
* string-finish: new function.Kaz Kylheku2021-09-071-0/+19