summaryrefslogtreecommitdiff
Commit message (Collapse)AuthorAgeFilesLines
* Merge branch 'master' of github.com:eliben/pycparser into try-release-2.17release_v2.17try-release-2.17Eli Bendersky2016-10-281-1/+1
|\ | | | | | | | | Conflicts: TODO.txt
| * Cosmetic fixesEli Bendersky2016-10-272-3/+2
| |
| * Merge branch 'master' of github.com:eliben/pycparserEli Bendersky2016-10-244-4/+9
| |\
| * | Update instructions to create wheel for new releasesEli Bendersky2016-10-181-0/+1
| | |
* | | Update TODO with directions for new version releasesEli Bendersky2016-10-271-1/+12
| | |
* | | Prepare release 2.17Eli Bendersky2016-10-275-6/+13
| |/ |/|
* | Prepare 2.16 for releaserelease_v2.16Eli Bendersky2016-10-184-4/+9
|/
* Prepare for releasing v2.15release_v2.15Eli Bendersky2016-10-184-4/+5
|
* Update changesEli Bendersky2016-10-111-0/+1
|
* Issue #116: Fix coord assignment to compound statementsEli Bendersky2016-10-112-0/+11
|
* Issue #116: Fix line number assignment to EmptyStatementEli Bendersky2016-10-112-10/+16
|
* Improve the behavior of pathological bad string literals a bit.Eli Bendersky2016-10-101-1/+1
| | | | | By making the first * non-greedy, performance is ~10-15% better; it still demonstrates pahological backtracking slowness (issue #61).
* Adding test for exercising issue #61Eli Bendersky2016-10-102-8/+11
| | | | | The test shows that on a simple lexer level the issue doesn't manifest. It does, however, manifest if parsing a file.
* Update CHANGESEli Bendersky2016-09-101-0/+1
|
* Merge pull request #145 from Ksero/Issue87Eli Bendersky2016-09-102-1/+22
|\ | | | | Fix eliben/pycparser#87 : offsetof() support is incomplete
| * Fix eliben/pycparser#87 : offsetof() support is incompleteksero2016-09-092-1/+22
|/
* Merge pull request #141 from cod3monk/upstreamEli Bendersky2016-08-171-1/+1
|\ | | | | report filename if error is "At end of input"
| * report filename if error is "at end of input"Julian Hammer2016-08-161-1/+1
|/
* Merge pull request #133 from esoma/masterEli Bendersky2016-07-261-2/+7
|\ | | | | Allow user to decide which lexer the parser uses.
| * Allow user to decide which lexer the parser uses.Erik Soma2016-07-251-2/+7
|/
* Merge pull request #132 from dmurdin/ternary-genEli Bendersky2016-07-142-3/+11
|\ | | | | Protected expressions in ternary operator with paranthesis.
| * Protected expressions in ternary operator with paranthesis.Daniel Murdin2016-07-142-3/+11
|/
* Merge pull request #128 from adamchainz/readthedocs.ioEli Bendersky2016-06-191-1/+1
|\ | | | | Convert readthedocs link for their .org -> .io migration for hosted projects
| * Convert readthedocs link for their .org -> .io migration for hosted projectsAdam Chainz2016-05-291-1/+1
|/ | | | | | | | As per their email ‘Changes to project subdomains’: > Starting today, Read the Docs will start hosting projects from subdomains on the domain readthedocs.io, instead of on readthedocs.org. This change addresses some security concerns around site cookies while hosting user generated data on the same domain as our dashboard. Test Plan: Manually visited all the links I’ve modified.
* Update LICENSEEli Bendersky2016-04-231-1/+1
|
* Update "tested" versions s/3.3/3.5/Eli Bendersky2016-04-193-2/+4
| | | | It's mid 2016 after all :)
* Update CHANGES and tox envEli Bendersky2016-04-192-1/+2
|
* Merge pull request #121 from doctaphred/masterEli Bendersky2016-04-198-1412/+1760
|\ | | | | Upgrade ply to 3.8
| * Upgrade ply to 3.8Frederick Wagner2016-04-188-1412/+1760
|/ | | | The new version includes some bugfixes that affect downstream projects.
* Update CHANGES with the recently accumulated fixesEli Bendersky2016-03-191-0/+7
|
* Fix parsing of extra semi-colons inside structure declarations.Eli Bendersky2016-03-192-1/+40
| | | | Fixes #117
* Merge pull request #115 from Smattr/d5f4a2d3-e7b8-4b3a-bdd8-4b295509b3a7Eli Bendersky2016-03-091-1/+1
|\ | | | | Fix trivial comment typo.
| * Fix trivial comment typo.Matthew Fernandez2016-03-091-1/+1
|/
* Merge branch 'master' of github.com:eliben/pycparserEli Bendersky2016-02-263-0/+12
|\
| * Merge pull request #111 from asokoloski/masterEli Bendersky2016-01-213-0/+12
| |\ | | | | | | Problem: can't parse code from https://github.com/zeromq/malamute
| | * 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
* | Clarify where examples should be run fromEli Bendersky2016-02-263-3/+2
|/
* Merge pull request #109 from jamie-pate/masterEli Bendersky2015-12-152-1/+14
|\ | | | | Update c_generator to add {} around nested NamedInitializers
| * Update c_generator to add {} around nested NamedInitializersJamie Pate2015-12-152-1/+14
| |
* | Merge pull request #108 from cod3monk/bugfixEli Bendersky2015-12-152-2/+9
|\ \ | |/ |/| Fix for #107 "No coord for Prgama Node"
| * fixed #107 "No coord for Prgama Node"Julian Hammer2015-12-152-2/+9
| |
* | Add fake libc path to func_defs.pyEli Bendersky2015-12-121-2/+3
| |
* | Fix up _clean_tables.py to remove files and not only dirsEli Bendersky2015-12-121-1/+4
| |
* | Merge pull request #106 from vyskocilm/masterEli Bendersky2015-11-301-0/+3
|\ \ | |/ |/| Problem: can't parse zeromq/czmq using fake_libc_include
| * Problem: can't parse zeromq/czmq using fake_libc_includeMichal Vyskocil2015-11-301-0/+3
|/ | | | Solution: add a few missing fake defines
* Merge pull request #101 from cod3monk/masterEli Bendersky2015-10-208-17/+99
|\ | | | | added support for Pragma
| * Add support for #pragmaJulian Hammer2015-10-208-17/+99
|/ | | | | | | | | | | | Preprocessor pragmas and their arguments are tokenized (as PPPRAGMA and PPPRAGMASTR) and included in the AST as a pppragma directive with the argument as value. If no argument was given the string will be empty. Unit test of the lexer, parser and generator have been modified and added accordingly. The previous behavior, that #pragma lines would be ignored, is henceforth obsolete.
* Merge pull request #100 from graingert/patch-1Eli Bendersky2015-10-021-0/+2
|\ | | | | Support universal wheels
| * Support universal wheelsThomas Grainger2015-10-021-0/+2
|/
* Merge pull request #97 from dubslow/fake_libc_include_fixesEli Bendersky2015-09-122-1/+2
|\ | | | | Fake libc include fixes + add missing typedef