summaryrefslogtreecommitdiff
path: root/utils
Commit message (Collapse)AuthorAgeFilesLines
* Add missing limit defines for signed chars (#449)Matthias Tamegger2021-12-101-0/+2
|
* Fix typos (#443)Kian Meng Ang2021-10-181-1/+1
| | | | | * Fix typos * Revert changes in vendor module
* Fix Flake8 Errors (#442)Eisuke Kawashima2021-10-155-9/+8
| | | | | | | | | * Fix PEP8 [E101](https://github.com/PyCQA/pycodestyle/blob/2.8.0/docs/intro.rst#error-codes) * Fix PEP8 [E711](https://github.com/PyCQA/pycodestyle/blob/2.8.0/docs/intro.rst#error-codes) * Fix E999 (python2) * Fix PEP8 [F401](https://flake8.pycqa.org/en/4.0.1/user/error-codes.html)
* Implement u8, u, and U strings from C11 (#439)Vitaly Cheptsov2021-10-051-0/+2
| | | | | | | * Implement u8, u, and U strings from C11 * Also add u8, u, and U chars from C11 and C23 Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
* Implement _Alignas and _Alignof support with tests (#435)Vitaly Cheptsov2021-10-042-0/+8
| | | | | | | | | | | | | | | * Implement _Alignas and _Alignof support with tests * Improve testing and avoid unnecessary alignas for typedef * Add more tests * Drop legacy artifact * Remove extra _add_declaration_specifier call * Drop custom equality comparators for now Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
* Clean up trailing whitespaceEli Bendersky2021-09-211-1/+2
|
* Improve _Atomic support and add more tests (#431)Vitaly Cheptsov2021-09-203-0/+65
| | | | | | | | | * Improve _Atomic support with more tests and fix typedef handling * Remove duplicated tests and check the generated code for typedefs * Add typedef testing to parser as well Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
* A different, more robust appoach to fix _Atomic specifiers.Eli Bendersky2021-09-131-6/+10
| | | | | Now the ASTs produced are more correct, and more complex cases work like nested _Atomic(...) specifiers.
* Introduce partial C11 support (#429)Vitaly Cheptsov2021-08-313-2/+16
| | | | | | | | | | * Introduce partial C11 support Implemented _Noreturn, _Static_assert, _Thread_local. Also fixed tests with preprocessor on macOS. * Add more tests Co-authored-by: vit9696 <vit9696@users.noreply.github.com>
* Clean whitespaceEli Bendersky2021-08-281-1/+1
|
* fixing limits in fake includes (#409)Burkhard2021-03-161-1/+9
|
* Move internal testing stuff from c-to-c example into utils/internalEli Bendersky2020-04-151-0/+27
|
* Replace define by typedef for typeEli Bendersky2020-03-111-1/+1
|
* Add some "types" to zlib.h (#368)Thomas Nilefalk2020-03-111-0/+31
|
* Add unaligned versions of intel vector types (#357)Thom Wiggers2019-12-071-9/+18
|
* Move .gitattributes to project root dirEli Bendersky2019-08-262-2/+7
|
* Add .gitattributes file per https://github.com/github/linguist#overridesEli Bendersky2019-08-241-0/+2
| | | | | Label .ppout files as vendored so Github doesn't count them as pycparser's source
* Rename files to prevent Github from thinking this is a Pascal projectEli Bendersky2019-08-234-1/+1
|
* Move benchmarking stuff to its own dirEli Bendersky2019-08-235-2/+26050
|
* Enhance measurement scriptEli Bendersky2019-08-231-7/+28
|
* Add internal utility for benchmarking parsing timeEli Bendersky2019-08-231-0/+15
|
* Add more intrinsics (#343)Thom Wiggers2019-08-202-0/+10
|
* Headers for Vectors (#339)sachet-mittal2019-07-293-0/+7
|
* add more x11 related files (#265)john lee2018-06-262-0/+7
|
* Fixing redefinition in Fake Headers. (#245)Seth Poulsen2018-03-282-3/+1
| | | | * Removed va_arg definition from one of the fake headers, because it was being defined twice.
* Add fake-defines for C99 format macro constants. This closes #89. (#241)aceckel2018-03-121-0/+156
|
* Extend Xlib objects in fake includes (#233)Alex Nagelkerke2018-01-234-6/+53
| | | | | | * Extend Xlib objects in fake includes * Move X11 typedefs and defines to X11 subdirectory. Remove unecessarry function declarations header
* Add missing fake_libc_includes for POSIX.1-2008 compatibility (#228)Bart Clephas2017-12-3125-0/+50
|
* Add fakedef (#183)Jean-Sébastien B2017-03-163-0/+22
| | | | | | * Add Mir typedefs in fake headers * Add xcb includes to fake includes
* Add basic XLib objects in fake package of pycparser (#180)Jean-Sébastien B2017-03-162-0/+8
|
* Clean up internal hacking utilEli Bendersky2017-02-051-10/+8
|
* A bit of internal cleanupEli Bendersky2017-01-311-0/+2
|
* Problem: can't parse code from https://github.com/zeromq/malamuteAaron Sokoloski2016-01-203-0/+12
| | | | Solution: more fake headers and some typedefs from asm-generic/int-ll64.h
* Problem: can't parse zeromq/czmq using fake_libc_includeMichal Vyskocil2015-11-301-0/+3
| | | | Solution: add a few missing fake defines
* Add missing typedef sa_family_t from sys/socket.hDubslow2015-09-101-0/+1
|
* Preparing for release 2.14release_v2.14Eli Bendersky2015-06-093-65/+0
|
* Mention new blog post and "deprecate" lcc's cppEli Bendersky2015-05-181-0/+3
|
* Add more fake headers.Eli Bendersky2015-05-1014-0/+27
| | | | These changes are sufficient to parse git's git.c
* Add more stuff to fake includes:Eli Bendersky2015-05-093-0/+10
| | | | | 1. Add dummy va_* macro definitions 2. Add more includes
* Adding more fake includes + fromdos on all fake includesEli Bendersky2015-05-0974-145/+183
|
* Clean up line endings in all internal utilsEli Bendersky2015-04-206-167/+171
|
* Fix parsing order of nested PtrDeclsEli Bendersky2015-04-201-0/+9
| | | | Closes #68
* Cosmetic cleanupsEli Bendersky2015-04-201-10/+17
|
* move file into utils/internalEli Bendersky2015-04-191-0/+121
|
* Add more fake typedefsAkira Hayakawa2014-09-091-0/+5
| | | | Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com>
* Add missing C99 integer typesRobin Martinjak2014-01-161-1/+29
|
* added a fake typedef for jmp_buf (from setjmp.h)Dov Feldstern2013-01-231-0/+1
|
* Issue 65: add some more typedefsEli Bendersky2012-06-222-95/+111
|
* Issue 64: added sys/types.h to fake includesEli Bendersky2012-06-221-0/+2
|
* Issue 59: add some more fake headers for C99Eli Bendersky2012-06-155-0/+10
|