Branches

cffi-1.0

View source
cffi-1.0
Author Commit Message Labels Comments Date
Armin Rigo
ffi.string()
Armin Rigo
Prebuilt FFI.NULL
Armin Rigo
Deprecate the logic to build types directly from the cffi/ pure python package
Armin Rigo
Test and fix
Armin Rigo
next test and fix
Armin Rigo
Found out a "cleaner" way to hack for verify()
Armin Rigo
Copy docstrings from api.py.
Armin Rigo
test and fix
Armin Rigo
Needs another level of type caching, to ensure that there "is" only one
Armin Rigo
Force the field list of structs lazily.
Armin Rigo
hg merge default
Armin Rigo
Unions
Armin Rigo
comments
Armin Rigo
Structs (opaque so far)
Armin Rigo
Fixes
Armin Rigo
in-progress
Armin Rigo
structs and unions, step 1
Armin Rigo
More about constants
Armin Rigo
Killing OP_TYPENAME was a bad idea. Test and fix.
Armin Rigo
Improve test
Armin Rigo
thanks fijal
Armin Rigo
setting globals; listing globals
Armin Rigo
Take cglob.c from zeffir, and fix a few bugs
Armin Rigo
Reimplement verify() as a hack that updates the old ffi object with
Armin Rigo
bump version number
Armin Rigo
Introduce the standard typedefs as "primitives" too, as cffi always did
Armin Rigo
Generate struct _cffi_typename_s
Armin Rigo
Tweaks to use a model that is closer to the existing one of cffi than an
Armin Rigo
A test to verify that cffi_opcopde.py and parse_c_type.h contain the same thing
Armin Rigo
Global array variables
Armin Rigo
next test
Armin Rigo
Copy more code from vengine_cpy, and generate the remaining parts of the
Armin Rigo
Starting working on the "recompiler"
Armin Rigo
subclassing of the FFI class
Armin Rigo
ffi.new()
Armin Rigo
passing test
Armin Rigo
Test and fix for the error message
Armin Rigo
clarify error message
Armin Rigo
Process argument types
Armin Rigo
in-progress: decoding function types while only having a CT_FUNCTIONPTR...
Armin Rigo
in-progress: loading C extension modules and calling functions from them
Armin Rigo
Long
Armin Rigo
Arrays
Armin Rigo
Pass test_realize_c_type
Armin Rigo
Rename "_cffi_backend.so" to "_cffi1_backend.so" to avoid confusion with
Armin Rigo
in-progress
Armin Rigo
More tweaks
Armin Rigo
fix test
Armin Rigo
Use uintptr_t instead of unsigned long
Armin Rigo
Realizing C types from parsed _cffi_opcode arrays: write the basics,
Armin Rigo
Typenames
Armin Rigo
Copy some tests from creflect
Armin Rigo
Structs and unions
Armin Rigo
move the assert next to the line it is protecting
Armin Rigo
The non-private part of the accepted grant proposal
Armin Rigo
Fix the argument types (function -> ptr_to_function; array -> pointer)
Armin Rigo
more tests, one fix
Armin Rigo
Function types
Armin Rigo
in-progress: simplify my life with adding the occasional OP_NOOP
Armin Rigo
in-progress
Armin Rigo
add _cffi_typenames
Armin Rigo
Add PLAN.
Armin Rigo
Starting to reuse some code from creflect for parsing C types
Armin Rigo
fix
Armin Rigo
Quick and dirty hack to get started
Armin Rigo
A branch to really start work on cffi 1.0