summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* bracket: new function.Kaz Kylheku2019-02-241-0/+13
* printer: revise package prefix decision.Kaz Kylheku2019-02-231-24/+50
* Optimize hash operation with unsafe car/cdr.Kaz Kylheku2019-02-141-8/+20
* gethash_c: review uses and improve or replace.Kaz Kylheku2019-02-141-8/+7
* gethash_f: removing function.Kaz Kylheku2019-02-141-28/+26
* symdiff: new function.Kaz Kylheku2019-02-141-0/+43
* optimizing diff, isec and uni for non-lists.Kaz Kylheku2019-02-131-35/+70
* num: reduce duplicate code.Kaz Kylheku2019-02-131-3/+1
* Framework for iterating over sequences.Kaz Kylheku2019-02-131-0/+79
* sum and prod take keyfun argument.Kaz Kylheku2019-02-021-4/+39
* Provide faster bignum-in-fixed-integer range tests in MPI.Kaz Kylheku2019-01-251-1/+1
* lib: revise wording of integer range errors.Kaz Kylheku2019-01-241-7/+8
* mpi: use wchar_t string for text-to-bignum.Kaz Kylheku2019-01-181-4/+1
* Copyright year bump 2019.Kaz Kylheku2019-01-161-1/+1
* Eliminate ALLOCA_H.Kaz Kylheku2018-12-311-1/+1
* Drastically reduce inclusion of <dirent.h>.Kaz Kylheku2018-12-111-1/+0
* New range testing functions.Kaz Kylheku2018-11-271-0/+20
* print: keep colon in keyword symsKaz Kylheku2018-11-251-1/+5
* copy: call copy-fun for functions.Kaz Kylheku2018-11-171-0/+2
* vm: provide special case call entry points.Kaz Kylheku2018-11-161-14/+7
* copy-fun: duplicate a function, with own environment.Kaz Kylheku2018-11-131-0/+15
* Better identify functions that misuse COBJ-s and hashes.Kaz Kylheku2018-11-071-38/+48
* lib: remove unused type checking functions.Kaz Kylheku2018-11-071-17/+0
* Fix wrong uses of ~s for function name string.Kaz Kylheku2018-11-071-5/+5
* type_check: take function name arg.Kaz Kylheku2018-11-071-33/+36
* symbol_needs_prefix: take function name argument.Kaz Kylheku2018-11-071-3/+3
* lazy strings: remove two type checks.Kaz Kylheku2018-11-071-2/+0
* math: improve error diagnosis.Kaz Kylheku2018-11-071-1/+1
* lib: use type switch in some string functions.Kaz Kylheku2018-11-061-79/+67
* gc: eliminate most uses of gc_mutated.Kaz Kylheku2018-11-061-3/+2
* compiler: bugfix: handle defpackage and such properly.Kaz Kylheku2018-11-051-1/+1
* buffers: implement copy-buf.Kaz Kylheku2018-11-041-0/+2
* hash: use full width unsigned type for hash values.Kaz Kylheku2018-07-061-1/+1
* hashing: overhaul part 1.Kaz Kylheku2018-07-041-2/+2
* C++ fixes related to recent Unicode work.Kaz Kylheku2018-05-181-1/+1
* linenoise: switch to wide characters, support Unicode.Kaz Kylheku2015-09-221-0/+9
* compiler: replace "$" package hack.Kaz Kylheku2018-04-251-8/+18
* lib: new function vm-fun-p.Kaz Kylheku2018-04-071-0/+5
* vm: allow vm description to be callable as function.Kaz Kylheku2018-04-061-0/+4
* Application code is now in a package called pub.Kaz Kylheku2018-04-091-2/+4
* lib: get rid of preprocessor macros for packages.Kaz Kylheku2018-04-051-5/+5
* printer: improve object formatting.Kaz Kylheku2018-04-051-2/+12
* regex: read/print bug: escaped double quote.Kaz Kylheku2018-04-041-3/+8
* packages: fix package prefix read/print issue.Kaz Kylheku2018-04-031-2/+44
* lib: elminate reduce_right from expt.Kaz Kylheku2018-03-291-1/+9
* lib: eliminate reduce-left from n-ary math ops.Kaz Kylheku2018-03-291-36/+44
* vm: funcall wrappers need to check arg count.Kaz Kylheku2018-03-201-0/+16
* lib: new ldiff function.Kaz Kylheku2018-03-201-1/+56
* vm: variadic arg closures bug 1/3.Kaz Kylheku2018-03-191-1/+1
* vm: handle FVM function type thorughout run-time.Kaz Kylheku2018-03-161-1/+46