summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Add more test to "#define FOO 0X10"define-integer-constantmozbugbox2014-04-041-0/+2
|
* Refactor copy&paste of raise dup constant into methodmozbugbox2014-04-031-15/+9
|
* "010" is not valid oct in python3. Fix it.mozbugbox2014-04-032-1/+11
|
* Add test to '#define DOT 0x1FF' like definesmozbugbox2014-04-021-0/+18
|
* Handle define constant by "#define DOT 0x1FF"mozbugbox2014-04-022-6/+24
|
* Merged in mozbugbox/cffi/reusable-enum-values (pull request #29)Armin Rigo2014-04-020-0/+0
|\ | | | | | | Make int constant available in the following declaration.
* | ffi.include update _int_constant and prevent duplicated const declreusable-enum-valuesmozbugbox2014-04-022-14/+26
| | | | | | | | | | Duplicated declaration of constants even in enum name is not valid.
* | add test for enum which refer to previously defined enum valuemozbugbox2014-04-011-0/+9
| |
* | Make int constant available in the following declaration.mozbugbox2014-04-011-0/+6
|/
* Update exception args instead of use print on re-raise FFIErrormozbugbox2014-04-011-1/+1
|
* Move try ... except outside of a for loopmozbugbox2014-04-011-7/+7
|
* Write out buggy line when exception during _internal_parsemozbugbox2014-03-311-27/+42
|
* (Lisandro Dalcin, part of issue 141)Armin Rigo2014-03-192-18/+6
| | | | | Check for "__thread" by asking distutils specifically for the same compiler as the one it will use later.
* Use the word 'Note' to make it sound less ominousArmin Rigo2014-03-151-5/+5
|
* We're not at 0.9 yet :-) Only 0.8.2.Armin Rigo2014-03-071-3/+3
|
* Skip the sinf test on windowsArmin Rigo2014-03-071-0/+2
|
* Skip a test on WindowsArmin Rigo2014-03-071-0/+2
|
* Python 3 fixArmin Rigo2014-03-071-4/+4
|
* Update to 0.8.2 more officiallyArmin Rigo2014-03-074-5/+4
|
* Reindent this code to the more standard 4 spaces.Armin Rigo2014-03-061-43/+43
|
* Patch by Alex_Gaynor: remove usage of "Feature", which is deprecated.Armin Rigo2014-03-061-18/+14
|
* 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.
* fix for win32Matti Picus2014-03-025-31/+60
|
* Two "decrefs" that are very theoretically missing (but it's not likeArmin Rigo2014-03-011-0/+2
| | | | you can actually free the object or win a lot)
* Upgrade the version number. (One test in test_version is known to fail)Armin Rigo2014-02-284-5/+6
|
* Add a passing testArmin Rigo2014-02-281-0/+3
|
* Fix ffi.dlopen(None): we can't replace it with ffi.dlopen("c") on POSIXArmin Rigo2014-02-283-25/+22
| | | | | | | systems. It has a different meaning: getting a handle that works for *any* already-loaded library, not just "libc.so". This breaks obscurely a test that is already obscure, so ignoring that (I checked that in C it would break the same way anyway).
* Update TODOArmin Rigo2014-02-281-1/+1
|
* merge headsAntonio Cuni2014-02-274-3/+10
|\
| * Merged in ↵Armin Rigo2014-02-060-0/+0
| |\ | | | | | | | | | | | | | | | alex_gaynor/cffi-2/alex_gaynor/handle-the-case-where-someone-has-made-i-1391634819444 (pull request #26) Handle the case where someone has made `import weakref` return a weird proxy.
| * | Handle the case where someone has made `import weakref` return a weird proxy.alex_gaynor/handle-the-case-where-someone-has-made-i-1391634819444Alex Gaynor2014-02-051-2/+3
| |/ | | | | | | Fixes: https://bugs.pypy.org/issue1688
| * Skip test that crashes the interpreter on sparcStefano Rivera2014-01-221-0/+3
| |
| * wchar_t is 4 byte, signed on arm64Stefano Rivera2014-01-221-0/+3
| |
| * 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
|
* An extra testArmin Rigo2014-01-141-0/+21
|
* Fix testArmin Rigo2014-01-141-1/+2
|
* Issue 131: support ffi.cdef("...", packed=True)Armin Rigo2014-01-148-7/+76
|
* Issue 134: add #ifdef _AIXArmin Rigo2014-01-131-1/+1
|
* Add trove classifiersArmin Rigo2014-01-071-1/+10
|
* Issue 123: force __thread off on OS/X, for now.Armin Rigo2014-01-071-0/+5
|
* merge headsArmin Rigo2014-01-072-15/+26
|\
| * Merged in vbernat/cffi/fix/sinl (pull request #23)Armin Rigo2013-12-220-0/+0
| |\ | | | | | | | | | Link math tests using `sin()` to `libm`
| * | Link math tests using `sin()` to `libm`Vincent Bernat2013-12-212-15/+26
| |/ | | | | | | | | | | | | | | | | While this linking seems to be done indirectly on most platforms, it fails to work correctly on Sparc and S390x where an inappropriate version of `sin()` is used. This should additional occurrences of bug #68. Tests are passing on amd64, sparc and s390x Debian Linux platforms. Both Python 2.x and Python 3.x.
* | Kill is_{signed,unsigned}_type()Armin Rigo2013-12-153-61/+49
|/
* Put back the big warning in italic.Armin Rigo2013-12-081-0/+2
|
* Simplify a bit this paragraph.Armin Rigo2013-12-081-7/+4
|
* In-progressArmin Rigo2013-12-081-5/+5
|