Commit message (Collapse) | Author | Age | Files | Lines | ||
---|---|---|---|---|---|---|
... | ||||||
| * | Update manifest with fake_libc_include subdirs | Dubslow | 2015-09-10 | 1 | -1/+1 | |
| | | | | | | | | Closes #96 | |||||
| * | 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 | 7 | -71/+9 | |
| | ||||||
* | Merge pull request #84 from shai-xio/master | Eli Bendersky | 2015-06-09 | 1 | -3/+10 | |
|\ | | | | | Added taboutputdir parameter to control outputdir for tab files | |||||
| * | Added taboutputdir parameter to control outputdir for tab files | Shai Berger | 2015-06-09 | 1 | -3/+10 | |
|/ | ||||||
* | Wipe out more mentions of lcc's cpp | Eli Bendersky | 2015-05-18 | 4 | -10/+2 | |
| | ||||||
* | Mention new blog post and "deprecate" lcc's cpp | Eli Bendersky | 2015-05-18 | 3 | -8/+11 | |
| | ||||||
* | Update version and CHANGES for 2.13 releaserelease_v2.13 | Eli Bendersky | 2015-05-12 | 4 | -22/+28 | |
| | ||||||
* | Tweak cleanup script to kill __pycache__ dirs as well. | Eli Bendersky | 2015-05-10 | 1 | -2/+3 | |
| | ||||||
* | Run fromdos + cosmetic doc changes | Eli Bendersky | 2015-05-10 | 2 | -33/+25 | |
| | ||||||
* | Various cosmetic updates to documentation | Eli Bendersky | 2015-05-10 | 14 | -21/+26 | |
| | ||||||
* | Mention cffi use in the README | Eli Bendersky | 2015-05-10 | 1 | -0/+3 | |
| | ||||||
* | Adding support for empty initializer lists. | Eli Bendersky | 2015-05-10 | 3 | -4/+15 | |
| | | | | The idea comes from #79 but the implementation is somewhat different. | |||||
* | Add more fake headers. | Eli Bendersky | 2015-05-10 | 14 | -0/+27 | |
| | | | | These changes are sufficient to parse git's git.c | |||||
* | Update CHANGES | Eli Bendersky | 2015-05-10 | 1 | -0/+5 | |
| | ||||||
* | Fix breakage on 2.6 by replacing assertIsInstance | Eli Bendersky | 2015-05-10 | 1 | -4/+4 | |
| | ||||||
* | 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 | |
| | ||||||
* | Adding support for offsetof() | Eli Bendersky | 2015-05-09 | 4 | -1/+28 | |
| | ||||||
* | Release 2.12release_v2.12 | Eli Bendersky | 2015-04-21 | 4 | -3/+9 | |
| | ||||||
* | Test that weakref works on Coords too | Eli Bendersky | 2015-04-21 | 1 | -1/+10 | |
| | ||||||
* | Support weakref to AST objects. | Eli Bendersky | 2015-04-21 | 5 | -51/+58 | |
| | | | | | | | weakref support was broken by setting __slots__ on AST objects to conserve memory. Reinstate it. See issue #76, #75 | |||||
* | Prepare for release 2.11release_v2.11 | Eli Bendersky | 2015-04-21 | 6 | -7/+6 | |
| | ||||||
* | Fix up examples to run properly from the main source dir | Eli Bendersky | 2015-04-21 | 4 | -17/+12 | |
| | ||||||
* | Add some parser-level tests to PtrDecl qualifiers | Eli Bendersky | 2015-04-21 | 2 | -2/+15 | |
| | ||||||
* | Clean-up _clean_tables and make it Python3-friendly | Eli Bendersky | 2015-04-20 | 1 | -24/+23 | |
| | ||||||
* | Cosmetic cleanups | Eli Bendersky | 2015-04-20 | 4 | -7/+1 | |
| | ||||||
* | 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 | 3 | -13/+44 | |
| | | | | Closes #68 | |||||
* | Cosmetic cleanups | Eli Bendersky | 2015-04-20 | 3 | -12/+17 | |
| | ||||||
* | Fix parsing of array decls | Eli Bendersky | 2015-04-20 | 1 | -3/+4 | |
| | | | | | After qualifiers were added, some problems seeped in assigning dimensions properly. | |||||
* | Merge branch 'master' of github.com:eliben/pycparser | Eli Bendersky | 2015-04-20 | 4 | -1/+14 | |
|\ | ||||||
| * | Merge pull request #74 from Konstanty/master | Eli Bendersky | 2015-04-20 | 4 | -1/+14 | |
| |\ | | | | | | | Allow binary constants (e.g.: 0b01010) | |||||
| | * | Allow binary constants (e.g.: 0b01010) | Konstanty Bialkowski | 2015-04-20 | 4 | -1/+14 | |
| |/ | | | | | - Add lexer and parser tests. | |||||
* | | move file into utils/internal | Eli Bendersky | 2015-04-19 | 1 | -0/+0 | |
|/ | ||||||
* | Add Python 3.4 to Travis | Eli Bendersky | 2015-04-18 | 1 | -0/+1 | |
| | ||||||
* | Some updates to the README and CONTRIBUTORS | Eli Bendersky | 2015-04-18 | 2 | -10/+12 | |
| | ||||||
* | Add __slots__ to the Coord class. | Eli Bendersky | 2015-04-18 | 2 | -3/+6 | |
| | | | | This further reduces memory usage for large inputs (#72) | |||||
* | Update CHANGES | Eli Bendersky | 2015-04-18 | 2 | -1/+14 | |
| | | | | Also add some test code for heapy-based profiling | |||||
* | Decrease memory usage of pycparser by using __slots__ in AST nodes. | Eli Bendersky | 2015-04-18 | 5 | -28/+102 | |
| | | | | | | | | | In general, there's no need to dynamically adjust the attributes of AST nodes. So __slots__ seems suitable. This reduces the memory usage of the test case reported in issue #72 from 21MB to 17.5MB and should reduce the amount of space consumed by AST nodes in general. | |||||
* | Add py34 environment to the tox file | Eli Bendersky | 2015-04-18 | 1 | -1/+1 | |
| | ||||||
* | Minor cleanup in test | Eli Bendersky | 2015-02-21 | 1 | -9/+8 | |
| | ||||||
* | Merge branch 'master' of github.com:eliben/pycparser | Eli Bendersky | 2015-02-21 | 2 | -3/+28 | |
|\ | ||||||
| * | Merge pull request #69 from ssfrr/master | Eli Bendersky | 2015-02-21 | 2 | -3/+28 | |
| |\ | | | | | | | adds visit_FuncDecl method to CGenerator | |||||
| | * | adds visit_FuncDecl method to CGenerator + test | Spencer Russell | 2015-02-20 | 2 | -3/+28 | |
| |/ | ||||||
* | | Update CHANGES for recent merge | Eli Bendersky | 2015-01-17 | 1 | -0/+2 | |
|/ | ||||||
* | Merge pull request #64 from necase/array-restrict | Eli Bendersky | 2015-01-17 | 2 | -23/+49 | |
|\ | | | | | Update array dimension grammar | |||||
| * | Align array dimension grammar with the C standard. | necase | 2015-01-11 | 2 | -23/+49 | |
|/ | | | | | | | | | | | | | | | | The pycparser grammar for direct-declarators diverged with the C standard, which permits const, volatile, restrict, and static to be modifiers in the array dimension. The relevant grammar can be found in section 6.7.5. The old p_direct_declarator_3 was split into two rules, and the remaining p_direct_declarator rules were renumbered, preserving precedence. So p_direct_declarator_3 now matches array declarations with optional type qualifiers or assignment expressions; p_direct_declarator_4 matches declarations with the static keyword; p_direct_declarator_5 matches the variable-length array declarations; and p_direct_declarator_6 matches declarations with parentheses. | |||||
* | Merge pull request #60 from ↵ | Eli Bendersky | 2014-11-05 | 1 | -1/+1 | |
|\ | | | | | | | | | chris-morrison/feature/bugfix/print-statement-to-print-func modify example to use print function, rather than print statement | |||||
| * | modify example to use print function, rather than print statement | Chris Morrison | 2014-11-05 | 1 | -1/+1 | |
|/ |