index
:
txr
master
txr-old
TXR: A data munging language.
kaz@kylheku.com
summary
refs
log
tree
commit
diff
stats
log msg
author
committer
range
path:
root
/
ffi.c
Commit message (
Expand
)
Author
Age
Files
Lines
*
ffi: bug: flexible structure size calculation.
Kaz Kylheku
2024-10-07
1
-3
/
+2
*
cobj: clone method streamlines copy; structs get copy method.
Kaz Kylheku
2024-06-17
1
-10
/
+20
*
mmap: bug: low length diagnosed as "zero-sized element type"
Kaz Kylheku
2024-01-18
1
-1
/
+1
*
Copyright year bump 2024.
Kaz Kylheku
2024-01-18
1
-1
/
+1
*
Integration with setjmp/longjmp.
Kaz Kylheku
2023-09-27
1
-0
/
+40
*
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
[next]