summaryrefslogtreecommitdiffstats
path: root/lib.c
Commit message (Expand)AuthorAgeFilesLines
* 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
* Protect internal symbols from uninterning.Kaz Kylheku2017-04-151-2/+31
* Honor *print-circle* disabling in print methods.Kaz Kylheku2017-04-121-6/+10
* quasiliterals: issue in printing embedded syms.Kaz Kylheku2017-04-051-28/+35
* New time-parse-local and time-parse-utc functions.Kaz Kylheku2017-04-041-3/+29
* listener: completion sensitive for slots and methods.Kaz Kylheku2017-03-211-1/+4
* Sandboxing support via *package-alist*.Kaz Kylheku2017-03-171-5/+17
* Rename badly named default_bool_argKaz Kylheku2017-03-171-11/+11
* split, split*, partition, partition*: allow neg indices.Kaz Kylheku2017-03-141-14/+46
* Fix missing nao terminator in formatted printing.Kaz Kylheku2017-03-131-1/+1
* New functions starts-with and ends-with.Kaz Kylheku2017-03-121-0/+12
* New rmismatch function.Kaz Kylheku2017-03-121-0/+100