summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* pos-if, rpos-if: rewrite.Kaz Kylheku2017-11-151-25/+72
* posq, posql, posqual, rposq, rposql, rposqual: rewriteKaz Kylheku2017-11-151-93/+30
* pos, rpos: rewrite with seq_info.Kaz Kylheku2017-11-151-57/+88
* rfind-if: optimized rewrite and hash support.Kaz Kylheku2017-11-151-9/+47
* find-if: optimized rewrite and hash support.Kaz Kylheku2017-11-151-9/+48
* find-max: tiny optimization for vectors.Kaz Kylheku2017-11-151-1/+1
* find_max: convert to use seq_info.Kaz Kylheku2017-10-131-20/+17
* rfind: rewrite to be like find.Kaz Kylheku2017-10-131-11/+48
* find: convert to seq_info classification.Kaz Kylheku2017-10-131-44/+36
* Fixes in partition, partition*, split and split*.Kaz Kylheku2017-09-291-42/+26
* bugfix: fixnum crackdown.Kaz Kylheku2017-09-131-21/+39
* bugfix: replace_str uses string_extend incorrectly.Kaz Kylheku2017-08-241-1/+1
* Revising out-of-memory handling.Kaz Kylheku2017-08-181-13/+14
* vec-set-length maintenance.Kaz Kylheku2017-08-171-4/+13
* Rewriting string-extend.Kaz Kylheku2017-08-171-26/+25
* New spl and tok: variants of tok-str and split-str.Kaz Kylheku2017-08-071-0/+14
* bugfix: n-ary arith functions must check single arg.Kaz Kylheku2017-08-051-8/+57
* Add sum and prod convenience functions.Kaz Kylheku2017-08-051-0/+12
* lib: deprecate set-diff; extend set operations.Kaz Kylheku2017-07-261-0/+59
* find, pos: optimize and support objects properly.Kaz Kylheku2017-07-181-21/+114
* new function: nthKaz Kylheku2017-07-181-0/+5
* lib: new function, relate.Kaz Kylheku2017-07-171-0/+25
* ffi: relaxation in cptr put semantics.Kaz Kylheku2017-07-021-5/+10