| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | ffi: don't compile struct member type twice. | Kaz Kylheku | 2017-05-25 | 1 | -1/+1 |
* | ffi: bugfix: incorrect error throws in buf ops. | Kaz Kylheku | 2017-05-25 | 1 | -4/+4 |
* | ffi: precompute member offsets in struct type. | Kaz Kylheku | 2017-05-25 | 1 | -26/+14 |
* | ffi: use array for struct member description. | Kaz Kylheku | 2017-05-24 | 1 | -40/+56 |
* | ffi: bugfix: gc issue affecting cptr and carray. | Kaz Kylheku | 2017-05-24 | 1 | -15/+7 |
* | ffi: buffix: alignment still wrong for ptr types. | Kaz Kylheku | 2017-05-24 | 1 | -9/+4 |
* | ffi: eliminate overloading of mtypes member. | Kaz Kylheku | 2017-05-24 | 1 | -31/+31 |
* | ffi: sanity check on object in ffi_val_get. | Kaz Kylheku | 2017-05-24 | 1 | -1/+5 |
* | ffi: val type. | Kaz Kylheku | 2017-05-23 | 1 | -1/+19 |
* | ffi: bugfix: revisit alignment. | Kaz Kylheku | 2017-05-21 | 1 | -30/+62 |
* | ffi: overhaul ffi-call API and document it. | Kaz Kylheku | 2017-05-20 | 1 | -7/+17 |
* | ffi: variable length zarray needs in operation. | Kaz Kylheku | 2017-05-20 | 1 | -0/+34 |
* | ffi: new carray-buf-sync function. | Kaz Kylheku | 2017-05-20 | 1 | -0/+14 |
* | ffi: diagnose carray of incomplete type. | Kaz Kylheku | 2017-05-20 | 1 | -0/+4 |
* | ffi: reorder initializations in carray-buf. | Kaz Kylheku | 2017-05-20 | 1 | -1/+1 |
* | ffi: new function, carray-cptr. | Kaz Kylheku | 2017-05-19 | 1 | -0/+9 |
* | ffi: implement get for null terminated varrays. | Kaz Kylheku | 2017-05-19 | 1 | -1/+32 |
* | ffi: incomplete types can't be aggregate elements. | Kaz Kylheku | 2017-05-19 | 1 | -0/+16 |
* | ffi: release return value when aborting callback. | Kaz Kylheku | 2017-05-19 | 1 | -4/+8 |
* | ffi: clean up temp allocs on exception. | Kaz Kylheku | 2017-05-19 | 1 | -25/+138 |
* | ffi: bugfix: obj could be nil in buf ops. | Kaz Kylheku | 2017-05-18 | 1 | -2/+2 |
* | ffi: unknown carray length represented as nil. | Kaz Kylheku | 2017-05-18 | 1 | -1/+1 |
* | ffi: carray-free resets length. | Kaz Kylheku | 2017-05-18 | 1 | -0/+1 |
* | ffi: bugfix: broken buf in semantics, bad doc. | Kaz Kylheku | 2017-05-18 | 1 | -9/+4 |
* | ffi: new carray_buf function. | Kaz Kylheku | 2017-05-17 | 1 | -0/+11 |
* | ffi: carrays able to reference objects. | Kaz Kylheku | 2017-05-17 | 1 | -4/+13 |
* | ffi: carray type to round out semantics. | Kaz Kylheku | 2017-05-17 | 1 | -2/+290 |
* | ffi: tagged cptr type, for improved safety. | Kaz Kylheku | 2017-05-16 | 1 | -0/+8 |
* | ffi: don't set up cptr as Lisp type inappropriately. | Kaz Kylheku | 2017-05-15 | 1 | -7/+20 |
* | Splitting cptr object into separate CPTR tag. | Kaz Kylheku | 2017-05-15 | 1 | -3/+3 |
* | cobj: rename poorly named default operation. | Kaz Kylheku | 2017-05-15 | 1 | -5/+5 |
* | ffi and utf8: C++ fixes. | Kaz Kylheku | 2017-05-15 | 1 | -26/+28 |
* | ffi: null out all freed or borrowed pointers. | Kaz Kylheku | 2017-05-13 | 1 | -15/+24 |
* | ffi: use dynamic allocation for wstr and wstr-d. | Kaz Kylheku | 2017-05-13 | 1 | -13/+21 |
* | ffi: darwin port: missing types. | Kaz Kylheku | 2017-05-12 | 1 | -0/+4 |
* | ffi and buf porting: stdarg.h needed. | Kaz Kylheku | 2017-05-11 | 1 | -0/+1 |
* | ffi: support programmable abort return value. | Kaz Kylheku | 2017-05-11 | 1 | -4/+11 |
* | ffi: a measure of safety for callbacks. | Kaz Kylheku | 2017-05-11 | 1 | -3/+77 |
* | ffi: encode-side character array specializations. | Kaz Kylheku | 2017-05-11 | 1 | -2/+65 |
* | ffi: split varray behavior into separate virtuals. | Kaz Kylheku | 2017-05-10 | 1 | -21/+26 |
* | ffi: bugfix: wrong type in allocation of varrays. | Kaz Kylheku | 2017-05-10 | 1 | -2/+4 |
* | ffi: refactor array transfers. | Kaz Kylheku | 2017-05-10 | 1 | -28/+58 |
* | ffi: check against types that can't pass by value. | Kaz Kylheku | 2017-05-10 | 1 | -2/+15 |
* | ffi: reduce char array code repetition. | Kaz Kylheku | 2017-05-10 | 1 | -70/+53 |
* | ffi: bugfix: use nelem, not size, in array in and get. | Kaz Kylheku | 2017-05-10 | 1 | -4/+4 |
* | ffi: do arg in semantics /after/ getting return val. | Kaz Kylheku | 2017-05-10 | 1 | -1/+4 |
* | ffi: adjust semantics of zarray of characters. | Kaz Kylheku | 2017-05-10 | 1 | -10/+8 |
* | ffi: remove cptr stuff. | Kaz Kylheku | 2017-05-09 | 1 | -7/+0 |
* | ffi: integers and chars may convert to C float. | Kaz Kylheku | 2017-05-09 | 1 | -4/+30 |
* | ffi: eliminate memcpy in basic gets and puts. | Kaz Kylheku | 2017-05-08 | 1 | -52/+36 |