summaryrefslogtreecommitdiffstats
path: root/lib.h
Commit message (Expand)AuthorAgeFilesLines
* 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
* Require semicolon after static_{forward,def} macros.Kaz Kylheku2018-02-261-2/+2
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* term: move near site of use.Kaz Kylheku2018-01-071-1/+0
* listref_l: remove.Kaz Kylheku2018-01-061-1/+0
* ltail: unused function.Kaz Kylheku2018-01-021-1/+0
* eliminate cdr_l use from implementation of last.Kaz Kylheku2018-01-021-1/+1
* New methods rplaca and rplacd.Kaz Kylheku2017-12-301-0/+1
* prof: deal with overflowing mem counters.Kaz Kylheku2017-12-041-0/+2
* New function: grade.Kaz Kylheku2017-11-231-0/+1
* bugfix: fixnum crackdown.Kaz Kylheku2017-09-131-0/+1
* Revising out-of-memory handling.Kaz Kylheku2017-08-181-4/+2
* New spl and tok: variants of tok-str and split-str.Kaz Kylheku2017-08-071-0/+2
* bugfix: n-ary arith functions must check single arg.Kaz Kylheku2017-08-051-1/+3
* Add sum and prod convenience functions.Kaz Kylheku2017-08-051-0/+2
* lib: deprecate set-diff; extend set operations.Kaz Kylheku2017-07-261-0/+2
* new function: nthKaz Kylheku2017-07-181-0/+1
* lib: new function, relate.Kaz Kylheku2017-07-171-0/+1
* New cptr functions cptr-cast and int-cptr.Kaz Kylheku2017-06-261-0/+2
* cptr-int and cptr-obj can make typed cptr objects.Kaz Kylheku2017-06-191-2/+2
* New sequence classification system.Kaz Kylheku2017-06-161-0/+13
* lib: new chk_xalloc, with mult overflow check.Kaz Kylheku2017-06-121-0/+1
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-151-2/+7
* less table robust against type renumbering.Kaz Kylheku2017-05-151-1/+1
* bugfix: use proper hashing for cptr.Kaz Kylheku2017-05-151-0/+1
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-151-1/+1
* cptr: new functions.Kaz Kylheku2017-05-091-0/+4
* ffi: map (array n bchar) to Lisp string.Kaz Kylheku2017-05-041-0/+1
* ffi: new bstr type.Kaz Kylheku2017-05-041-0/+2
* ffi: allow ptr-in-out passing of cptr.Kaz Kylheku2017-04-281-0/+1
* Provide access to dlopen.Kaz Kylheku2017-04-251-0/+1