summaryrefslogtreecommitdiff
path: root/c
Commit message (Expand)AuthorAgeFilesLines
...
* 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-012-10/+42
* MSVC-style bitfields, first attemptArmin Rigo2013-06-012-23/+77
* issue #82: implement bitfields in a way that is, as far as I can tell,Armin Rigo2013-05-302-88/+153
* issue 87: first stabArmin Rigo2013-05-222-9/+106
* Bump the version number of 0.7.Armin Rigo2013-05-222-2/+2
* Test and fix: two pointers of different types can compare equal, butArmin Rigo2013-05-162-6/+12
* Add a few lines in a testArmin Rigo2013-04-291-0/+3
* don't assume errno carried over from the previous testPhilip Jenvey2013-04-281-0/+1
* Fix for issue 77: give cdatas __module__, __name__ and __doc__ attributes,Armin Rigo2013-04-152-0/+16
* 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-312-22/+21
|\
| * PyPy compatibilityArmin Rigo2013-03-301-6/+7
| * 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-302-15/+18
* | Cancel again these changes: we can't pass 0 or None to mean NULL. JustArmin Rigo2013-03-072-46/+10
|/
* Test for the 0-to-ptr convertion.Armin Rigo2013-03-021-0/+2
* Change the hack: instead of passing None for NULL pointers, we pass 0.Armin Rigo2013-02-282-10/+47
* Python 3 fixes.Armin Rigo2013-02-281-0/+1
* Skip running this file on top of PyPy.Armin Rigo2013-02-221-0/+3
* Moving the determination of the base integer type of an enumArmin Rigo2013-02-162-139/+56
* Kill a debugging print (and make it py3k compatible again)Armin Rigo2013-02-151-1/+0
* Another test that version number matches.Armin Rigo2013-02-131-1/+5
* Support the PyPy error message hereArmin Rigo2013-02-131-1/+2
* test and fixArmin Rigo2013-02-132-3/+5
* hg merge auto-typesArmin Rigo2013-02-122-134/+471
|\
| * hg merge enum-as-intArmin Rigo2013-02-122-8/+257
| |\
| | * Add a past path for slice assignment with a cdata-of-same-type source.slicingArmin Rigo2013-02-102-4/+28
| | * slice assignment.Armin Rigo2013-02-102-7/+89
| | * Check error pathsArmin Rigo2013-02-102-2/+18
| | * More tests, small fixesArmin Rigo2013-02-102-8/+41
| | * getting a sliceArmin Rigo2013-02-102-6/+100
| * | Fix enums to use the same rule as gcc: they are actually not alwaysArmin Rigo2013-02-122-43/+174
| * | ImplementationArmin Rigo2013-02-082-105/+62
| |/
* | ImplementationArmin Rigo2013-02-102-2/+2
|/
* Passing None as an ``item *`` argument to a function.Armin Rigo2013-02-082-2/+10
* Move the development to 0.6Armin Rigo2013-02-081-1/+1
* Python 3 compatArmin Rigo2013-02-071-2/+4
* minibuffer: weakref support, and keep alive the argument.Armin Rigo2013-01-103-11/+65
* 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
* Try harder to run the tests even if PYTHONPATH was not set and cffi notArmin Rigo2013-01-011-0/+4
* Fix issue #45: accept unicode strings as the name of the enum constants,Armin Rigo2012-12-272-39/+56
* Add the _WIN constant on _cffi_backend (unused for now)Armin Rigo2012-12-271-0/+8
* Add 'relements' to enum ctypes.Armin Rigo2012-12-142-0/+15
* Bump the version to 0.5.Armin Rigo2012-12-041-1/+1
* Test and fixArmin Rigo2012-11-302-1/+13
* Accept Python strings or random pointers for a "void *" function argument.Armin Rigo2012-11-302-3/+17
* Test and fix.Armin Rigo2012-11-292-1/+4