summaryrefslogtreecommitdiff
path: root/cffi/cparser.py
Commit message (Expand)AuthorAgeFilesLines
* #454Armin Rigo2020-05-291-4/+4
* Issue #454Armin Rigo2020-05-261-3/+34
* #453Armin Rigo2020-05-201-3/+15
* Tweak the warning messageArmin Rigo2019-11-031-3/+3
* Add a warning when we use in cdef() a global variable without also specifying...Armin Rigo2019-10-141-0/+8
* (brendan on mailing list) Ignore preprocessor stuff when looking for '"'Armin Rigo2019-06-191-6/+10
* Fix C integer division. Add modulo.Armin Rigo2019-04-261-2/+9
* merge pull request #96. Thanks Cody!Armin Rigo2019-04-261-6/+14
|\
| * remove extra comments.guillaumesottas2019-03-261-5/+3
| * remove useless try/catch, and remove unreachable elif statement.guillaumesottas2019-03-261-2/+0
| * add support for long/long long C integer constant suffixes, and supportguillaumesottas2019-03-261-6/+16
| * fix #407 add support for u/U suffix in integer constants (eg. 0xABu, or 0xCDU).guillaumesottas2019-03-251-0/+2
* | Add support for more binary ops in enum definitions.Cody Piersall2019-02-021-9/+22
|/
* Issue #392Armin Rigo2018-12-251-0/+7
* 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