summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* vm: bugfix: wrong setup of closure param counts.Kaz Kylheku2018-03-151-1/+1
* regression: excess args not diagnosed.Kaz Kylheku2018-03-131-1/+1
* New: virtual machine with assembler.Kaz Kylheku2018-03-101-33/+55
* sys package fall back on usr.Kaz Kylheku2018-03-091-0/+2
* args: overhaul for clarity and reduced consing.Kaz Kylheku2018-03-091-19/+20
* code review: switch case breaks.Kaz Kylheku2018-03-081-0/+1
* Copyright year bump 2018.Kaz Kylheku2018-02-151-1/+1
* tail: reduce calls to cdr.Kaz Kylheku2018-01-071-2/+3
* term: move near site of use.Kaz Kylheku2018-01-071-7/+0
* listref_l: remove.Kaz Kylheku2018-01-061-17/+0
* refset: implement objects that support car method.Kaz Kylheku2018-01-061-12/+46
* nthcdr: terminate loop if end of list hit.Kaz Kylheku2018-01-051-1/+1
* car, cdr: self-identify in error message.Kaz Kylheku2018-01-051-2/+2
* car, cdr: fall back on lambda method.Kaz Kylheku2018-01-031-4/+24
* ltail: unused function.Kaz Kylheku2018-01-021-7/+0
* seq_info: bugfix: wrong object tested obj_struct_p.Kaz Kylheku2018-01-021-1/+1
* seq_info: whitespace.Kaz Kylheku2018-01-021-1/+1
* last: rewrite using seq_info.Kaz Kylheku2018-01-021-10/+17
* eliminate cdr_l use from implementation of last.Kaz Kylheku2018-01-021-11/+7
* Use rplaca and rplacd instead of set over car_l/cdr_l.Kaz Kylheku2018-01-011-6/+6
* sub and replace redirect to structure methods.Kaz Kylheku2018-01-011-5/+36
* New inlined test for struct object.Kaz Kylheku2017-12-311-14/+14
* New methods rplaca and rplacd.Kaz Kylheku2017-12-301-0/+32
* refset: better diagnostics.Kaz Kylheku2017-12-291-1/+3
* New feature: structure delegate streams.Kaz Kylheku2017-12-081-0/+2
* Rewrite internal mapping function.Kaz Kylheku2017-11-301-4/+21
* Fix quoted function name in unsupported object errors.Kaz Kylheku2017-11-231-11/+17
* New function: grade.Kaz Kylheku2017-11-231-0/+43
* lastcons: streamline.Kaz Kylheku2017-11-221-1/+1
* bugfix: tail handles improper list.Kaz Kylheku2017-11-221-1/+1
* bugfix: two issues in mappend* and append*.Kaz Kylheku2017-11-211-29/+23
* Use fixnum indices for vector iteration.Kaz Kylheku2017-11-161-41/+51
* pos-max: rewrite.Kaz Kylheku2017-11-161-18/+48
* find-max: bugfix for zero length vectors.Kaz Kylheku2017-11-151-10/+15