| Commit message (Expand) | Author | Age | Files | Lines |
* | Use vargs typedef instead of struct args *. | Kaz Kylheku | 2023-09-05 | 1 | -2/+2 |
* | ffi: fix unused variable warning. | Kaz Kylheku | 2023-05-11 | 1 | -2/+2 |
* | ffi: gc bugfix in ffi_type_struct. | Kaz Kylheku | 2023-03-22 | 1 | -2/+2 |
* | ffi: gc bug in ffi_enum_type. | Kaz Kylheku | 2023-03-22 | 1 | -0/+1 |
* | ffi: c++: several C-style casts have snuck in | Kaz Kylheku | 2023-02-28 | 1 | -4/+4 |
* | Copyright year bump 2023. | Kaz Kylheku | 2023-01-01 | 1 | -1/+1 |
* | args: don't use alloca for const size cases. | Kaz Kylheku | 2022-10-15 | 1 | -3/+3 |
* | ffi: fix accidental reference to a uint type. | Kaz Kylheku | 2022-09-20 | 1 | -1/+1 |
* | Implement NaN boxing. | Kaz Kylheku | 2022-09-13 | 1 | -4/+12 |
* | ffi: check for out-of-range wchar_t. | Kaz Kylheku | 2022-08-13 | 1 | -0/+3 |
* | ffi: reproduce odd GNU C behavior for aligned bitfields. | Kaz Kylheku | 2022-05-24 | 1 | -5/+13 |
* | ffi: couple of tests; assertion. | Kaz Kylheku | 2022-05-24 | 1 | -0/+2 |
* | ffi: bitfield tests pass on PPC64. | Kaz Kylheku | 2022-05-23 | 1 | -102/+53 |
* | ffi: bitfield tests and fixes. | Kaz Kylheku | 2022-05-23 | 1 | -11/+5 |
* | ffi: allow bitfields based on endian types. | Kaz Kylheku | 2022-05-22 | 1 | -190/+520 |
* | ffi: fat bitfield bugfix for big endian. | Kaz Kylheku | 2022-05-21 | 1 | -2/+12 |
* | ffi: floating-point endian types: wrong Lisp type. | Kaz Kylheku | 2022-05-21 | 1 | -4/+4 |
* | ffi: flex structs: minor refactor. | Kaz Kylheku | 2022-05-21 | 1 | -4/+3 |
* | ffi: testing and fixing flexible arrays. | Kaz Kylheku | 2022-05-20 | 1 | -10/+33 |
* | ffi: pack bugfix and tests. | Kaz Kylheku | 2022-05-20 | 1 | -9/+10 |
* | ffi: behavior of align subject to compat. | Kaz Kylheku | 2022-05-20 | 1 | -1/+2 |
* | ffi: pack: implement documented align transformation. | Kaz Kylheku | 2022-05-20 | 1 | -19/+32 |
* | ffi: bugfix: clone of type points to old self. | Kaz Kylheku | 2022-05-20 | 1 | -2/+6 |
* | ffi: new pack type operator; align increases only. | Kaz Kylheku | 2022-05-20 | 1 | -14/+49 |
* | ffi: bugfix: transition between bitfield cell sizes. | Kaz Kylheku | 2022-05-19 | 1 | -0/+10 |
* | ffi: bitfield handling when storage cells are packed. | Kaz Kylheku | 2022-05-19 | 1 | -11/+8 |
* | ffi: bugfix: empty structs/unions have alignment of 1. | Kaz Kylheku | 2022-05-19 | 1 | -2/+2 |
* | ffi: bugfix in fat bitfields. | Kaz Kylheku | 2022-05-19 | 1 | -2/+2 |
* | ffi: diagnose bitfields wider than type. | Kaz Kylheku | 2022-05-19 | 1 | -6/+6 |
* | ffi: support 64 bit bitfields. | Kaz Kylheku | 2022-05-19 | 1 | -22/+207 |
* | ffi: use longlong_t. | Kaz Kylheku | 2022-05-19 | 1 | -4/+8 |
* | ffi: eliminate trivial allocas in bitfield code. | Kaz Kylheku | 2022-05-18 | 1 | -14/+14 |
* | ffi: alignment bug in undimensioned arrays. | Kaz Kylheku | 2022-05-18 | 1 | -6/+8 |
* | ffi: bugfix: null terminated string as flexible member. | Kaz Kylheku | 2022-05-17 | 1 | -38/+28 |
* | ffi: bugfix: unions are not unconditionally incomplete. | Kaz Kylheku | 2022-05-17 | 1 | -1/+1 |
* | ffi: fix broken on RISC-V. | Kaz Kylheku | 2022-05-10 | 1 | -1/+1 |
* | New FFI types str-s, bstr-s and wstr-s. | Kaz Kylheku | 2022-03-21 | 1 | -1/+24 |
* | ffi: minor code reordering in initialization. | Kaz Kylheku | 2022-03-20 | 1 | -4/+6 |
* | ffi: after call, process args in reverse order. | Kaz Kylheku | 2022-03-17 | 1 | -11/+10 |
* | ffi: support intmax-t and uintmax-t types. | Kaz Kylheku | 2022-03-15 | 1 | -0/+18 |
* | ffi: move socket stuff to socket module. | Kaz Kylheku | 2022-02-17 | 1 | -108/+24 |
* | Fix more -fsanitize=implicit-conversion findings. | Kaz Kylheku | 2022-02-14 | 1 | -1/+1 |
* | carray-replace: two overrun bugs. | Kaz Kylheku | 2022-01-13 | 1 | -2/+2 |
* | carray: allow t and floating 0 in sub and replace. | Paul A. Patience | 2022-01-12 | 1 | -10/+15 |
* | Copyright year bump 2022. | Kaz Kylheku | 2022-01-11 | 1 | -1/+1 |
* | Casts have crept into the code not wrapped by macros. | Kaz Kylheku | 2022-01-06 | 1 | -10/+10 |
* | ffi: allow enumed bitfield. | Kaz Kylheku | 2022-01-02 | 1 | -22/+33 |
* | Eliminate declaration-after-statement everywhere. | Kaz Kylheku | 2021-12-29 | 1 | -5/+5 |
* | ffi: implement in-semantics for carray, cptr. | Kaz Kylheku | 2021-10-24 | 1 | -5/+68 |
* | ffi: take advantage of hardware unaligned access. | Kaz Kylheku | 2021-10-20 | 1 | -0/+11 |