summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* lib: reimplement chk_wmalloc using chk_xalloc.Kaz Kylheku2017-06-121-4/+2
* lib: new chk_xalloc, with mult overflow check.Kaz Kylheku2017-06-121-0/+12
* ffi: new carray-replace function.Kaz Kylheku2017-06-111-0/+4
* ffi: handle sub operation in carray.Kaz Kylheku2017-06-111-0/+2
* ffi: support sel operation on carray.Kaz Kylheku2017-06-111-0/+5
* buf: support ref, refset and indexing.Kaz Kylheku2017-06-111-0/+5
* length function supports carray.Kaz Kylheku2017-06-111-0/+2
* ffi: retain some functionality if libffi missing.Kaz Kylheku2017-06-101-10/+0
* ffi: support ref, refset and indexing on carray.Kaz Kylheku2017-06-091-0/+13
* ffi: fix broken bchar array get.Kaz Kylheku2017-06-051-1/+2
* mkstring char argument is optional.Kaz Kylheku2017-06-011-1/+2
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-151-7/+54
* less table robust against type renumbering.Kaz Kylheku2017-05-151-19/+14
* bugfix: use proper hashing for cptr.Kaz Kylheku2017-05-151-1/+7
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-151-1/+1
* cptr: new functions.Kaz Kylheku2017-05-091-0/+25
* Fix broken quasilist print notation.Kaz Kylheku2017-05-051-1/+0
* length: support buffer objects.Kaz Kylheku2017-05-041-0/+2
* Detect negative length in string, vec construction.Kaz Kylheku2017-05-041-3/+16
* ffi: map (array n bchar) to Lisp string.Kaz Kylheku2017-05-041-0/+9
* ffi: new bstr type.Kaz Kylheku2017-05-041-0/+24
* bugfix: tostringp not behaving right for floats.Kaz Kylheku2017-05-041-1/+3
* ffi: allow ptr-in-out passing of cptr.Kaz Kylheku2017-04-281-0/+6
* Provide access to dlopen.Kaz Kylheku2017-04-251-2/+2
* Start of FFI implementation based on libffi.Kaz Kylheku2017-04-241-0/+6
* Continuing implementation of buffers.Kaz Kylheku2017-04-211-0/+10
* New buffer data type.Kaz Kylheku2017-04-161-1/+11