summaryrefslogtreecommitdiff
path: root/c
Commit message (Collapse)AuthorAgeFilesLines
* (Lisandro Dalcin, part of issue 141)Armin Rigo2014-03-191-1/+0
| | | | | Check for "__thread" by asking distutils specifically for the same compiler as the one it will use later.
* Skip a test on WindowsArmin Rigo2014-03-071-0/+2
|
* Update to 0.8.2 more officiallyArmin Rigo2014-03-072-2/+2
|
* Clean up 'sflags'. It was failing because suddenly passing a valueArmin Rigo2014-03-052-50/+74
| | | | | of 0 as argument was not equivalent to not passing any argument at all.
* Add a passing testArmin Rigo2014-02-281-0/+3
|
* merge headsAntonio Cuni2014-02-271-1/+1
|\
| * Maybe a better error messageArmin Rigo2014-01-211-1/+1
| |
* | newer versions of PyPy emit a slightly different error messageAntonio Cuni2014-02-271-2/+4
|/
* Raise a NotImplementedError in one messy corner caseArmin Rigo2014-01-202-0/+18
|
* FixArmin Rigo2014-01-181-0/+1
|
* Issue 131: support ffi.cdef("...", packed=True)Armin Rigo2014-01-142-2/+31
|
* Issue 134: add #ifdef _AIXArmin Rigo2014-01-131-1/+1
|
* Kill the __unicode__ method and let it behave as it does normallyArmin Rigo2013-12-062-20/+6
| | | | even if it's one more (obscure) difference between Py2 and 3.
* Fix for issue #129: 'bytes(buffer)' needs to work on Python 2,Armin Rigo2013-12-062-1/+33
| | | | because it works on Python 3 and cannot be prevented to.
* Include <alloca.h> on Solaris. Uses the same hack as CPython'sArmin Rigo2013-12-061-0/+3
| | | | ctypes. Fixes issue #128.
* An extra testArmin Rigo2013-11-301-0/+6
|
* Skip these tests on FreeBSD tooArmin Rigo2013-11-181-3/+9
|
* Carefully write the Python 3 version of getwinerror(). I have no way toArmin Rigo2013-11-121-0/+49
| | | | know if I did a typo there.
* Add ffi.getwinerror().Armin Rigo2013-11-123-0/+61
|
* Update the version numberArmin Rigo2013-11-092-2/+2
|
* Fix a segfaultArmin Rigo2013-11-092-7/+7
|
* Support "number + pointer" too, like in CArmin Rigo2013-11-092-2/+10
|
* Arithmetic using "void *" should work; at least it does in gcc withoutArmin Rigo2013-11-092-13/+32
| | | | warning.
* Test and fix for issue #99.Armin Rigo2013-11-082-0/+35
|
* Allow varsized arrays to appear at a non-last position in case of aArmin Rigo2013-11-082-1/+40
| | | | verify()ed structure
* Implementation: support a few extra ways to give initialization arguments to ↵Armin Rigo2013-11-082-79/+240
| | | | | | ffi.new() for var-sized structs. See the test.
* Add PyPy support for big-endian bitfieldsArmin Rigo2013-10-231-2/+0
|
* A redo of pull request 19: dynamically determine if the C compilerArmin Rigo2013-09-252-6/+3
| | | | | supports "__thread" or not on this platform. Done slightly more simply in setup.py.
* Fix bitfields on big-endian machinesArmin Rigo2013-09-012-8/+61
|
* Fix for win64Armin Rigo2013-08-011-1/+6
|
* Py3k fixArmin Rigo2013-08-011-2/+2
|
* I have seriously no clue how Win64 ctypes workArmin Rigo2013-08-011-2/+2
|
* Backed out changeset a0bbd364d7a2Armin Rigo2013-08-011-3/+0
|
* FixArmin Rigo2013-08-011-0/+3
|
* Attempted fixArmin Rigo2013-08-011-0/+5
|
* Bah?Armin Rigo2013-08-011-1/+1
|
* I fail to see how "cif->bytes ? cif->bytes : 40" means "at least 40".Armin Rigo2013-08-012-2/+7
| | | | It seems to mean only "not 0" to me.
* Add three tests about callbacks receiving inlined structure argumentsArmin Rigo2013-07-181-0/+55
|
* Add a testArmin Rigo2013-07-181-0/+17
|
* Attempt a fix for Win64Armin Rigo2013-07-181-0/+9
|
* Attempt to get rid of USE_C_LIBFFI_MSVC by really fixing libffi_msvc.Armin Rigo2013-07-183-20/+18
|
* Check in win64.obj, thanks Matti :-)Armin Rigo2013-07-181-0/+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
| | | | some-but-not-all cdata objects. The test still doesn't pass though.
* A test, and start to work on a fix, which doesn't work so farArmin Rigo2013-07-162-1/+33
|
* Finish the fix for issue #91.Armin Rigo2013-06-192-12/+12
|
* merge headsArmin Rigo2013-06-192-69/+67
|\
| * Attack issue 91; first step.Armin Rigo2013-06-192-69/+67
| |
* | extend and fix test_c.py for ARMDavid Schneider2013-06-161-5/+16
| |
* | check for ARM using a flag like it is done for MSVCDavid Schneider2013-06-161-3/+6
|/