summaryrefslogtreecommitdiff
Commit message (Expand)AuthorAgeFilesLines
* When getting repr on CDataObject_own_structptr, use length field for owned bytesnew_struct_allocated_sizeAndrew Leech2016-09-121-1/+3
* When getting ffi.buffer() on CDataObject_own_structptr, use length field for ...Andrew Leech2016-09-121-1/+5
* Add length field to CDataObject_own_structptr to hold the size of the memory ...Andrew Leech2016-09-121-0/+2
* hg merge release-1.8Armin Rigo2016-09-061-3/+3
|\
| * md5/shaArmin Rigo2016-09-061-3/+3
| * Release branch, starting at 1.8.2 for CPythonArmin Rigo2016-09-060-0/+0
|/
* A direct testArmin Rigo2016-09-061-0/+19
* skip testArmin Rigo2016-09-061-0/+3
* Update and document v1.8.2Armin Rigo2016-09-068-8/+17
* Issue #283: initializer for nested anonymous structs inside unionsArmin Rigo2016-09-052-24/+51
* Skip test if setuptools cannot be importedArmin Rigo2016-09-041-1/+4
* Python 3 fixArmin Rigo2016-09-031-0/+6
* fixArmin Rigo2016-09-031-2/+4
* Issue #282: probable test and fixArmin Rigo2016-09-032-16/+23
* Un-document the removal of the ctypes backendArmin Rigo2016-09-031-4/+0
* Backed out changeset 0087e2aec9efArmin Rigo2016-09-039-198/+1431
* Bump version number to 1.8.1Armin Rigo2016-09-037-8/+8
* - add ffi.compile(debug=flag)Armin Rigo2016-09-035-14/+33
* Document 0ff89f851d2cArmin Rigo2016-09-031-1/+3
* If we say Py_LIMITED_API and we're compiling with a debug version ofArmin Rigo2016-09-032-2/+18
* Windows funArmin Rigo2016-09-031-3/+3
* Kill the ctypes backend.Armin Rigo2016-09-0310-1431/+202
* Fix testArmin Rigo2016-09-031-1/+1
* update whatsnewArmin Rigo2016-08-242-3/+8
* merge headsArmin Rigo2016-08-227-40/+56
|\
| * Add two tests for 34b29a139894Armin Rigo2016-08-221-0/+18
| * Update the docs according to issue #281Armin Rigo2016-08-223-35/+30
| * Returning unions works fine in API mode, remove the checks.Armin Rigo2016-08-223-5/+6
| * Avoid calling more CPython functions when there is an exception setArmin Rigo2016-08-221-0/+2
* | If we don't know the version number of setuptools, we try to setArmin Rigo2016-08-221-1/+4
* | Remove the extra checks, which should be unnecessary and possibly causeArmin Rigo2016-08-222-4/+1
* | use py_limited_api flag when available.Daniel Holth2016-08-212-1/+43
|/
* Document some common mistakes of bad lifetime of ffi.new()Armin Rigo2016-08-171-0/+27
* Give an error when subtracting two pointers and the division's result isArmin Rigo2016-08-152-2/+23
* Eventually, replace this UserWarning with an errorArmin Rigo2016-08-071-6/+4
* Avoid a combination where we end up with two incompatible "typedef xxxArmin Rigo2016-08-062-1/+15
* Update docsArmin Rigo2016-08-063-6/+13
* Seems that as a #define, this hack breaks if a future header doesArmin Rigo2016-08-061-1/+1
* Update the version number to 1.8Armin Rigo2016-08-067-12/+12
* The null_byte_after_str branch of PyPy makes ffi.from_buffer(str)Armin Rigo2016-08-024-2/+22
* Issue #275: add Python 3.5 hereArmin Rigo2016-07-311-0/+1
* Document the fact that the C code contains '#define Py_LIMITED_API'.Armin Rigo2016-07-311-0/+11
* Test and fix: refuse to 'recompile' a cdef that declares a structArmin Rigo2016-07-312-0/+41
* Use Py_LIMITED_API in the generated C extension modules, because doingArmin Rigo2016-07-193-22/+11
* Issue #271: in the test, call "cc" instead of "gcc", in case gcc isn'tArmin Rigo2016-07-181-1/+1
* Fix for a3708c91be7bArmin Rigo2016-07-161-5/+8
* Same hereArmin Rigo2016-07-111-1/+1
* Use Py_ssize_t, not ssize_t directlyArmin Rigo2016-07-111-1/+1
* Link to the issue's commentArmin Rigo2016-07-071-1/+4
* hg merge release-1.7Armin Rigo2016-06-200-0/+0
|\