summaryrefslogtreecommitdiff
path: root/cffi/model.py
Commit message (Expand)AuthorAgeFilesLines
* 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-141-1/+6
* Kill is_{signed,unsigned}_type()Armin Rigo2013-12-151-17/+13
* 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-101-3/+7
* Fix some testsArmin Rigo2013-11-081-1/+0
* Add a test, now passing. Fixes in the front-end.Armin Rigo2013-11-081-7/+11
* in-progressArmin Rigo2013-11-081-10/+14
* Issue #113: Test and fix: Values of anonymous enums are not exposedArmin Rigo2013-10-261-0/+6
* Support partial unions in a way very similar to partial structs.Armin Rigo2013-10-171-12/+7
* Two tests from the mailing list, and fixes: bogus "const" detection,Armin Rigo2013-09-141-4/+0
* Finish the fix for issue #91.Armin Rigo2013-06-191-3/+9
* Fix the front-end to work (but still show $ signs)Armin Rigo2013-06-191-2/+4
* Refactor get_c_name() in model.py to use the same logic as with theArmin Rigo2013-03-031-40/+58
* Generate correct type name for pointers to arrays.Tom Nixon2013-03-021-1/+1
* Moving the determination of the base integer type of an enumArmin Rigo2013-02-161-2/+35
* Add all standard Windows types (as per a list from some official-lookingArmin Rigo2013-02-101-0/+2
* - add missing fileArmin Rigo2013-02-101-2/+0
* ImplementationArmin Rigo2013-02-101-1/+1
* In-progress: tweaks to support the case of the same StructType beingArmin Rigo2012-11-301-11/+15
* Future-proof fix: the key did not include the funcname. By chance,Armin Rigo2012-11-301-2/+3
* Generalize the error reporting: attach the name of the currentArmin Rigo2012-11-291-0/+4
* Issue #42: Test and fixArmin Rigo2012-11-281-0/+3
* Simplification.Armin Rigo2012-11-171-4/+10
* Minor performance improvement for PyPy.Armin Rigo2012-11-171-0/+2
* Fix issue #32: turn types like "size_t" into primitive types from theArmin Rigo2012-11-121-5/+39
* Fixes for Python 3.Armin Rigo2012-10-101-1/+1
* Fix (thanks Hakan Ardo)Armin Rigo2012-09-271-1/+2
* Still trying to fix up the ordering of building stuff. One test passes,Armin Rigo2012-09-151-23/+49
* Improve the error message.Armin Rigo2012-09-131-7/+10
* Support for "typedef ... *foo_p".Armin Rigo2012-09-111-0/+15
* Finish hopefully the support for anonymous structs.Armin Rigo2012-08-231-0/+15
* in-progressArmin Rigo2012-08-231-2/+13
* Add some more context in the error messages "cannot generate 'struct $1'Armin Rigo2012-08-231-3/+3
* Fix the tests about "typedef enum".Armin Rigo2012-08-231-10/+10
* An attempt to port cffi to python3.Amaury Forgeot d'Arc2012-07-291-2/+2
* Reorganize things a little bitArmin Rigo2012-07-111-2/+0
* Fix tests, part 1Armin Rigo2012-07-091-1/+1
* Simplify the caching logic a little bit.Armin Rigo2012-07-081-44/+22
* Implement caching of the types across multiple FFI instances. The typesArmin Rigo2012-07-081-5/+25
* Test and fix: you keep learning about the C syntax.Armin Rigo2012-07-041-0/+5
* Fix: RawFunctionType must not be a superclass of FunctionTypePtr,Armin Rigo2012-06-281-6/+9
* Finally clean up the distinction between the C types "function" vsArmin Rigo2012-06-261-2/+16
* Test and fix.Armin Rigo2012-06-171-2/+1
* Remove the limitation about "typedef ... foo_t", and change the test.Armin Rigo2012-06-171-11/+5
* Fix the issue. Tests pass but would need some review because it'sArmin Rigo2012-06-171-0/+3
* A non-passing test, a bit annoying: how are we supposed to fill inArmin Rigo2012-06-161-18/+29
* "Opaque" types, which become just non-filled structs in the backend.Armin Rigo2012-06-141-0/+13
* Opaque structs.Armin Rigo2012-06-141-2/+6