summaryrefslogtreecommitdiff
path: root/cffi
Commit message (Expand)AuthorAgeFilesLines
* Refactor copy&paste of raise dup constant into methodmozbugbox2014-04-031-15/+9
* "010" is not valid oct in python3. Fix it.mozbugbox2014-04-031-1/+9
* Handle define constant by "#define DOT 0x1FF"mozbugbox2014-04-022-6/+24
* ffi.include update _int_constant and prevent duplicated const declreusable-enum-valuesmozbugbox2014-04-021-0/+10
* 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
* Two "decrefs" that are very theoretically missing (but it's not likeArmin Rigo2014-03-011-0/+2
* Upgrade the version number. (One test in test_version is known to fail)Armin Rigo2014-02-281-2/+2
* Fix ffi.dlopen(None): we can't replace it with ffi.dlopen("c") on POSIXArmin Rigo2014-02-281-8/+13
* 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
* Issue 131: support ffi.cdef("...", packed=True)Armin Rigo2014-01-144-5/+19
* Kill is_{signed,unsigned}_type()Armin Rigo2013-12-152-44/+32
* Update to version 0.8.1Armin Rigo2013-11-241-2/+2
* Add ffi.getwinerror().Armin Rigo2013-11-121-0/+3
* Issue #116: give out a warning when we're doing thatArmin Rigo2013-11-101-8/+11
* Issue #118: improve the detection and error message, jumpingArmin Rigo2013-11-102-9/+31
* Due to a CPython bug, we cannot use setdefault() hereArmin Rigo2013-11-101-3/+10
* Bah, setdefault() is not atomic on WeakValueDictionary.Armin Rigo2013-11-101-2/+9
* Small tweaksArmin Rigo2013-11-102-7/+9
* Test and fix: a remaining deadlockArmin Rigo2013-11-091-1/+2
* Merge the 'thread-safe' branch: adds locks in a few hopeful places.Armin Rigo2013-11-095-59/+130
|\
| * Add locking. Not really tested, apart from the absence of double locking.thread-safeArmin Rigo2013-11-095-59/+118
| * hg merge defaultArmin Rigo2013-11-091-0/+12
| |\
| | * Add the basic file exporting locksArmin Rigo2013-11-091-0/+12
* | | Update the version numberArmin Rigo2013-11-091-2/+2
|/ /
* | Clean up. (May also fix an obscure bug...)Armin Rigo2013-11-092-29/+25
|/
* Fix vengine_cpy too.Armin Rigo2013-11-081-8/+36
* Fix vengine_gen for global arrays with [...].Armin Rigo2013-11-081-1/+21
* Fix some testsArmin Rigo2013-11-083-10/+14
* Add a test, now passing. Fixes in the front-end.Armin Rigo2013-11-082-9/+16
* in-progressArmin Rigo2013-11-082-11/+15
* Issue #113: Test and fix: Values of anonymous enums are not exposedArmin Rigo2013-10-261-0/+6
* Strip the C line of whitespace in error reporting.Armin Rigo2013-10-241-1/+1
* Docstring fixArmin Rigo2013-10-211-1/+1
* Support partial unions in a way very similar to partial structs.Armin Rigo2013-10-174-15/+10
* Fixes #110 - Support different so suffixesDonald Stufft2013-10-063-21/+26
* Two tests from the mailing list, and fixes: bogus "const" detection,Armin Rigo2013-09-142-11/+4
* issue 102: allow ffi.typeof() to work on functions taking a structArmin Rigo2013-09-112-2/+8
* In this case, we must call backend.load_library() with a pathArmin Rigo2013-08-071-1/+3
* Update the version number to 0.7.2Armin Rigo2013-08-021-2/+2
* Bah, fixArmin Rigo2013-08-021-1/+2
* Update the versionArmin Rigo2013-08-011-2/+2
* Accept short, long, signed, unsigned as prefixes of a real type (usuallyArmin Rigo2013-07-301-7/+20
* Crash with a clear error message in case of built-in but unsupportedArmin Rigo2013-07-301-1/+3
* Tweak the error messageArmin Rigo2013-07-141-2/+2
* Finish the fix for issue #91.Armin Rigo2013-06-192-4/+10
* Fix the front-end to work (but still show $ signs)Armin Rigo2013-06-192-3/+5
* Propagate the original OSError, which contains information returned byArmin Rigo2013-06-041-2/+2