summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* symbol_needs_prefix: take function name argument.Kaz Kylheku2018-11-071-1/+1
* math: improve error diagnosis.Kaz Kylheku2018-11-071-1/+1
* gc: eliminate most uses of gc_mutated.Kaz Kylheku2018-11-061-0/+2
* hash: use full width unsigned type for hash values.Kaz Kylheku2018-07-061-3/+3
* hashing: overhaul part 1.Kaz Kylheku2018-07-041-3/+3
* logcount: new function.Kaz Kylheku2018-05-181-0/+1
* linenoise: switch to wide characters, support Unicode.Kaz Kylheku2015-09-221-0/+4
* compiler: replace "$" package hack.Kaz Kylheku2018-04-251-0/+1
* vm: de-inline opcode dispatch.Kaz Kylheku2018-04-251-0/+2
* lib: new function vm-fun-p.Kaz Kylheku2018-04-071-0/+1
* Application code is now in a package called pub.Kaz Kylheku2018-04-091-1/+1
* lib: get rid of preprocessor macros for packages.Kaz Kylheku2018-04-051-4/+1
* regex: read/print bug: escaped double quote.Kaz Kylheku2018-04-041-1/+1
* packages: fix package prefix read/print issue.Kaz Kylheku2018-04-031-0/+1
* lib: eliminate reduce-left from n-ary math ops.Kaz Kylheku2018-03-291-0/+2
* lib: new ldiff function.Kaz Kylheku2018-03-201-0/+3
* New: virtual machine with assembler.Kaz Kylheku2018-03-101-0/+3