Source

cffi / cffi / backend_ctypes.py

The branch 'release-0.2' does not exist.
Author Commit Message Labels Comments Date
Armin Rigo
Change ffi.new() to take a pointer-to-X instead of directly X,
Armin Rigo
Test and fix: keep the two backends in sync
Armin Rigo
Properly skip wchar tests if the backend doesn't support them.
Branches
wchar_t
Armin Rigo
Fix tests, part 1
Branches
wchar_t
Armin Rigo
hg merge default
Branches
wchar_t
Armin Rigo
Test and fix: from callbacks with 'void' as the result type, you should
Armin Rigo
Fix union initializers: it did not follow the C standard, and
Armin Rigo
hg merge default
Branches
wchar_t
Armin Rigo
Finally clean up the distinction between the C types "function" vs
Armin Rigo
Add "error=..." to ffi.callback().
Armin Rigo
Fix(?) the ctypes backend, as far as the tests are concerned.
Armin Rigo
hg merge default
Branches
wchar_t
Armin Rigo
Let's say that wchar_t is unsigned if and only if it is 2 bytes.
Branches
wchar_t
Armin Rigo
(fijal, arigo) (early sprint)
Armin Rigo
Start by writing tests.
Branches
wchar_t
tlynn
More general fix for returning pointers from callbacks in ctypes backend.
tlynn
Fix void* callback return types in ctypes backend.
Armin Rigo
ffi.getcname().
Armin Rigo
Cast from None (as a NULL pointer) to an integer.
Armin Rigo
Test iteration over array cdatas, and found out that we need more code.
Armin Rigo
Test for 'ffi.cast("foo*", None) == None'. Documentation.
Armin Rigo
ffi.buffer() with an optional second argument "size".
Armin Rigo
Test and fix.
Armin Rigo
Replace ffi.string() with ffi.buffer() and update the docs. Add an
Armin Rigo
Generic test, and fix for the ctypes backend.
Branches
cpy-extension
Armin Rigo
In-progress: verify fully-declared structs.
Branches
linux-only
Armin Rigo
Verifying the typedefs, precisely enough to be able to
Branches
linux-only
Armin Rigo
Fix for the C backend.
Armin Rigo
Rename the package from "ffi" to "cffi".