summaryrefslogtreecommitdiff
path: root/cffi/backend_ctypes.py
Commit message (Expand)AuthorAgeFilesLines
* Don't return a bool from __int__(), as it raises a (Pending?)DeprecationWarningArmin Rigo2019-09-201-1/+1
* Issue #379Armin Rigo2018-08-301-0/+4
* Issue 364Armin Rigo2018-06-161-1/+4
* Add an optional 'size' argument to ffi.gc(). So far, it has no effectArmin Rigo2017-08-021-1/+1
* issue #255: comparing primitive cdatasArmin Rigo2017-02-191-10/+13
* Python 3 fixArmin Rigo2016-09-031-0/+6
* fixArmin Rigo2016-09-031-2/+4
* Issue #282: probable test and fixArmin Rigo2016-09-031-16/+22
* Backed out changeset 0087e2aec9efArmin Rigo2016-09-031-0/+1097
* Kill the ctypes backend.Armin Rigo2016-09-031-1097/+0
* Python3 compatArmin Rigo2016-06-051-3/+2
* Fix tests in 'testing' to account for e7ca388b0197 (I only fixed theArmin Rigo2016-05-081-0/+5
* Add ffi.gc(ptr, None) which *removes* the destructor in-place on a ffi.gc() o...Amaury Forgeot d'Arc2016-04-231-1/+11
* Implement backend.gcp() for the ctypes backend, and remove gc_weakref.Amaury Forgeot d'Arc2016-04-231-0/+15
* New argument "onerror" on ffi.callback()Armin Rigo2015-07-041-1/+2
* Python 3 fixesArmin Rigo2015-01-311-11/+10
* Change again ffi.offsetof() and ffi.addressof(), generalizing them.Armin Rigo2015-01-111-11/+30
* Issue 131: support ffi.cdef("...", packed=True)Armin Rigo2014-01-141-1/+3
* Finish the fix for issue #91.Armin Rigo2013-06-191-1/+1
* Fix the front-end to work (but still show $ signs)Armin Rigo2013-06-191-1/+1
* Fix for issue 77: give cdatas __module__, __name__ and __doc__ attributes,Armin Rigo2013-04-151-0/+1
* Test and fix in the ctypes backend for calling "void *" functions with aArmin Rigo2013-04-061-5/+7
* Moving the determination of the base integer type of an enumArmin Rigo2013-02-161-18/+1
* Fix enums to use the same rule as gcc: they are actually not alwaysArmin Rigo2013-02-121-1/+17
* ImplementationArmin Rigo2013-02-081-31/+9
* Fix issue #32: turn types like "size_t" into primitive types from theArmin Rigo2012-11-121-17/+20
* Fix the tests and kill support in the ctypes backend.Armin Rigo2012-10-291-42/+1
* issue35: meh, Python 2.7 decided to drop complete support for 'buffer'Armin Rigo2012-10-281-1/+1
* Change the default dlopen() flags from RTLD_LAZY to RTLD_NOW.Armin Rigo2012-09-241-2/+8
* Kill _cffi_backend.offsetof(), using only _cffi_backend.typeoffsetof().Armin Rigo2012-09-191-4/+0
* ffi.addressof(struct, field).Armin Rigo2012-09-181-3/+28
* Remove a special case from _cffi_backend, and replace it with a generalArmin Rigo2012-09-181-0/+6
* Fix in backend_ctypes.Armin Rigo2012-09-181-2/+1
* _Bool.Armin Rigo2012-09-131-1/+13
* Add ffi.CData and ffi.CType.Armin Rigo2012-09-041-0/+7
* Support nested anonymous structs in the front-end part.Armin Rigo2012-08-231-0/+2
* Pass or skip the buffer tests on 3.2 too.Armin Rigo2012-08-141-3/+7
* Skip the ffi.buffer() tests with the ctypes backend on top of PyPy.Armin Rigo2012-08-131-1/+2
* FixArmin Rigo2012-08-121-5/+13
* hack hack hackArmin Rigo2012-08-121-12/+14
* Tests pass on Linux Python 2.6Armin Rigo2012-08-121-1/+3
* hg merge default, and try to resolve all conflicts.Armin Rigo2012-08-121-33/+85
|\
| * Finally found out the "right" way to implement ffi.gc(), in just aArmin Rigo2012-08-091-1/+1
| * Revert 0d5efadab0ac and use a different approach: reading a fieldArmin Rigo2012-08-051-13/+23
| * Workaround: allow out-of-bound array indexes if the array is 'type[0]'.Armin Rigo2012-08-051-4/+12
| * Test and fix.Armin Rigo2012-08-041-1/+4
| * verify() doesn't fully work with the ctypes backend. Complain clearlyArmin Rigo2012-08-041-1/+6
| * As discussed on the mailing list: str() -> ffi.string()Armin Rigo2012-08-031-22/+52
* | An attempt to port cffi to python3.Amaury Forgeot d'Arc2012-07-291-23/+62
|/
* Fix: the code incorrectly accepted e.g. 'ffi.new(ffi.new("int*"))',Armin Rigo2012-07-271-0/+2