summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* debugging: disassemble vm code out of debugger.Kaz Kylheku2021-04-161-0/+1
* lib: new functions join, join-with.Kaz Kylheku2021-03-091-0/+1
* lib: defend against locale-specific wcstod.Kaz Kylheku2021-03-041-0/+2
* Copyright year bump 2021.Kaz Kylheku2021-01-141-1/+1
* gc: add finalization count to objects.Kaz Kylheku2020-12-311-1/+2
* shuffle/nshuffle: take optional random state argument.Kaz Kylheku2020-12-291-2/+2
* env: move function to sysif.cKaz Kylheku2020-10-161-1/+0
* time: move time functions out of lib.c into time.c.Kaz Kylheku2020-10-071-19/+0
* New function: reject.Kaz Kylheku2020-09-011-0/+1
* Change noreturn to NORETURN.Kaz Kylheku2020-08-071-2/+2
* New sspl function.Kaz Kylheku2020-07-221-0/+1
* Support weak semantics in symbol packages.Kaz Kylheku2020-07-121-2/+2
* 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