summaryrefslogtreecommitdiff
path: root/cffi/cparser.py
Commit message (Expand)AuthorAgeFilesLines
* Two tests from the mailing list, and fixes: bogus "const" detection,Armin Rigo2013-09-141-7/+4
* Accept short, long, signed, unsigned as prefixes of a real type (usuallyArmin Rigo2013-07-301-7/+20
* Tweak the error messageArmin Rigo2013-07-141-2/+2
* Use a relative import.Armin Rigo2013-04-051-1/+1
* fixesMaciej Fijalkowski2013-04-021-2/+6
* Refactor get_c_name() in model.py to use the same logic as with theArmin Rigo2013-03-031-1/+2
* Remove the debugging printArmin Rigo2013-02-131-1/+0
* Add all standard Windows types (as per a list from some official-lookingArmin Rigo2013-02-101-4/+2
* ImplementationArmin Rigo2013-02-101-6/+40
* Fix issue #44: ffi.new/cast("undefined") raises confusing exception.Armin Rigo2012-12-291-3/+5
* ffi.include().Armin Rigo2012-11-301-0/+6
* Fix: this assert was not checking anything.Armin Rigo2012-11-171-1/+1
* Fix issue #32: turn types like "size_t" into primitive types from theArmin Rigo2012-11-121-2/+7
* pycparser is not thread-safe. Fix mostly by Sarvi.Armin Rigo2012-11-071-1/+15
* Allow '[...]' when declaring a global array, and interpret it like '[]'.Armin Rigo2012-10-281-1/+1
* Fixes for Python 3.Armin Rigo2012-10-101-1/+1
* Support for "typedef ... *foo_p".Armin Rigo2012-09-111-0/+6
* Alternative placement of "..." in enums.Armin Rigo2012-08-251-10/+17
* Accept "0x123" constants too.Armin Rigo2012-08-241-1/+1
* Finish hopefully the support for anonymous structs.Armin Rigo2012-08-231-8/+12
* merge headsArmin Rigo2012-08-231-0/+4
|\
| * Fix.Armin Rigo2012-08-231-0/+4
* | Support nested anonymous structs in the front-end part.Armin Rigo2012-08-231-1/+7
|/
* Fix the tests about "typedef enum".Armin Rigo2012-08-231-34/+19
* Give a better error message than pycparser's default oneArmin Rigo2012-08-221-2/+23
* Give an earlier error message when trying to declare a functionArmin Rigo2012-08-221-1/+5
* Fix issue16: anonymous enums.Armin Rigo2012-07-271-6/+24
* Change ffi.new() to take a pointer-to-X instead of directly X,Armin Rigo2012-07-161-9/+3
* Reorganize things a little bitArmin Rigo2012-07-111-9/+14
* Fix tests, part 1Armin Rigo2012-07-091-1/+1
* For interactive usage (playing around), add the option ffi.cdef("..",Armin Rigo2012-07-081-2/+14
* Test and fix: you keep learning about the C syntax.Armin Rigo2012-07-041-1/+1
* Fix: RawFunctionType must not be a superclass of FunctionTypePtr,Armin Rigo2012-06-281-2/+1
* Test and fixArmin Rigo2012-06-281-1/+2
* Finally clean up the distinction between the C types "function" vsArmin Rigo2012-06-261-7/+14
* partial unions: not supportedArmin Rigo2012-06-261-4/+9
* Allow the syntax "a[...];", for now only on struct fields.Armin Rigo2012-06-261-7/+20
* Test and fix.Armin Rigo2012-06-171-1/+0
* Remove the limitation about "typedef ... foo_t", and change the test.Armin Rigo2012-06-171-1/+2
* Fix the issue. Tests pass but would need some review because it'sArmin Rigo2012-06-171-0/+7
* A non-passing test, a bit annoying: how are we supposed to fill inArmin Rigo2012-06-161-7/+9
* Add support for constants, either via "static sometype const x;"Armin Rigo2012-06-151-7/+33
* Add a warning.Armin Rigo2012-06-141-1/+2
* Remove comments.Armin Rigo2012-06-141-0/+8
* Insert spaces around '__dotdotdot__'.Armin Rigo2012-06-141-2/+3
* "Opaque" types, which become just non-filled structs in the backend.Armin Rigo2012-06-141-2/+6
* - One more step in the test.Armin Rigo2012-06-141-2/+9
* Non-full enums, startingArmin Rigo2012-06-141-2/+11
* verify() can read constants declared e.g. with #define.Armin Rigo2012-06-131-1/+5
* In-progress: verify fully-declared structs.Armin Rigo2012-06-121-1/+1