summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* parser: bugfix: set line number on <lineno> tokens.Kaz Kylheku2017-05-181-0/+7
* ffi: new carray_buf function.Kaz Kylheku2017-05-172-0/+12
* ffi: carrays able to reference objects.Kaz Kylheku2017-05-172-5/+14
* ffi: macro named ffi for type compiling shorthand.Kaz Kylheku2017-05-173-1/+19
* ffi: typedef macro instead of deffi-type.Kaz Kylheku2017-05-173-9/+10
* ffi: carray type to round out semantics.Kaz Kylheku2017-05-172-3/+305
* ffi: tagged cptr type, for improved safety.Kaz Kylheku2017-05-161-0/+8
* ffi: don't set up cptr as Lisp type inappropriately.Kaz Kylheku2017-05-151-7/+20
* protsym: further refinement.Kaz Kylheku2017-05-151-7/+19
* Splitting cptr object into separate CPTR tag.Kaz Kylheku2017-05-157-25/+94
* less table robust against type renumbering.Kaz Kylheku2017-05-152-20/+15
* bugfix: use proper hashing for cptr.Kaz Kylheku2017-05-153-2/+9
* cobj: rename poorly named default operation.Kaz Kylheku2017-05-1513-30/+30
* protsym: don't refer to symbols excluded by config.Kaz Kylheku2017-05-151-6/+34
* Version 175.txr-175Kaz Kylheku2017-05-157-848/+958
* ffi and utf8: C++ fixes.Kaz Kylheku2017-05-152-28/+30
* bugfix: gc-incorrect creation of catenated stream.Kaz Kylheku2017-05-131-1/+4
* tests: first FFI regression test case.Kaz Kylheku2017-05-134-0/+54
* tests: use internal OS identification method.Kaz Kylheku2017-05-132-4/+10
* ffi: null out all freed or borrowed pointers.Kaz Kylheku2017-05-131-15/+24
* ffi: use dynamic allocation for wstr and wstr-d.Kaz Kylheku2017-05-132-39/+24
* gc: bug in --free-all --vg-debug combination.Kaz Kylheku2017-05-131-1/+1
* gc: use symbolic constants for special vec slots.Kaz Kylheku2017-05-121-4/+4
* ffi: darwin port: missing types.Kaz Kylheku2017-05-122-0/+42
* ffi: bugfix: broken i64 conversion.Kaz Kylheku2017-05-121-1/+1
* windows: package libffi dll.Kaz Kylheku2017-05-111-0/+1
* ffi and buf porting: stdarg.h needed.Kaz Kylheku2017-05-112-0/+2
* dlopen: broken dlvsym configure test.Kaz Kylheku2017-05-111-3/+3
* ffi: support programmable abort return value.Kaz Kylheku2017-05-114-15/+44
* ffi: a measure of safety for callbacks.Kaz Kylheku2017-05-114-19/+147
* ffi: encode-side character array specializations.Kaz Kylheku2017-05-111-2/+65
* ffi: split varray behavior into separate virtuals.Kaz Kylheku2017-05-101-21/+26
* ffi: bugfix: wrong type in allocation of varrays.Kaz Kylheku2017-05-101-2/+4
* ffi: refactor array transfers.Kaz Kylheku2017-05-101-28/+58
* ffi: check against types that can't pass by value.Kaz Kylheku2017-05-101-2/+15
* ffi: reduce char array code repetition.Kaz Kylheku2017-05-101-70/+53
* ffi: bugfix: use nelem, not size, in array in and get.Kaz Kylheku2017-05-101-4/+4
* ffi: do arg in semantics /after/ getting return val.Kaz Kylheku2017-05-101-1/+4
* ffi: adjust semantics of zarray of characters.Kaz Kylheku2017-05-102-14/+34
* doc: cptr.Kaz Kylheku2017-05-101-0/+149
* doc: relocate and rewrite buffer literal description.Kaz Kylheku2017-05-091-12/+25
* doc: add buf and cptr to type diagram.Kaz Kylheku2017-05-091-1/+5
* doc: dlopen added.Kaz Kylheku2017-05-091-0/+166
* cptr: new functions.Kaz Kylheku2017-05-093-0/+35
* ffi: remove cptr stuff.Kaz Kylheku2017-05-091-7/+0
* ffi: integers and chars may convert to C float.Kaz Kylheku2017-05-092-7/+33
* doc: FFI module documented.Kaz Kylheku2017-05-091-0/+1618
* ffi: eliminate memcpy in basic gets and puts.Kaz Kylheku2017-05-081-52/+36
* ffi: improve printed representation of closures.Kaz Kylheku2017-05-081-1/+2
* ffi: don't zero out anonymous struct padding.Kaz Kylheku2017-05-081-4/+0