Source

cffi / cffi / verifier.py

Author Commit Message Labels Comments Date
Armin Rigo
Fix (thanks Hakan Ardo)
Armin Rigo
Fix for PyPy: load the '.pypy-19.so' file even though find_module() tends to return the dummy '.py' file created by setuptools.
Armin Rigo
Test and fix for setup.py's that use the 'package_dir' argument and thus where we can't even import the package before installation. (python-cffi Sep 10, Sarvi)
Armin Rigo
Add the keyword argument verify(tag='foo') and document it.
Armin Rigo
Allow the _cffi_crcchecksum module to be installed in a subpackage, with the 'ext_package' argument to setup(). Because it's not specified on the Extension instance but as a separate argument (for no reason I know), it requires a twist. Document it in detail.
Armin Rigo
Change the default directory in which verify() builds the C module. Now it is "<directory containing the caller>/__pycache__" instead of "./__pycache__".
Armin Rigo
Disable encode('utf-8') on Python 2, where it makes no sense and just adds to the confusion
Armin Rigo
Fix the logic: it was possible to reach the following bug (for which I don't know how to write a small test): - in cffi: python setup.py install - in demo/bsdopendirtype: python setup.py install - rm -r demo/__pycache__ demo/build - in demo/bsdopendirtype: python setup.py install Then it would crash because it would not regenerate the C source but call the compiler anyway.
Armin Rigo
Fixes fixes
Branches
python3-port
Armin Rigo
Fixes for 2.6 compat
Branches
python3-port
Armin Rigo
hg merge default, and try to resolve all conflicts. Not tested so far.
Branches
python3-port
Armin Rigo
Attempting to collect export_symbols correctly, as needed for Windows
Armin Rigo
Merge the two verifiers into two VEngine classes. There is still a little bit of code duplication but not too much.
Branches
verifier2
Armin Rigo
Skip the tail of these two tests if not building a CPython C extension module.
Branches
verifier2
Armin Rigo
str() -> ffi.string()
Branches
verifier2
Armin Rigo
hg merge default
Branches
verifier2
Armin Rigo
Add the dance of releasing the GIL.
Amaury Forgeot d'Arc
An attempt to port cffi to python3. Most tests are passing, yeah!
Branches
python3-port
Armin Rigo
hg merge default
Branches
verifier2
Armin Rigo
Add the Verifier's version number.
Armin Rigo
Issue 15. Anyway names with 16 full bytes are a bit overkill, so let's settle on 8 full bytes.
Armin Rigo
Test and fix
Branches
verifier2
Armin Rigo
Fix the last failure in test_verify.
Branches
verifier2
Armin Rigo
Cleaning.
Branches
verifier2
Armin Rigo
hg merge default
Branches
verifier2
Armin Rigo
Garbage-collection of some code
Branches
verifier2
Armin Rigo
test_verify.test_varargs
Branches
verifier2
Armin Rigo
test_verify.test_access_array_variable
Branches
verifier2
Armin Rigo
test_verify.test_access_variable
Branches
verifier2
Armin Rigo
test_define_int
Branches
verifier2
  1. Prev
  2. 1
  3. 2
  4. 3
  5. 4
  6. Next