Source

cffi / cffi / api.py

Author Commit Message Labels Comments Date
Armin Rigo
Change the default dlopen() flags from RTLD_LAZY to RTLD_NOW.
Armin Rigo
Kill _cffi_backend.offsetof(), using only _cffi_backend.typeoffsetof().
Armin Rigo
ffi.addressof(struct, field).
Armin Rigo
Remove a special case from _cffi_backend, and replace it with a general
Armin Rigo
Make ffi.callback work both in normal mode and in "decorator mode".
Armin Rigo
Still trying to fix up the ordering of building stuff. One test passes,
Armin Rigo
Add ffi.CData and ffi.CType.
Armin Rigo
Change the default directory in which verify() builds the C module. Now
Armin Rigo
hg merge default, and try to resolve all conflicts.
Branches
python3-port
Armin Rigo
Finally found out the "right" way to implement ffi.gc(), in just a
Armin Rigo
update doc
Armin Rigo
As discussed on the mailing list: str() -> ffi.string()
Armin Rigo
Speed up.
Amaury Forgeot d'Arc
An attempt to port cffi to python3.
Branches
python3-port
Armin Rigo
Fix: the code incorrectly accepted e.g. 'ffi.new(ffi.new("int*"))',
Armin Rigo
Clearer warning message
Armin Rigo
Mostly backs out cf812c61a579: "un-implement" the support for
Armin Rigo
Partly untested: support for callbacks with different calling
Armin Rigo
Change ffi.new() to take a pointer-to-X instead of directly X,
Armin Rigo
Progress.
Armin Rigo
Mark most methods and attributes of class Verifier as "you shouldn't use
Armin Rigo
Simplify the caching logic a little bit.
Armin Rigo
For interactive usage (playing around), add the option ffi.cdef("..",
Armin Rigo
Rename: _ffi_backend => _cffi_backend
Armin Rigo
Finally clean up the distinction between the C types "function" vs
Armin Rigo
Add "error=..." to ffi.callback().
Armin Rigo
Convert the front-end. Missing backend_ctypes.
Armin Rigo
ffi.getcname().
Armin Rigo
ffi.buffer() with an optional second argument "size".
Armin Rigo
Remove 'ffi.rawload(None).errno', which was a hack that made sense at
  1. Prev
  2. 1
  3. 2
  4. Next