| Commit message (Expand) | Author | Age | Files | Lines |
* | ffi: remove ffi-copy-type. | Kaz Kylheku | 2017-05-02 | 2 | -38/+1 |
* | ffi: remove rtidx, rtsize, walk. | Kaz Kylheku | 2017-05-02 | 1 | -64/+1 |
* | ffi: remove the rtvec mechanism. | Kaz Kylheku | 2017-05-02 | 1 | -90/+61 |
* | ffi: remove void casts for unused parameters. | Kaz Kylheku | 2017-05-02 | 1 | -117/+0 |
* | Error checking in dlopen wrappers. | Kaz Kylheku | 2017-05-02 | 1 | -0/+22 |
* | ffi: simple typedef mechanism. | Kaz Kylheku | 2017-05-01 | 2 | -0/+17 |
* | ffi: support for duplicating type objects. | Kaz Kylheku | 2017-05-01 | 2 | -0/+37 |
* | ffi: more complete string semantics for char arrays. | Kaz Kylheku | 2017-05-01 | 1 | -12/+50 |
* | ffi: memory handling in callback interface. | Kaz Kylheku | 2017-05-01 | 1 | -9/+108 |
* | ffi: bugfix: aggregate fill logic doesn't recurse. | Kaz Kylheku | 2017-05-01 | 1 | -67/+40 |
* | ffi: allow get for ptr-in and ptr-in-d. | Kaz Kylheku | 2017-05-01 | 1 | -7/+7 |
* | ffi: closure leak. | Kaz Kylheku | 2017-04-30 | 1 | -0/+1 |
* | ffi: support anonymous padding in structs. | Kaz Kylheku | 2017-04-30 | 1 | -7/+14 |
* | ffi: fix destructor related leaks and corruption. | Kaz Kylheku | 2017-04-30 | 1 | -12/+3 |
* | buf: fix memory leak. | Kaz Kylheku | 2017-04-30 | 1 | -1/+1 |
* | ffi: implementing FFI callback closures. | Kaz Kylheku | 2017-04-30 | 2 | -2/+151 |
* | ffi: put function for str-d needed. | Kaz Kylheku | 2017-04-30 | 1 | -1/+16 |
* | ffi: housecleaning: reorder type sym declarations. | Kaz Kylheku | 2017-04-30 | 2 | -9/+7 |
* | ffi: str, wstr and buf convert nil and null pointers. | Kaz Kylheku | 2017-04-29 | 1 | -26/+47 |
* | ffi: conv between strings and char/wchar_t arrays. | Kaz Kylheku | 2017-04-29 | 3 | -12/+56 |
* | ffi: add support for wchar_t type. | Kaz Kylheku | 2017-04-29 | 2 | -2/+35 |
* | ffi: ptr types map between nil and null pointers. | Kaz Kylheku | 2017-04-29 | 1 | -16/+33 |
* | ffi: zarray type for null terminated array support. | Kaz Kylheku | 2017-04-29 | 2 | -4/+20 |
* | ffi: add ptr-in-d and ptr-out-d. | Kaz Kylheku | 2017-04-29 | 2 | -3/+38 |
* | ffi: nicer messages from type compiler. | Kaz Kylheku | 2017-04-29 | 1 | -2/+3 |
* | ffi: rename ptr-in-out to just ptr. | Kaz Kylheku | 2017-04-29 | 2 | -7/+7 |
* | ffi: malloc-free variants for str, dstr and buf. | Kaz Kylheku | 2017-04-29 | 2 | -8/+71 |
* | ffi: correct treatment of (ptr buf). | Kaz Kylheku | 2017-04-29 | 3 | -1/+8 |
* | ffi: bugfix: ptr-in doesn't write pointer. | Kaz Kylheku | 2017-04-28 | 1 | -0/+1 |
* | ffi: drop obsolete restrictions in type compiler. | Kaz Kylheku | 2017-04-28 | 1 | -8/+0 |
* | ffi: sane calculation of rtsize. | Kaz Kylheku | 2017-04-28 | 1 | -9/+7 |
* | ffi: assign better Lisp types to some ffi types. | Kaz Kylheku | 2017-04-28 | 1 | -4/+4 |
* | ffi: move run-time state out of txr_ffi_type. | Kaz Kylheku | 2017-04-28 | 1 | -112/+200 |
* | ffi: setup in functions at type compile time. | Kaz Kylheku | 2017-04-28 | 1 | -18/+19 |
* | ffi: rename cptr-related functions. | Kaz Kylheku | 2017-04-28 | 1 | -5/+5 |
* | ffi: allow ptr-in-out passing of cptr. | Kaz Kylheku | 2017-04-28 | 3 | -3/+27 |
* | ffi: use chk_calloc for txr_ffi_type. | Kaz Kylheku | 2017-04-28 | 1 | -4/+2 |
* | ffi: buf type doesn't need fill function. | Kaz Kylheku | 2017-04-28 | 1 | -11/+2 |
* | ffi: properly recurse the handling of pointers. | Kaz Kylheku | 2017-04-27 | 1 | -18/+64 |
* | ffi: fix problems caught by g++. | Kaz Kylheku | 2017-04-27 | 2 | -8/+5 |
* | ffi: sane in/out protocol; buffers work directly. | Kaz Kylheku | 2017-04-27 | 1 | -6/+46 |
* | ffi: array support. | Kaz Kylheku | 2017-04-26 | 2 | -0/+98 |
* | ffi: incorrect handling of struct element array. | Kaz Kylheku | 2017-04-26 | 1 | -6/+11 |
* | ffi: no memcpy for string pointers. | Kaz Kylheku | 2017-04-26 | 1 | -7/+6 |
* | ffi: support buf objects. | Kaz Kylheku | 2017-04-26 | 3 | -0/+66 |
* | Provide access to dlopen. | Kaz Kylheku | 2017-04-25 | 4 | -2/+141 |
* | Start of FFI implementation based on libffi. | Kaz Kylheku | 2017-04-24 | 5 | -0/+1225 |
* | Buffers: missing float and cptr. | Kaz Kylheku | 2017-04-24 | 2 | -0/+46 |
* | Buffers implementation, part three: get functions. | Kaz Kylheku | 2017-04-21 | 3 | -17/+129 |
* | Rename c_uint_ptr_num; introduce cunum typedef. | Kaz Kylheku | 2017-04-21 | 5 | -6/+7 |