summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* New function: cptr-buf.Kaz Kylheku2019-08-211-0/+7
* New function: intern-fb.Kaz Kylheku2019-08-201-0/+11
* lib: streamline interning slightly.Kaz Kylheku2019-08-201-13/+14
* new functions: find-symbol and find-symbol-fb.Kaz Kylheku2019-08-191-8/+49
* seq_iter: remove pointless one-member union.Kaz Kylheku2019-08-141-6/+6
* where: bugfix: doesn't work for non-list sequence.Kaz Kylheku2019-08-141-13/+7
* reverse: bugfix: garbage object in error message.Kaz Kylheku2019-08-091-1/+1
* lib: don't GC-protect two non-heap objects.Kaz Kylheku2019-08-061-1/+1
* relate: optimize with hashes.Kaz Kylheku2019-07-171-3/+27
* chk_calloc: use unsigned arithmetic.Kaz Kylheku2019-07-111-1/+1
* replace: deal with overlapping.Kaz Kylheku2019-07-051-3/+3
* empty: handle buffers.Kaz Kylheku2019-06-301-0/+2
* seq_info: nullify bugfix.Kaz Kylheku2019-06-281-13/+19
* seq-begin: bugfix: non-lists don't work.Kaz Kylheku2019-06-281-1/+0
* in: allow hash with keyfun and testfun.Kaz Kylheku2019-06-251-1/+3
* in: use seq_infoKaz Kylheku2019-06-251-26/+28
* Factor function name into self variable.Kaz Kylheku2019-06-251-10/+15
* drop-{while,until}: convert to seq_info.Kaz Kylheku2019-06-251-16/+16
* empty: handle carray.Kaz Kylheku2019-06-251-0/+2
* nullify: handle carray and hashes.Kaz Kylheku2019-06-251-0/+4
* Handle buffers in list collector functions.Kaz Kylheku2019-06-251-0/+19
* list_collect: handle objects.Kaz Kylheku2019-06-251-1/+10
* Code clean-up in list collector functions.Kaz Kylheku2019-06-251-19/+23
* seqp: expand definition of sequences.Kaz Kylheku2019-06-251-12/+2
* replace: fix strange diagnostic from bad fallthrough.Kaz Kylheku2019-06-241-2/+2
* * Makefile (OBJS): New objects chksum.o and chksums/sha256.o.Kaz Kylheku2019-06-231-0/+2
* packages: generational gc bug.Kaz Kylheku2019-06-191-4/+4
* Replace lt(x, zero) pattern.Kaz Kylheku2019-06-151-19/+19
* cat-str, split-str: sep can be character.Kaz Kylheku2019-06-141-2/+22
* select: maintenance.Kaz Kylheku2019-06-141-33/+39
* replace-list: negatives in index-list follow convention.Kaz Kylheku2019-06-141-0/+2
* replace-str, replace-vec: remove call to len.Kaz Kylheku2019-06-131-2/+2
* buffers: replace operation.Kaz Kylheku2019-06-121-1/+1
* sub-vec: optimize no-op case.Kaz Kylheku2019-06-121-0/+2
* toseq: remove unused function.Kaz Kylheku2019-06-121-15/+0
* replace-vec, replace-str: refactor with sequence iteration.Kaz Kylheku2019-06-121-97/+53
* replace_list: revise, fixing several bugs.Kaz Kylheku2019-06-121-49/+37
* seq iterators: new peek operation.Kaz Kylheku2019-06-121-0/+39
* buffers: allow sub operation.Kaz Kylheku2019-06-111-1/+7
* bugfix: list length: off-by-one error huge lists.Kaz Kylheku2019-05-311-0/+2
* C99: get rid of useless inline instantiations.Kaz Kylheku2019-05-021-21/+0
* lib: more nuanced file access errors.Kaz Kylheku2019-05-011-0/+4
* New function: window-mapdo.Kaz Kylheku2019-04-211-12/+40
* No-op optimization in substring.Kaz Kylheku2019-04-191-0/+2
* Support max length and depth for object printing.Kaz Kylheku2019-04-181-31/+159
* streams: force-off indent mode.Kaz Kylheku2019-04-161-3/+3
* debugger: initial backtrace support.Kaz Kylheku2019-04-161-6/+19
* New function: cptr-size-hint.Kaz Kylheku2019-04-061-0/+7
* Move numeric functions from lib.c to arith.cKaz Kylheku2019-03-251-410/+0
* float: fix syntax error involving fplassify.Kaz Kylheku2019-03-221-1/+1