1. Scott Tsai
  2. cffi

Commits

Author Commit Message Date Builds
Armin Rigo
Missing Py_INCREF().
Armin Rigo
Cast from None (as a NULL pointer) to an integer.
Armin Rigo
Split setup.py into a part in setup_base.py that can be used even without having installed 'setuptools' previously.
Armin Rigo
Add another example. This one segfaults CPython on a bogus reference count issue. Needs to investigate.
Armin Rigo
Test iteration over array cdatas, and found out that we need more code.
Armin Rigo
Write a passing test about files and buffers.
Armin Rigo
Test and fix.
Armin Rigo
Remove the limitation about "typedef ... foo_t", and change the test.
Armin Rigo
Test for 'ffi.cast("foo*", None) == None'. Documentation.
Armin Rigo
Fix the issue. Tests pass but would need some review because it's slightly fragile... But it's enough to have the simple xclient.py demo work.
Armin Rigo
A non-passing test, a bit annoying: how are we supposed to fill in the anonymous struct types declared in the middle of a typedef?
Armin Rigo
ffi.buffer() with an optional second argument "size".
Armin Rigo
Check extra spaces around #define.
Armin Rigo
Add a passing test.
Armin Rigo
Test and fix.
Armin Rigo
A passing test.
Armin Rigo
Calling convention on Windows.
Armin Rigo
Skip the remaining tests on Windows, and document its existence.
Armin Rigo
Fix tests for windows.
Armin Rigo
Simplify code, after realizing that the front-end never calls the backend's load_library() with None.
Armin Rigo
Windows passes test_c.
Armin Rigo
Compiles.
Armin Rigo
Work in progress on porting to Windows.
Armin Rigo
Uh, ffi_closure_alloc() and ffi_closure_free() are already defined in recent versions of <ffi.h>, but of course not all of them. Rename.
Armin Rigo
Increase portability among UNIX systems with a bit of code from ctypes.
Armin Rigo
Test and explicit exception in case we call verify() with the ctypes backend (instead of the C code getting confused and crashing obscurely).
Armin Rigo
Tweaks.
Armin Rigo
Clarify
Armin Rigo
Remove the "static globvar" here, as they are confusing: it's usually not about global vars.
Armin Rigo
Test and fix.
  1. Prev
  2. Next