summaryrefslogtreecommitdiff
path: root/cffi
Commit message (Expand)AuthorAgeFilesLines
* add parsing of constant with unary +schwarz2014-07-271-1/+5
* Prepare release 0.8.6Armin Rigo2014-07-051-2/+2
* Fix for Windows, which doesn't have a reasonable snprintf()Armin Rigo2014-07-051-4/+4
* Argh. The version 0.8.4 works with the backend "0.8.4" or "0.8", butArmin Rigo2014-07-052-4/+3
* Update to 0.8.4Armin Rigo2014-07-051-2/+2
* prepare for 0.8.3Armin Rigo2014-07-051-2/+2
* Avoid using ssize_t hereArmin Rigo2014-06-241-3/+3
* Don't check MS_WIN32, it's not always defined even on MSVC.Armin Rigo2014-06-242-2/+2
* Add stdint.h as an explicit include on non-Windows too.Armin Rigo2014-06-242-0/+2
* Unify (manually) the three blocks of #ifs for Windows. Add a commentArmin Rigo2014-06-242-31/+43
* tweak for Windows (msvc versus mingw)Armin Rigo2014-05-302-1/+3
* issue #156: _Bool type already included in VS2013Taewook Kang2014-05-011-0/+2
* issue #154: Mingw32 fixesArmin Rigo2014-04-262-1/+2
* CPython: Better C -> Python conversion for integer constantsLisandro Dalcin2014-04-251-7/+10
* CPython: Add explicit typecasts in _cffi_to_c_int()Lisandro Dalcin2014-04-231-8/+8
* CPython: Initialize all slots of PyMethodDef tableLisandro Dalcin2014-04-231-5/+5
* Issue 153: Generate same C code for CPython 2 and 3Lisandro Dalcin2014-04-231-33/+51
* Issue #144: copy the "#if...#include <alloca.h>" done in _cffi_backend.c.Armin Rigo2014-04-041-0/+4
* Issue #142: don't generate C files that use '$' in identifiers.Armin Rigo2014-04-042-3/+13
* 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