Commits

Author Commit Message Labels Comments Date
Armin Rigo
Docstrings for the FFI class and public methods.
Armin Rigo
Test and fix.
Armin Rigo
Allow automatic conversion of str to "char*" for passing as a function argument (in addition to conversion of str to "const char*" that works more generally).
fijal
Start working on a verifier
Armin Rigo
Support "p.field" where p is a pointer to a struct.
Armin Rigo
Test and fix.
Armin Rigo
Tests and fixes
Armin Rigo
Improve the test and fix it (used to rely on sizeof(int)==sizeof(void*)).
Armin Rigo
Found the place that takes a lot of time: instantiating the CParser.
Armin Rigo
ffi.string() with two arguments.
Armin Rigo
Pointer arithmetic and difference.
Armin Rigo
Share more code between regular pointers and function pointers.
Armin Rigo
Bit fields.
Armin Rigo
ffi.alignof(), just because it's easy.
Armin Rigo
ffi.offsetof().
Armin Rigo
Implement the types from <std*.h>.
Armin Rigo
Fix
Armin Rigo
mention ffi.gc
Armin Rigo
Add a list of missing features.
Armin Rigo
Bah, must not pass None here. It fails obscurely in
Armin Rigo
errno support, by special-casing "ffi.C.errno" to make it look exactly like in C.
Armin Rigo
More tests and fixes
Armin Rigo
Tests and fixes
Armin Rigo
enum types.
Armin Rigo
- ffi.cast() supporting various cases
Armin Rigo
Add two tests, skipped unless I figure out a nice way to implement them on the ctypes backend.
Armin Rigo
Improve repr.
Armin Rigo
Improve the test.
Armin Rigo
write_variable().
Armin Rigo
This test passes out of the box now.
  1. Prev
  2. Next