Commits

Author Commit Message Labels Comments Date
Simon Sapin
Map anonymous enum values to FFILibrary attributes.
Armin Rigo
Fix (also for Python 3).
Armin Rigo
A passing test.
Armin Rigo
A bit hackish, but solves exactly issue #71: ffi.typeof(builtin_function).
Armin Rigo
Add a comment
Armin Rigo
Fix for a potential race condition in multithreaded programs (hard to test).
Armin Rigo
Issue #67
Armin Rigo
Add warnings about keeping alive the library object.
Armin Rigo
Check that the backend's version matches the frontend's
Armin Rigo
A dummy checkin to make this the current 'default'.
Armin Rigo
merge heads
Branches
cffi-1.0
Armin Rigo
Close this
Armin Rigo
Mark the places that would need proper "const" support
Branches
cffi-1.0
Armin Rigo
Make a branch to move the most recent changes to.
Branches
cffi-1.0
Armin Rigo
Close this, which is going to become the branch "cffi-1.0".
Armin Rigo
Rename ffi.dlopen() into ffi.dlopen_abi_unchecked(), and make the
Maciej Fijalkowski
Since we have users, make sure we actually emit UserWarning, instead of just
Armin Rigo
Give some compatibility explanation when passing a Python file object to
Armin Rigo
Kill the historical non-decorator version of ffi.callback(), as a
Armin Rigo
Add warnings about keeping alive the library object.
Armin Rigo
Document the removal of FILE, add demos.
Armin Rigo
Kill the logic to support FILE. Found out that it seems reasonable
Armin Rigo
Cancel again these changes: we can't pass 0 or None to mean NULL. Just
Armin Rigo
merge heads
Armin Rigo
Document how to work around these limitations.
Armin Rigo
Refactor get_c_name() in model.py to use the same logic as with the
Armin Rigo
Fix the test for 64-bit: alignment issues
Tom Nixon
Generate correct type name for pointers to arrays.
Armin Rigo
Test for the 0-to-ptr convertion.
Armin Rigo
Change the hack: instead of passing None for NULL pointers, we pass 0.
  1. Prev
  2. Next