summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* seq iterators: new peek operation.Kaz Kylheku2019-06-121-0/+3
* lib: remove unused numeric macros.Kaz Kylheku2019-05-251-2/+0
* lib: more nuanced file access errors.Kaz Kylheku2019-05-011-0/+1
* New function: window-mapdo.Kaz Kylheku2019-04-211-0/+1
* Support max length and depth for object printing.Kaz Kylheku2019-04-181-1/+2
* New function: cptr-size-hint.Kaz Kylheku2019-04-061-0/+1
* New unchecked setter for function environment.Kaz Kylheku2019-03-141-0/+1
* lazy conses: support state in car and cdr.Kaz Kylheku2019-03-131-0/+3
* lib: introduce new make_lazy_cons variant.Kaz Kylheku2019-03-121-0/+1
* lib: rename make_half_lazy_cons.Kaz Kylheku2019-03-121-1/+1
* lib: optimize lazy functions with unchecked accesses.Kaz Kylheku2019-03-121-0/+6
* New sequence iterator object and functions.Kaz Kylheku2019-03-111-1/+4
* bracket: new function.Kaz Kylheku2019-02-241-0/+1
* Optimize hash operation with unsafe car/cdr.Kaz Kylheku2019-02-141-0/+2
* symdiff: new function.Kaz Kylheku2019-02-141-0/+3
* optimizing diff, isec and uni for non-lists.Kaz Kylheku2019-02-131-0/+1
* Framework for iterating over sequences.Kaz Kylheku2019-02-131-0/+15
* sum and prod take keyfun argument.Kaz Kylheku2019-02-021-2/+2
* Extend infrastructure for double_intptr_t.Kaz Kylheku2019-01-251-0/+5
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* New function: square.Kaz Kylheku2019-01-051-0/+1
* nzerop: new function.Kaz Kylheku2018-12-131-0/+1
* New range testing functions.Kaz Kylheku2018-11-271-0/+2
* logxor: fix seriously broken function.Kaz Kylheku2018-11-251-0/+1
* math: remove redundant type checks from NUM.Kaz Kylheku2018-11-161-0/+4
* copy-fun: duplicate a function, with own environment.Kaz Kylheku2018-11-131-0/+1
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-3/+3
* lib: remove unused type checking functions.Kaz Kylheku2018-11-071-2/+0
* type_check: take function name arg.Kaz Kylheku2018-11-071-3/+3