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
*
Copyright year bump 2021.
Kaz Kylheku
2021-01-14
1
-1
/
+1
*
ffi/doc: bugfixes to bitfield alignment.
Kaz Kylheku
2020-08-24
1
-12
/
+17
*
ffi: bugfix: zero-width bitfield offset problem.
Kaz Kylheku
2020-08-24
1
-1
/
+1
*
ffi: correct tft->nmemb under zero-bit fields.
Kaz Kylheku
2020-08-24
1
-2
/
+4
*
cptr: bugfix: cptr-out must fall back on tft->put.
Kaz Kylheku
2020-07-13
1
-1
/
+4
*
cptr: new cptr-get and cptr-out functions.
Kaz Kylheku
2020-07-13
1
-0
/
+35
*
c_num: now takes self argument.
Kaz Kylheku
2020-06-29
1
-75
/
+83
*
ffi: big-endian: unused parameter warnings.
Kaz Kylheku
2020-04-28
1
-1
/
+55
*
carray: revise carray diagnostics.
Kaz Kylheku
2020-04-24
1
-8
/
+8
*
carray: bug sweep.
Kaz Kylheku
2020-04-24
1
-28
/
+62
*
warning cleanup: signed/unsigned in ternaries.
Kaz Kylheku
2020-04-05
1
-1
/
+1
*
warning cleanup: add casts for unused parameters.
Kaz Kylheku
2020-04-05
1
-1
/
+195
*
ffi: varray: g++ signed/unsigned warning.
Kaz Kylheku
2020-02-08
1
-1
/
+1
*
ffi: fix broken char handling in undimensioned arrays.
Kaz Kylheku
2020-01-17
1
-36
/
+99
*
ffi: fix non-libffi build on big endian.
Kaz Kylheku
2020-01-06
1
-0
/
+1
*
Copyright year bump 2020.
Kaz Kylheku
2019-12-31
1
-1
/
+1
*
ffi: bug: zchar not handled in array out semantics.
Kaz Kylheku
2019-12-16
1
-0
/
+1
*
ffi: shut up gcc7 warnings about switch case.
Kaz Kylheku
2019-12-16
1
-0
/
+7
*
ffi: new type zchar
Kaz Kylheku
2019-12-14
1
-1
/
+41
*
ffi: turn char conversion flags into enum.
Kaz Kylheku
2019-12-14
1
-52
/
+85
*
ffi: allow init-forms for slots.
Kaz Kylheku
2019-12-06
1
-9
/
+40
*
ffi: rename functions in the carray-num group.
Kaz Kylheku
2019-11-18
1
-12
/
+27
*
ffi: carray-num using wrong function name.
Kaz Kylheku
2019-11-18
1
-1
/
+1
*
safety: fix type tests that code can subvert.
Kaz Kylheku
2019-09-30
1
-1
/
+1
*
lib: access special methods via special slot mechanism.
Kaz Kylheku
2019-09-06
1
-1
/
+1
*
ffi: bugfix: kind enum in wrong argument positions.
Kaz Kylheku
2019-07-30
1
-10
/
+14
*
FFI: bugfix: GC-correctness of assignments.
Kaz Kylheku
2019-07-28
1
-0
/
+11
*
FFI: bugfix: properly re-use existing struct type.
Kaz Kylheku
2019-07-28
1
-2
/
+6
*
FFI: self-referential structs.
Kaz Kylheku
2019-07-28
1
-90
/
+200
*
FFI: bugfix: pointer "in" ops must map null to nil.
Kaz Kylheku
2019-07-27
1
-0
/
+8
*
FFI: elemtype as type operator, not just macro.
Kaz Kylheku
2019-07-26
1
-1
/
+18
*
FFI: document: elemsize and elemtype work on enums.
Kaz Kylheku
2019-07-26
1
-2
/
+2
*
FFI: allow member type reference using referencing dot.
Kaz Kylheku
2019-07-26
1
-0
/
+26
*
ffi: bugfix: flexible struct get not working right.
Kaz Kylheku
2019-07-22
1
-7
/
+13
*
ffi: support flexible structures.
Kaz Kylheku
2019-07-20
1
-62
/
+120
*
ffi: two-argument form of sizeof.
Kaz Kylheku
2019-07-11
1
-0
/
+8
*
ffi: handle variable length types in buffer ops.
Kaz Kylheku
2019-07-11
1
-4
/
+31
*
bugfix: broken carray-replace.
Kaz Kylheku
2019-07-05
1
-1
/
+1
*
carray-replace: use seq_iter.
Kaz Kylheku
2019-06-18
1
-15
/
+5
*
carray-refset: bugfix: support negative indexing.
Kaz Kylheku
2019-06-14
1
-0
/
+3
*
carray-replace: missing functionality.
Kaz Kylheku
2019-06-13
1
-7
/
+24
*
ffi: adjust in semantics of variable zarray.
Kaz Kylheku
2019-06-12
1
-1
/
+1
*
bugfix: c_num won't convert most negative value.
Kaz Kylheku
2019-05-25
1
-1
/
+1
*
c++ maintenance: multiple defs of mod_s and bit_s.
Kaz Kylheku
2019-03-30
1
-1
/
+1
*
ffi, eval: move struct_s.
Kaz Kylheku
2019-03-02
1
-2
/
+1
*
ffi: gc bug in cptr type.
Kaz Kylheku
2019-02-24
1
-0
/
+1
*
ffi: gc bug in enum type.
Kaz Kylheku
2019-02-24
1
-5
/
+5
*
ffi: closure: clear stale saved exit point.
Kaz Kylheku
2019-02-07
1
-0
/
+2
*
ffi: use padded return size in closure dispatch.
Kaz Kylheku
2019-02-07
1
-2
/
+3
*
ffi: don't pad void return size to sizeof (ffi_arg).
Kaz Kylheku
2019-02-07
1
-1
/
+1
[next]