summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* args: don't use alloca for const size cases.Kaz Kylheku2022-10-151-16/+16
* funcall: consolidate VM fun handling.Kaz Kylheku2022-10-141-34/+80
* funcall: handle optargs in funcall helpers.Kaz Kylheku2022-10-141-8/+85
* funcall: don't route to generic_fun on optargs.Kaz Kylheku2022-10-141-5/+15
* json: support standard-style formatting.Kaz Kylheku2022-10-111-36/+91
* put-json: restore indent on unwinding.Kaz Kylheku2022-10-111-1/+7
* 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