| Commit message (Expand) | Author | Age | Files | Lines |
... | |
* | ffi: new carray-get and carray-put functions. | Kaz Kylheku | 2017-06-10 | 1 | -0/+79 |
* | Rename carray_get. | Kaz Kylheku | 2017-06-10 | 1 | -2/+2 |
* | ffi: retain some functionality if libffi missing. | Kaz Kylheku | 2017-06-10 | 1 | -2/+70 |
* | ffi: bugfix: string semantics for incomplete zarray. | Kaz Kylheku | 2017-06-10 | 1 | -17/+28 |
* | ffi: bugfix: string semantics on typedef-d chars. | Kaz Kylheku | 2017-06-10 | 1 | -3/+3 |
* | ffi: conform to GCC's bitfield layout algorithm. | Kaz Kylheku | 2017-06-07 | 1 | -22/+25 |
* | ffi: support bitfields on types narrower than int. | Kaz Kylheku | 2017-06-06 | 1 | -22/+95 |
* | ffi: bugfix: assign evaluated syntax to bitfield. | Kaz Kylheku | 2017-06-06 | 1 | -1/+2 |
* | c++ maintenance: eliminate old-style casts. | Kaz Kylheku | 2017-06-06 | 1 | -76/+76 |
* | c++ maintenance: signed/unsigned comparisons. | Kaz Kylheku | 2017-06-06 | 1 | -3/+3 |
* | ffi: handle endian types as return values. | Kaz Kylheku | 2017-06-05 | 1 | -8/+120 |
* | ffi: handle misaligned access for arith types. | Kaz Kylheku | 2017-06-05 | 1 | -16/+81 |
* | ffi: big and little endian types. | Kaz Kylheku | 2017-06-04 | 1 | -0/+669 |
* | ffi: new type operator align for customizing alignment. | Kaz Kylheku | 2017-06-04 | 1 | -0/+73 |
* | ffi: use expressions for bit field width also. | Kaz Kylheku | 2017-06-03 | 1 | -1/+1 |
* | ffi: evaluate expressions in type notation. | Kaz Kylheku | 2017-06-02 | 1 | -15/+29 |
* | ffi: wrong indentation. | Kaz Kylheku | 2017-06-02 | 1 | -2/+2 |
* | ffi: functions and macros for basic type properties. | Kaz Kylheku | 2017-06-02 | 1 | -0/+74 |
* | ffi: don't allow size calculation of bitfield type. | Kaz Kylheku | 2017-06-02 | 1 | -0/+4 |
* | ffi: new feature: enums. | Kaz Kylheku | 2017-05-31 | 1 | -0/+151 |
* | ffi: bugfix: basic type needs proper mark function. | Kaz Kylheku | 2017-05-31 | 1 | -5/+15 |
* | ffi: pad retval to ffi_arg size on all platforms. | Kaz Kylheku | 2017-05-29 | 1 | -4/+5 |
* | ffi: bugfix: null out return value to padded size. | Kaz Kylheku | 2017-05-28 | 1 | -1/+1 |
* | ffi: adapt to return value braindamage in libffi. | Kaz Kylheku | 2017-05-28 | 1 | -41/+301 |
* | ffi: remove redundant flag calc in call wrapper. | Kaz Kylheku | 2017-05-26 | 1 | -1/+0 |
* | ffi: bitfield support. | Kaz Kylheku | 2017-05-25 | 1 | -26/+210 |
* | ffi: bugfix: remove nil slots when making struct. | Kaz Kylheku | 2017-05-25 | 1 | -1/+2 |
* | ffi: bugfix: gc-correct handling of memb array. | Kaz Kylheku | 2017-05-25 | 1 | -2/+2 |
* | 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 |