Commits

Author Commit Message Labels Comments Date
Armin Rigo
Dict initializer for structs.
Armin Rigo
Struct initializers from lists or tuples.
Armin Rigo
Must remember the order of the fields
Armin Rigo
Read/write into the struct via the pointer
Armin Rigo
Read/write struct fields
Armin Rigo
Fix the Py_FatalErrors
Armin Rigo
Struct types.
Armin Rigo
Opaque structs and unions.
Armin Rigo
Fixes for test_function.
Armin Rigo
fix test
Armin Rigo
Shuffle things around to support recursive structs.
Armin Rigo
alignof.
Armin Rigo
ffi.string().
Armin Rigo
Kill the 'ffi' argument to new_xxx(). Instead, for the sole planned use case, pass explicitly the pointer type to new_array_type(). Now that we have the pointer type in arrays, implement pointer arithmetic.
Armin Rigo
str(char* or char[]).
Armin Rigo
fix cast to floats.
Armin Rigo
cast ptrs or arrays to ints.
Armin Rigo
void.
Armin Rigo
type(x) -> ffi.typeof(x). unsigned chars.
Armin Rigo
sizeof_instance.
Armin Rigo
Use a string to initialize arrays of chars.
Armin Rigo
convert_to_object(array).
Armin Rigo
typeof(cdata instance).
Armin Rigo
casts from ints to ptrs.
Armin Rigo
- allow non-0 index in non-owned pointers - more fun with the really inconsistent interface of longobject.c
Armin Rigo
Pointers.
Armin Rigo
test and fix
Armin Rigo
Merge branch 'master' of github.com:arigo/ffi
Alex Gaynor
Merge branch 'master' of github.com:arigo/ffi
Alex Gaynor
Notify #pypy on CI runs.
  1. Prev
  2. Next