summaryrefslogtreecommitdiff
path: root/cffi/cparser.py
Commit message (Expand)AuthorAgeFilesLines
* Silence bogus warningArmin Rigo2018-11-271-1/+3
* #389Armin Rigo2018-10-111-0/+9
* Issue 364Armin Rigo2018-06-161-2/+16
* Try to systematically include the line numberArmin Rigo2017-05-091-3/+12
* Issue 314Armin Rigo2017-05-091-12/+18
* Add operation support in enumJean-Sebastien Bevilacqua2017-03-151-0/+10
* Issue #310: pycparser was recently made stricter and no longer parsesArmin Rigo2017-02-271-24/+35
* Avoid cyclic imports by moving exceptions to a separate moduleRonan Lamy2017-01-201-29/+30
* Skip pragmas even if pycparser does parse themArmin Rigo2016-10-241-0/+2
* typedef int foo_t[...];Armin Rigo2016-09-201-3/+6
* Issue #254: extern "Python+C"Armin Rigo2016-04-181-8/+18
* Issue #244: parse_type() calls the Parser logic but self._options usedArmin Rigo2016-01-311-4/+4
* Maybe it's clearer this way, with an API that matches the intent ratherArmin Rigo2016-01-091-5/+4
* First versionArmin Rigo2015-12-011-13/+15
* Fix cparserArmin Rigo2015-11-181-18/+63
* hg merge defaultArmin Rigo2015-11-151-1/+3
|\
| * py3 compatArmin Rigo2015-11-141-1/+3
* | Parsing CFFI_CALL_PYTHON in the cdefArmin Rigo2015-11-121-4/+25
|/
* Issue #228: "bool" not working in out-of-line FFI objects. Same problemArmin Rigo2015-11-021-1/+2
* Found out that the pycparser problem was fixed between 2.10 and 2.14.Armin Rigo2015-11-021-20/+25
* Found a pycparser issue. Work around it by adding some parentheses inArmin Rigo2015-11-021-2/+45
* Propagate "volatile" in addition to "const" and "restrict"Armin Rigo2015-11-021-0/+2
* Fix the error we get for 'int f(unknown_type);'Armin Rigo2015-11-021-0/+7
* Backed out changeset fbe55ed7e5e2Armin Rigo2015-10-211-4/+0
* Issue #225: Ignore basic SAL annotations on Windows.Armin Rigo2015-10-201-0/+4
* fix corner case of writing "typdef char INT8, *PINT8;" on WindowsArmin Rigo2015-10-181-0/+13
* FixArmin Rigo2015-10-061-2/+3
* Support directly __stdcall or WINAPI (or __cdecl, ignored) insideArmin Rigo2015-10-061-13/+19
* non-windows fixesArmin Rigo2015-10-051-1/+1
* Starting, with exactly two function types: no-abi (i.e. cdecl on windows), or...Armin Rigo2015-10-051-2/+13
* in-progress: add qualifiers through model.py, cparser.py, and recompiler.pyArmin Rigo2015-09-301-53/+66
* Test the various cases, fix issues with rounding, etc.Armin Rigo2015-08-281-8/+11
* Add support for `typedef float... foo_t`.Max Belanger2015-08-271-2/+10
* Support "\" escapes in a #defineArmin Rigo2015-07-301-2/+4
* Handle line continuations in the "//" commentsArmin Rigo2015-07-301-1/+2
* Issue #214: parse function declarations like "int foo(void_t);" whereArmin Rigo2015-07-301-5/+2
* Issue #207: fix for anonymous enums with ffi.include()Armin Rigo2015-06-291-0/+2
* Explicitly complain if we find 'typedef int... t;' in a call to verify()Armin Rigo2015-06-151-0/+4
* Support "[][...]", "[5][...]", etc.Armin Rigo2015-06-071-1/+1
* Issues 69, 73: add the syntax "typedef int... foo_t;".Armin Rigo2015-05-301-6/+14
* Issue 75: implement multidimensional use of '[...]'.Armin Rigo2015-05-301-1/+3
* Issue #193: if we use a struct between the first cdef() where it isArmin Rigo2015-05-201-0/+4
* Test and fix (reported by sarvi)Armin Rigo2015-05-201-6/+8
* Includes of dlopen-style ffis. Negative constants in "static const int = ...".Armin Rigo2015-05-161-3/+12
* Make "static const int FOO = VALUE;" fully equivalent to "#define FOO VALUE"Armin Rigo2015-05-121-18/+23
* hg merge defaultArmin Rigo2015-05-101-2/+7
|\
| * Support doing a bit more things with a "typedef struct { } *name;"Armin Rigo2015-05-101-2/+7
* | Test and fixArmin Rigo2015-04-291-1/+1
* | tests and one fixArmin Rigo2015-04-281-1/+1
* | Check again the value of #define constants if they are not defined withArmin Rigo2015-04-281-1/+5