Commits

Author Commit Message Labels Comments Date
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
Add three missing vars in this Extension(). They were only in setup_base.py.
Armin Rigo
Mention versionadded 0.4.
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
Add ffi.CData and ffi.CType.
Armin Rigo
Document the change of the default directory.
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
Fix.
Armin Rigo
A failing test (thanks Tobu on irc)
Armin Rigo
Add 'sources', which can now be passed explicitly too.
Armin Rigo
Disable encode('utf-8') on Python 2, where it makes no sense and just adds to the confusion
Amaury Forgeot d'Arc
Fix tests for CPython 3.3 and 3.2.
Armin Rigo
Split (roughly) the code and the test. Use the 'p' prefix for object descriptors (_P_ython) instead of 'i'.
Armin Rigo
Complete the example.
Armin Rigo
Ask for the length of the list from C code, too.
Armin Rigo
Two demos of how CFFI can be used to write your own C functions using whatever API is most suitable.
Armin Rigo
Also mention libfoo.so.X.Y.
Armin Rigo
Add some minimal documentation
Armin Rigo
Remove the outdated "todo"
Armin Rigo
hgignore also _cffi_backend.cpython-33m.so.
Armin Rigo
Fix.
Armin Rigo
Bug with sizeof(union) (thanks paniq on issue #25)
Armin Rigo
Some sort of simplification of the logic of discovering field offsets. It allows us to give much better error messages.
Armin Rigo
Bah, all unions crash verify(). Fixed.
Armin Rigo
Another attempt at saying "a pointer to anything is fine", with bold text this time.
Armin Rigo
Document the alternative enum syntax.
Armin Rigo
Alternative placement of "..." in enums.
Armin Rigo
Fix setup.py for cross-compilation (thanks Sarvi).
Ronny Pfannschmidt
remove the hiding of pkg-config errors in setup.py, should fix issue #21
  1. Prev
  2. Next