Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Add missing limit defines for signed chars (#449) | Matthias Tamegger | 2021-12-10 | 1 | -0/+2 |
| | |||||
* | Fix typos (#443) | Kian Meng Ang | 2021-10-18 | 1 | -1/+1 |
| | | | | | * Fix typos * Revert changes in vendor module | ||||
* | Fix Flake8 Errors (#442) | Eisuke Kawashima | 2021-10-15 | 5 | -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 Cheptsov | 2021-10-05 | 1 | -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 Cheptsov | 2021-10-04 | 2 | -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 whitespace | Eli Bendersky | 2021-09-21 | 1 | -1/+2 |
| | |||||
* | Improve _Atomic support and add more tests (#431) | Vitaly Cheptsov | 2021-09-20 | 3 | -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 Bendersky | 2021-09-13 | 1 | -6/+10 |
| | | | | | Now the ASTs produced are more correct, and more complex cases work like nested _Atomic(...) specifiers. | ||||
* | Introduce partial C11 support (#429) | Vitaly Cheptsov | 2021-08-31 | 3 | -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 whitespace | Eli Bendersky | 2021-08-28 | 1 | -1/+1 |
| | |||||
* | fixing limits in fake includes (#409) | Burkhard | 2021-03-16 | 1 | -1/+9 |
| | |||||
* | Move internal testing stuff from c-to-c example into utils/internal | Eli Bendersky | 2020-04-15 | 1 | -0/+27 |
| | |||||
* | Replace define by typedef for type | Eli Bendersky | 2020-03-11 | 1 | -1/+1 |
| | |||||
* | Add some "types" to zlib.h (#368) | Thomas Nilefalk | 2020-03-11 | 1 | -0/+31 |
| | |||||
* | Add unaligned versions of intel vector types (#357) | Thom Wiggers | 2019-12-07 | 1 | -9/+18 |
| | |||||
* | Move .gitattributes to project root dir | Eli Bendersky | 2019-08-26 | 2 | -2/+7 |
| | |||||
* | Add .gitattributes file per https://github.com/github/linguist#overrides | Eli Bendersky | 2019-08-24 | 1 | -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 project | Eli Bendersky | 2019-08-23 | 4 | -1/+1 |
| | |||||
* | Move benchmarking stuff to its own dir | Eli Bendersky | 2019-08-23 | 5 | -2/+26050 |
| | |||||
* | Enhance measurement script | Eli Bendersky | 2019-08-23 | 1 | -7/+28 |
| | |||||
* | Add internal utility for benchmarking parsing time | Eli Bendersky | 2019-08-23 | 1 | -0/+15 |
| | |||||
* | Add more intrinsics (#343) | Thom Wiggers | 2019-08-20 | 2 | -0/+10 |
| | |||||
* | Headers for Vectors (#339) | sachet-mittal | 2019-07-29 | 3 | -0/+7 |
| | |||||
* | add more x11 related files (#265) | john lee | 2018-06-26 | 2 | -0/+7 |
| | |||||
* | Fixing redefinition in Fake Headers. (#245) | Seth Poulsen | 2018-03-28 | 2 | -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) | aceckel | 2018-03-12 | 1 | -0/+156 |
| | |||||
* | Extend Xlib objects in fake includes (#233) | Alex Nagelkerke | 2018-01-23 | 4 | -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 Clephas | 2017-12-31 | 25 | -0/+50 |
| | |||||
* | Add fakedef (#183) | Jean-Sébastien B | 2017-03-16 | 3 | -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 B | 2017-03-16 | 2 | -0/+8 |
| | |||||
* | Clean up internal hacking util | Eli Bendersky | 2017-02-05 | 1 | -10/+8 |
| | |||||
* | A bit of internal cleanup | Eli Bendersky | 2017-01-31 | 1 | -0/+2 |
| | |||||
* | Problem: can't parse code from https://github.com/zeromq/malamute | Aaron Sokoloski | 2016-01-20 | 3 | -0/+12 |
| | | | | Solution: more fake headers and some typedefs from asm-generic/int-ll64.h | ||||
* | Problem: can't parse zeromq/czmq using fake_libc_include | Michal Vyskocil | 2015-11-30 | 1 | -0/+3 |
| | | | | Solution: add a few missing fake defines | ||||
* | Add missing typedef sa_family_t from sys/socket.h | Dubslow | 2015-09-10 | 1 | -0/+1 |
| | |||||
* | Preparing for release 2.14release_v2.14 | Eli Bendersky | 2015-06-09 | 3 | -65/+0 |
| | |||||
* | Mention new blog post and "deprecate" lcc's cpp | Eli Bendersky | 2015-05-18 | 1 | -0/+3 |
| | |||||
* | Add more fake headers. | Eli Bendersky | 2015-05-10 | 14 | -0/+27 |
| | | | | These changes are sufficient to parse git's git.c | ||||
* | Add more stuff to fake includes: | Eli Bendersky | 2015-05-09 | 3 | -0/+10 |
| | | | | | 1. Add dummy va_* macro definitions 2. Add more includes | ||||
* | Adding more fake includes + fromdos on all fake includes | Eli Bendersky | 2015-05-09 | 74 | -145/+183 |
| | |||||
* | Clean up line endings in all internal utils | Eli Bendersky | 2015-04-20 | 6 | -167/+171 |
| | |||||
* | Fix parsing order of nested PtrDecls | Eli Bendersky | 2015-04-20 | 1 | -0/+9 |
| | | | | Closes #68 | ||||
* | Cosmetic cleanups | Eli Bendersky | 2015-04-20 | 1 | -10/+17 |
| | |||||
* | move file into utils/internal | Eli Bendersky | 2015-04-19 | 1 | -0/+121 |
| | |||||
* | Add more fake typedefs | Akira Hayakawa | 2014-09-09 | 1 | -0/+5 |
| | | | | Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com> | ||||
* | Add missing C99 integer types | Robin Martinjak | 2014-01-16 | 1 | -1/+29 |
| | |||||
* | added a fake typedef for jmp_buf (from setjmp.h) | Dov Feldstern | 2013-01-23 | 1 | -0/+1 |
| | |||||
* | Issue 65: add some more typedefs | Eli Bendersky | 2012-06-22 | 2 | -95/+111 |
| | |||||
* | Issue 64: added sys/types.h to fake includes | Eli Bendersky | 2012-06-22 | 1 | -0/+2 |
| | |||||
* | Issue 59: add some more fake headers for C99 | Eli Bendersky | 2012-06-15 | 5 | -0/+10 |
| |