summaryrefslogtreecommitdiff
path: root/c/_cffi_backend.c
Commit message (Expand)AuthorAgeFilesLines
* 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
| | * More tests, small fixesArmin Rigo2013-02-101-8/+22
| | * getting a sliceArmin Rigo2013-02-101-6/+84
| * | Fix enums to use the same rule as gcc: they are actually not alwaysArmin Rigo2013-02-121-38/+93
| * | ImplementationArmin Rigo2013-02-081-83/+39
| |/
* | ImplementationArmin Rigo2013-02-101-1/+1
|/
* Passing None as an ``item *`` argument to a function.Armin Rigo2013-02-081-2/+8
* Move the development to 0.6Armin Rigo2013-02-081-1/+1
* minibuffer: weakref support, and keep alive the argument.Armin Rigo2013-01-101-1/+1
* Test and fix for issue #51: unlike what is documented, we can't pass aArmin Rigo2013-01-071-15/+9
* Code simplification: instead of allocating & freeing some strings aroundArmin Rigo2013-01-061-58/+36
* Fix issue #45: accept unicode strings as the name of the enum constants,Armin Rigo2012-12-271-39/+50
* Add the _WIN constant on _cffi_backend (unused for now)Armin Rigo2012-12-271-0/+8
* Add 'relements' to enum ctypes.Armin Rigo2012-12-141-0/+11
* Bump the version to 0.5.Armin Rigo2012-12-041-1/+1