Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | 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 |
|/ | |||||
* | Merge pull request #59 from akiradeveloper/feature/fix-comma-op-assign | Eli Bendersky | 2014-10-05 | 2 | -1/+9 |
|\ | | | | | fix: Comma operator in Assignment | ||||
| * | fix: Comma operator in Assignment | Akira Hayakawa | 2014-09-20 | 2 | -1/+9 |
| | | | | | | | | Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com> | ||||
* | | Merge pull request #58 from akiradeveloper/feature/fix-typo | Eli Bendersky | 2014-10-05 | 1 | -1/+1 |
|\ \ | |/ |/| | fix typo | ||||
| * | fix typo | Akira Hayakawa | 2014-09-20 | 1 | -1/+1 |
|/ | | | | Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com> | ||||
* | Merge pull request #57 from akiradeveloper/feature/comma-op-in-ternary | Eli Bendersky | 2014-09-20 | 2 | -19/+21 |
|\ | | | | | fix: comma operator in ternary operator | ||||
| * | fix: comma operator in ternary operator | Akira Hayakawa | 2014-09-20 | 2 | -19/+21 |
| | | | | | | | | Signed-off-by: Akira Hayakawa <ruby.wktk@gmail.com> | ||||
* | | Merge pull request #54 from w-vi/master | Eli Bendersky | 2014-09-12 | 2 | -2/+3 |
|\ \ | |/ | | | Fix pragma error when '=' occurs. |