| Commit message (Expand) | Author | Age | Files | Lines |
* | tests: use internal OS identification method. | Kaz Kylheku | 2017-05-13 | 2 | -4/+10 |
* | 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 | 2 | -39/+24 |
* | gc: bug in --free-all --vg-debug combination. | Kaz Kylheku | 2017-05-13 | 1 | -1/+1 |
* | gc: use symbolic constants for special vec slots. | Kaz Kylheku | 2017-05-12 | 1 | -4/+4 |
* | ffi: darwin port: missing types. | Kaz Kylheku | 2017-05-12 | 2 | -0/+42 |
* | ffi: bugfix: broken i64 conversion. | Kaz Kylheku | 2017-05-12 | 1 | -1/+1 |
* | windows: package libffi dll. | Kaz Kylheku | 2017-05-11 | 1 | -0/+1 |
* | ffi and buf porting: stdarg.h needed. | Kaz Kylheku | 2017-05-11 | 2 | -0/+2 |
* | dlopen: broken dlvsym configure test. | Kaz Kylheku | 2017-05-11 | 1 | -3/+3 |
* | ffi: support programmable abort return value. | Kaz Kylheku | 2017-05-11 | 4 | -15/+44 |
* | ffi: a measure of safety for callbacks. | Kaz Kylheku | 2017-05-11 | 4 | -19/+147 |
* | 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 | 2 | -14/+34 |
* | doc: cptr. | Kaz Kylheku | 2017-05-10 | 1 | -0/+149 |
* | doc: relocate and rewrite buffer literal description. | Kaz Kylheku | 2017-05-09 | 1 | -12/+25 |
* | doc: add buf and cptr to type diagram. | Kaz Kylheku | 2017-05-09 | 1 | -1/+5 |
* | doc: dlopen added. | Kaz Kylheku | 2017-05-09 | 1 | -0/+166 |
* | cptr: new functions. | Kaz Kylheku | 2017-05-09 | 3 | -0/+35 |
* | 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 | 2 | -7/+33 |
* | doc: FFI module documented. | Kaz Kylheku | 2017-05-09 | 1 | -0/+1618 |
* | ffi: eliminate memcpy in basic gets and puts. | Kaz Kylheku | 2017-05-08 | 1 | -52/+36 |
* | ffi: improve printed representation of closures. | Kaz Kylheku | 2017-05-08 | 1 | -1/+2 |
* | ffi: don't zero out anonymous struct padding. | Kaz Kylheku | 2017-05-08 | 1 | -4/+0 |
* | doc: documenting buffers. | Kaz Kylheku | 2017-05-08 | 1 | -0/+739 |
* | buffers: correct length check in buf-put- functions. | Kaz Kylheku | 2017-05-08 | 1 | -2/+3 |
* | buffers: don't let a buffer shrink to zero. | Kaz Kylheku | 2017-05-08 | 1 | -4/+6 |
* | ffi: varray: write out all elements of Lisp seq. | Kaz Kylheku | 2017-05-07 | 1 | -2/+2 |
* | ffi: rethink passing and alloc scheme for bufs. | Kaz Kylheku | 2017-05-07 | 3 | -23/+34 |
* | ffi: semantics: ptr-in should recurse on in. | Kaz Kylheku | 2017-05-07 | 1 | -1/+14 |
* | ffi: bugfix: all in calls must fall back on get. | Kaz Kylheku | 2017-05-07 | 2 | -4/+12 |
* | ffi: bufix: elide get if copy flag is false. | Kaz Kylheku | 2017-05-07 | 1 | -2/+2 |
* | ffi: bugfix: all out calls must fall back on put. | Kaz Kylheku | 2017-05-07 | 1 | -4/+10 |
* | ffi: bugfix: bstr needs in operation, like str. | Kaz Kylheku | 2017-05-07 | 1 | -3/+20 |
* | ffi: bugfixes: out pointer must be checked. | Kaz Kylheku | 2017-05-06 | 1 | -2/+6 |
* | ffi: reduce (array void t) syntax to (array t). | Kaz Kylheku | 2017-05-06 | 1 | -28/+33 |
* | ffi: add macro language. | Kaz Kylheku | 2017-05-06 | 2 | -0/+110 |
* | ffi: handle copy flag in str type's in virtual. | Kaz Kylheku | 2017-05-06 | 1 | -4/+6 |
* | ffi: in function copy flag: fixes two issues. | Kaz Kylheku | 2017-05-06 | 1 | -21/+21 |
* | ffi: varray feature | Kaz Kylheku | 2017-05-06 | 1 | -3/+27 |
* | ffi: remove unchanging param from make_ffi_pointer. | Kaz Kylheku | 2017-05-06 | 1 | -9/+2 |
* | ffi: ffi-size function. | Kaz Kylheku | 2017-05-06 | 2 | -0/+8 |