summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* New: protocol for iteration with structs.Kaz Kylheku2020-07-071-0/+1
* New function: iterable.Kaz Kylheku2020-07-021-0/+1
* c_num: now takes self argument.Kaz Kylheku2020-06-291-4/+3
* New functions: list-seq, ved-seq and str-seq.Kaz Kylheku2020-06-281-0/+3
* nullify and empty: convert to seq_info.Kaz Kylheku2020-06-051-2/+2
* seq_iter: support reverse iteration for ranges.Kaz Kylheku2020-06-041-1/+4
* Convert mapping functions to new iterators.Kaz Kylheku2020-06-031-4/+4
* seq_iter: integers and ranges become iterable.Kaz Kylheku2020-06-031-1/+4
* New style iteration functions.Kaz Kylheku2020-06-021-0/+5
* Replace trivial format(nil, ...) with simpler ops.Kaz Kylheku2020-05-301-0/+2
* quasistrings: reduce consing.Kaz Kylheku2020-05-301-0/+1
* search, rsearch: rewrite using seq_info and bugfix.Kaz Kylheku2020-05-251-0/+2
* New assert macro.Kaz Kylheku2020-05-181-0/+1
* lib: sort becomes non-destructive; nsort introduced.Kaz Kylheku2020-05-131-0/+2
* arith: move c_unum and unum declaration into lib.hKaz Kylheku2020-04-221-0/+2
* parser: eliminate struct list_accum.Kaz Kylheku2020-04-101-5/+0
* parser: move cons dot handling to higher rule.Kaz Kylheku2020-04-101-1/+0
* parser: streamline core list building.Kaz Kylheku2020-04-091-0/+6
* warning cleanup: GNU C++ initializer warnings.Kaz Kylheku2020-04-061-0/+6
* warning cleanup: remove unused parameters.Kaz Kylheku2020-04-051-2/+2
* New contains function: near alias of search.Kaz Kylheku2020-03-231-0/+1
* New type args with DARG type code.Kaz Kylheku2020-03-221-1/+9
* internals: rename misnamed curry_* functions.Kaz Kyheku2020-03-171-9/+9
* New function: assq and rassq.Kaz Kyheku2020-02-241-0/+2
* New functions: meq, meql and mequal.Kaz Kylheku2020-02-221-0/+3
* New function: merge-delete-package.Kaz Kyheku2020-01-291-0/+1
* New function: coded-length.Kaz Kylheku2020-01-181-0/+1
* Copyright year bump 2020.Kaz Kylheku2019-12-311-1/+1
* Add hyperbolic functions: sinh, cosh, and others.Kaz Kylheku2019-12-071-0/+6
* New function: identity*Kaz Kylheku2019-10-281-1/+2
* fixparam: signed/unsigned warning from GNU C++.Kaz Kylheku2019-10-251-1/+1
* parser: use faster, unsafe nreverse.Kaz Kylheku2019-10-251-0/+1
* functions: provide accessors for basic properties.Kaz Kylheku2019-10-181-0/+3
* vm: prevent overflow of fixparam field in function.Kaz Kylheku2019-10-171-2/+5
* New function: copy-tree.Kaz Kylheku2019-10-161-0/+1
* hash: use ucnum for hash values everywhere.Kaz Kylheku2019-10-121-1/+1
* safety: fix type tests that code can subvert.Kaz Kylheku2019-09-301-0/+1
* New data type: tnode.Kaz Kylheku2019-09-221-2/+9
* All HAVE_* macros should be tested with #if, not #ifdef.Kaz Kylheku2019-09-121-1/+1
* structs: move SLOT_CACHE_SIZE macro.Kaz Kylheku2019-09-041-2/+0
* New function: tailp.Kaz Kylheku2019-09-031-0/+1
* New function: cptr-buf.Kaz Kylheku2019-08-211-0/+1
* New function: intern-fb.Kaz Kylheku2019-08-201-0/+1
* lib: streamline interning slightly.Kaz Kylheku2019-08-201-0/+1
* new functions: find-symbol and find-symbol-fb.Kaz Kylheku2019-08-191-1/+2
* seq_iter: remove pointless one-member union.Kaz Kylheku2019-08-141-3/+1
* ffi: support flexible structures.Kaz Kylheku2019-07-201-1/+1
* list_collect: handle objects.Kaz Kylheku2019-06-251-0/+1
* New function: bitset.Kaz Kylheku2019-06-181-0/+1
* toseq: remove unused function.Kaz Kylheku2019-06-121-1/+0