summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* take-until: rewrite with seq_info; elide cons.Kaz Kylheku2019-03-201-16/+13
* take: rewrite with seq_info; elide cons.Kaz Kylheku2019-03-201-31/+31
* interpose: eliminate state cons.Kaz Kylheku2019-03-181-9/+5
* partition*: optimization.Kaz Kylheku2019-03-181-14/+8
* partition, split, split*: eliminate state conses.Kaz Kylheku2019-03-181-30/+31
* partition-by: eliminate state conses.Kaz Kylheku2019-03-171-12/+7
* tuples: eliminate state conses.Kaz Kylheku2019-03-151-8/+6
* flatcar*: eliminate state cons.Kaz Kylheku2019-03-151-5/+5
* flatten*: use lcons for threading state.Kaz Kylheku2019-03-151-5/+6
* append*: save a bit of memory.Kaz Kylheku2019-03-141-9/+8
* New unchecked setter for function environment.Kaz Kylheku2019-03-141-0/+6