summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
...
* 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
* New cptr functions cptr-cast and int-cptr.Kaz Kylheku2017-06-261-0/+11
* cptr-int and cptr-obj can make typed cptr objects.Kaz Kylheku2017-06-191-4/+6
* simplify toseq, reverse and nerverse.Kaz Kylheku2017-06-161-39/+28
* New sequence classification system.Kaz Kylheku2017-06-161-0/+60
* New length method on structures.Kaz Kylheku2017-06-161-4/+17
* Support ref, refset on structs via lambda, lambda-set.Kaz Kylheku2017-06-161-0/+11
* reverse, nreverse: do generalized sequences and carray.Kaz Kylheku2017-06-151-2/+10
* ffi: copy-carray, hooked into copy.Kaz Kylheku2017-06-151-0/+2
* Follow up on C++ diagnostics.Kaz Kylheku2017-06-121-1/+1
* int-str: allow radix to be #\c for C conventions.Kaz Kylheku2017-06-121-18/+42
* lib: revamp overflow checks in vec operations.Kaz Kylheku2017-06-121-16/+11