summaryrefslogtreecommitdiff
path: root/c/_cffi_backend.c
Commit message (Expand)AuthorAgeFilesLines
* Update to 0.8.2 more officiallyArmin Rigo2014-03-071-1/+1
* Clean up 'sflags'. It was failing because suddenly passing a valueArmin Rigo2014-03-051-15/+36
* Maybe a better error messageArmin Rigo2014-01-211-1/+1
* Raise a NotImplementedError in one messy corner caseArmin Rigo2014-01-201-0/+8
* FixArmin Rigo2014-01-181-0/+1
* Issue 131: support ffi.cdef("...", packed=True)Armin Rigo2014-01-141-2/+3
* Issue 134: add #ifdef _AIXArmin Rigo2014-01-131-1/+1
* Include <alloca.h> on Solaris. Uses the same hack as CPython'sArmin Rigo2013-12-061-0/+3
* Add ffi.getwinerror().Armin Rigo2013-11-121-0/+3
* Update the version numberArmin Rigo2013-11-091-1/+1
* Fix a segfaultArmin Rigo2013-11-091-7/+5
* Support "number + pointer" too, like in CArmin Rigo2013-11-091-2/+9
* Arithmetic using "void *" should work; at least it does in gcc withoutArmin Rigo2013-11-091-10/+20
* Test and fix for issue #99.Armin Rigo2013-11-081-0/+16
* Allow varsized arrays to appear at a non-last position in case of aArmin Rigo2013-11-081-1/+1
* Implementation: support a few extra ways to give initialization arguments to ...Armin Rigo2013-11-081-79/+152
* A redo of pull request 19: dynamically determine if the C compilerArmin Rigo2013-09-251-6/+2
* Fix bitfields on big-endian machinesArmin Rigo2013-09-011-0/+7
* Py3k fixArmin Rigo2013-08-011-2/+2
* Attempt to get rid of USE_C_LIBFFI_MSVC by really fixing libffi_msvc.Armin Rigo2013-07-181-13/+0
* Found and fixed the bug.Armin Rigo2013-07-181-0/+2
* I think that this should clean up the (relative) mess of the GC onArmin Rigo2013-07-181-38/+91
* A test, and start to work on a fix, which doesn't work so farArmin Rigo2013-07-161-1/+19
* Finish the fix for issue #91.Armin Rigo2013-06-191-3/+2
* merge headsArmin Rigo2013-06-191-11/+7
|\
| * Attack issue 91; first step.Armin Rigo2013-06-191-11/+7
* | check for ARM using a flag like it is done for MSVCDavid Schneider2013-06-161-3/+6
|/
* Fix for the alignment calculation of anonymous and zero sized bitfields on ARM.David Schneider2013-06-161-0/+2
* Fix MSVC bitfields in all tested cases.Armin Rigo2013-06-011-6/+30
* MSVC-style bitfields, first attemptArmin Rigo2013-06-011-16/+57
* issue #82: implement bitfields in a way that is, as far as I can tell,Armin Rigo2013-05-301-88/+124
* issue 87: first stabArmin Rigo2013-05-221-9/+80
* Bump the version number of 0.7.Armin Rigo2013-05-221-1/+1
* Test and fix: two pointers of different types can compare equal, butArmin Rigo2013-05-161-4/+1
* Fix for issue 77: give cdatas __module__, __name__ and __doc__ attributes,Armin Rigo2013-04-151-0/+9
* moreArmin Rigo2013-04-041-0/+4
* Add CFFI_MEM_DEBUG and CFFI_MEM_LEAK defines, to build versions ofArmin Rigo2013-04-041-0/+15
* Merge d0f6755466f7 into default:Armin Rigo2013-03-311-9/+5
|\
| * Fix(?) an issue that only showed up on PPC64 so far, aboutArmin Rigo2013-03-301-6/+1
| * Fix for PPC: check that "long double" has more precision than "double"Armin Rigo2013-03-301-3/+4
* | Cancel again these changes: we can't pass 0 or None to mean NULL. JustArmin Rigo2013-03-071-24/+3
|/
* Change the hack: instead of passing None for NULL pointers, we pass 0.Armin Rigo2013-02-281-9/+25
* Python 3 fixes.Armin Rigo2013-02-281-0/+1
* Moving the determination of the base integer type of an enumArmin Rigo2013-02-161-73/+17
* test and fixArmin Rigo2013-02-131-2/+2
* hg merge auto-typesArmin Rigo2013-02-121-107/+285
|\
| * hg merge enum-as-intArmin Rigo2013-02-121-8/+175
| |\
| | * Add a past path for slice assignment with a cdata-of-same-type source.slicingArmin Rigo2013-02-101-4/+14
| | * slice assignment.Armin Rigo2013-02-101-7/+73
| | * Check error pathsArmin Rigo2013-02-101-2/+1