summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
...
| * Update manifest with fake_libc_include subdirsDubslow2015-09-101-1/+1
| | | | | | | | Closes #96
| * Add missing typedef sa_family_t from sys/socket.hDubslow2015-09-101-0/+1
|/
* Preparing for release 2.14release_v2.14Eli Bendersky2015-06-097-71/+9
|
* Merge pull request #84 from shai-xio/masterEli Bendersky2015-06-091-3/+10
|\ | | | | Added taboutputdir parameter to control outputdir for tab files
| * Added taboutputdir parameter to control outputdir for tab filesShai Berger2015-06-091-3/+10
|/
* Wipe out more mentions of lcc's cppEli Bendersky2015-05-184-10/+2
|
* Mention new blog post and "deprecate" lcc's cppEli Bendersky2015-05-183-8/+11
|
* Update version and CHANGES for 2.13 releaserelease_v2.13Eli Bendersky2015-05-124-22/+28
|
* Tweak cleanup script to kill __pycache__ dirs as well.Eli Bendersky2015-05-101-2/+3
|
* Run fromdos + cosmetic doc changesEli Bendersky2015-05-102-33/+25
|
* Various cosmetic updates to documentationEli Bendersky2015-05-1014-21/+26
|
* Mention cffi use in the READMEEli Bendersky2015-05-101-0/+3
|
* Adding support for empty initializer lists.Eli Bendersky2015-05-103-4/+15
| | | | The idea comes from #79 but the implementation is somewhat different.
* Add more fake headers.Eli Bendersky2015-05-1014-0/+27
| | | | These changes are sufficient to parse git's git.c
* Update CHANGESEli Bendersky2015-05-101-0/+5
|
* Fix breakage on 2.6 by replacing assertIsInstanceEli Bendersky2015-05-101-4/+4
|
* 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
|
* Adding support for offsetof()Eli Bendersky2015-05-094-1/+28
|
* Release 2.12release_v2.12Eli Bendersky2015-04-214-3/+9
|
* Test that weakref works on Coords tooEli Bendersky2015-04-211-1/+10
|
* Support weakref to AST objects.Eli Bendersky2015-04-215-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.11Eli Bendersky2015-04-216-7/+6
|
* Fix up examples to run properly from the main source dirEli Bendersky2015-04-214-17/+12
|
* Add some parser-level tests to PtrDecl qualifiersEli Bendersky2015-04-212-2/+15
|
* Clean-up _clean_tables and make it Python3-friendlyEli Bendersky2015-04-201-24/+23
|
* Cosmetic cleanupsEli Bendersky2015-04-204-7/+1
|
* Clean up line endings in all internal utilsEli Bendersky2015-04-206-167/+171
|
* Fix parsing order of nested PtrDeclsEli Bendersky2015-04-203-13/+44
| | | | Closes #68
* Cosmetic cleanupsEli Bendersky2015-04-203-12/+17
|
* Fix parsing of array declsEli Bendersky2015-04-201-3/+4
| | | | | After qualifiers were added, some problems seeped in assigning dimensions properly.
* Merge branch 'master' of github.com:eliben/pycparserEli Bendersky2015-04-204-1/+14
|\
| * Merge pull request #74 from Konstanty/masterEli Bendersky2015-04-204-1/+14
| |\ | | | | | | Allow binary constants (e.g.: 0b01010)
| | * Allow binary constants (e.g.: 0b01010)Konstanty Bialkowski2015-04-204-1/+14
| |/ | | | | - Add lexer and parser tests.
* | move file into utils/internalEli Bendersky2015-04-191-0/+0
|/
* Add Python 3.4 to TravisEli Bendersky2015-04-181-0/+1
|
* Some updates to the README and CONTRIBUTORSEli Bendersky2015-04-182-10/+12
|
* Add __slots__ to the Coord class.Eli Bendersky2015-04-182-3/+6
| | | | This further reduces memory usage for large inputs (#72)
* Update CHANGESEli Bendersky2015-04-182-1/+14
| | | | Also add some test code for heapy-based profiling
* Decrease memory usage of pycparser by using __slots__ in AST nodes.Eli Bendersky2015-04-185-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 fileEli Bendersky2015-04-181-1/+1
|
* Minor cleanup in testEli Bendersky2015-02-211-9/+8
|
* Merge branch 'master' of github.com:eliben/pycparserEli Bendersky2015-02-212-3/+28
|\
| * Merge pull request #69 from ssfrr/masterEli Bendersky2015-02-212-3/+28
| |\ | | | | | | adds visit_FuncDecl method to CGenerator
| | * adds visit_FuncDecl method to CGenerator + testSpencer Russell2015-02-202-3/+28
| |/
* | Update CHANGES for recent mergeEli Bendersky2015-01-171-0/+2
|/
* Merge pull request #64 from necase/array-restrictEli Bendersky2015-01-172-23/+49
|\ | | | | Update array dimension grammar
| * Align array dimension grammar with the C standard.necase2015-01-112-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 Bendersky2014-11-051-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 statementChris Morrison2014-11-051-1/+1
|/