Commits

Author Commit Message Labels Comments Date
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.
Armin Rigo
test and fix.
Armin Rigo
Streamline the conversion from Python objects.
Armin Rigo
Merge branch 'master' of github.com:arigo/ffi
  1. Prev
  2. Next