Commits

Author Commit Message Labels Comments Date
Armin Rigo
Tests and fix.
Branches
cpy-extension
Armin Rigo
Fixes.
Branches
cpy-extension
Armin Rigo
Fix test.
Branches
cpy-extension
Armin Rigo
Char arguments.
Branches
cpy-extension
Armin Rigo
Phew. All integer types.
Branches
cpy-extension
Armin Rigo
Fix tests.
Branches
cpy-extension
Armin Rigo
Fix the tests, and write a general test (in-progress).
Branches
cpy-extension
Armin Rigo
_cffi_to_c_char_p(). Use the technique documented in http://docs.python.org/release/2.5.3/ext/using-cobjects.html to access a function defined in _ffi_backend from the C code in the generated module _cffi_N.
Branches
cpy-extension
Armin Rigo
Generalize the conversions.
Branches
cpy-extension
Armin Rigo
Move the code around.
Branches
cpy-extension
Armin Rigo
Progress
Branches
cpy-extension
Armin Rigo
Fixed the docstring of ffi.verify() to document the new idea. Starting on generating the CPython C extension.
Branches
cpy-extension
Armin Rigo
Make yet another branch in which to split ABI versus API more, and try to generate a CPython C extension module.
Branches
cpy-extension
Armin Rigo
Finish the (non-partial) struct verification. For now uses 'typeof()', which is a gcc extension.
Branches
linux-only
Armin Rigo
In-progress: verify fully-declared structs.
Branches
linux-only
Armin Rigo
Verifying the typedefs, precisely enough to be able to distinguish between "typedef int x" and "typedef long x" even if the sizes of "int" and "long" are the same.
Branches
linux-only
Armin Rigo
Progress on test_ffi_nonfull_struct(), but unfinished so far.
Branches
linux-only
Armin Rigo
Minimal fix for test_verify: track just "const pointers".
Branches
linux-only
Armin Rigo
More tweaks, and a test that doesn't pass so far because of the "const" in the pointer declaration :-(
Branches
linux-only
Armin Rigo
Linux-only tweaks until the test passes.
Branches
linux-only
Armin Rigo
Random check-in changing things here and there.
Branches
linux-only
Armin Rigo
A branch to try to rework verify(). The plan on this branch is to not use 'platformer' but directly have custom linux-only gcc calls, for now.
Branches
linux-only
Armin Rigo
Tweak
Armin Rigo
Remove again .orig from here, sorry.
Armin Rigo
The point of this is to detect broken signatures, which doesn't work so far (the gcc warning is ignored).
Armin Rigo
Ignore .orig files
Armin Rigo
Bah, forgot this (but the test doesn't fail?).
Armin Rigo
Fix for the special case of setting 1. Test and fix the exact error message on Python 2.6.
Armin Rigo
Fix the test (by changing it), and fix the test (by changing the tested code).
Armin Rigo
Rename "new" to "newp" in the test too.
  1. Prev
  2. Next