summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* ffi: fix semantics of ptr-out-d.Kaz Kylheku2017-05-031-1/+7
* ffi: rename low-level ptr function.Kaz Kylheku2017-05-031-4/+5
* ffi: remove put functions which duplicate others.Kaz Kylheku2017-05-031-31/+2
* ffi: issue with struct/vector slots that are nil.Kaz Kylheku2017-05-031-19/+33
* ffi: define various C and POSIX types as typedefs.Kaz Kylheku2017-05-031-0/+97
* HAVE_SYS_TYPES_H config variable.Kaz Kylheku2017-05-032-1/+17
* ffi: instantiate simple types just once.Kaz Kylheku2017-05-031-123/+119
* ffi: use single type node in arrays.Kaz Kylheku2017-05-021-44/+35
* ffi: remove ffi-copy-type.Kaz Kylheku2017-05-022-38/+1
* ffi: remove rtidx, rtsize, walk.Kaz Kylheku2017-05-021-64/+1
* ffi: remove the rtvec mechanism.Kaz Kylheku2017-05-021-90/+61
* ffi: remove void casts for unused parameters.Kaz Kylheku2017-05-021-117/+0
* Error checking in dlopen wrappers.Kaz Kylheku2017-05-021-0/+22
* ffi: simple typedef mechanism.Kaz Kylheku2017-05-012-0/+17
* ffi: support for duplicating type objects.Kaz Kylheku2017-05-012-0/+37
* ffi: more complete string semantics for char arrays.Kaz Kylheku2017-05-011-12/+50
* ffi: memory handling in callback interface.Kaz Kylheku2017-05-011-9/+108
* ffi: bugfix: aggregate fill logic doesn't recurse.Kaz Kylheku2017-05-011-67/+40
* ffi: allow get for ptr-in and ptr-in-d.Kaz Kylheku2017-05-011-7/+7
* ffi: closure leak.Kaz Kylheku2017-04-301-0/+1
* ffi: support anonymous padding in structs.Kaz Kylheku2017-04-301-7/+14
* ffi: fix destructor related leaks and corruption.Kaz Kylheku2017-04-301-12/+3
* buf: fix memory leak.Kaz Kylheku2017-04-301-1/+1
* ffi: implementing FFI callback closures.Kaz Kylheku2017-04-302-2/+151
* ffi: put function for str-d needed.Kaz Kylheku2017-04-301-1/+16
* ffi: housecleaning: reorder type sym declarations.Kaz Kylheku2017-04-302-9/+7
* ffi: str, wstr and buf convert nil and null pointers.Kaz Kylheku2017-04-291-26/+47
* ffi: conv between strings and char/wchar_t arrays.Kaz Kylheku2017-04-293-12/+56
* ffi: add support for wchar_t type.Kaz Kylheku2017-04-292-2/+35
* ffi: ptr types map between nil and null pointers.Kaz Kylheku2017-04-291-16/+33
* ffi: zarray type for null terminated array support.Kaz Kylheku2017-04-292-4/+20
* ffi: add ptr-in-d and ptr-out-d.Kaz Kylheku2017-04-292-3/+38
* ffi: nicer messages from type compiler.Kaz Kylheku2017-04-291-2/+3
* ffi: rename ptr-in-out to just ptr.Kaz Kylheku2017-04-292-7/+7
* ffi: malloc-free variants for str, dstr and buf.Kaz Kylheku2017-04-292-8/+71
* ffi: correct treatment of (ptr buf).Kaz Kylheku2017-04-293-1/+8
* ffi: bugfix: ptr-in doesn't write pointer.Kaz Kylheku2017-04-281-0/+1
* ffi: drop obsolete restrictions in type compiler.Kaz Kylheku2017-04-281-8/+0
* ffi: sane calculation of rtsize.Kaz Kylheku2017-04-281-9/+7
* ffi: assign better Lisp types to some ffi types.Kaz Kylheku2017-04-281-4/+4
* ffi: move run-time state out of txr_ffi_type.Kaz Kylheku2017-04-281-112/+200
* ffi: setup in functions at type compile time.Kaz Kylheku2017-04-281-18/+19
* ffi: rename cptr-related functions.Kaz Kylheku2017-04-281-5/+5
* ffi: allow ptr-in-out passing of cptr.Kaz Kylheku2017-04-283-3/+27
* ffi: use chk_calloc for txr_ffi_type.Kaz Kylheku2017-04-281-4/+2
* ffi: buf type doesn't need fill function.Kaz Kylheku2017-04-281-11/+2
* ffi: properly recurse the handling of pointers.Kaz Kylheku2017-04-271-18/+64
* ffi: fix problems caught by g++.Kaz Kylheku2017-04-272-8/+5
* ffi: sane in/out protocol; buffers work directly.Kaz Kylheku2017-04-271-6/+46
* ffi: array support.Kaz Kylheku2017-04-262-0/+98