Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-06-26 | Avoid opening files with deprecated 'U' mode (#269) | Jon Dufresne | |
Opening files with 'U' mode is deprecated. When running tests with Python warnings enabled, the warnings of the following form are emitted: DeprecationWarning: 'U' mode is deprecated return open(name, 'rU') To open files with universal newlines on both Ptyhon 2 & 3, use the io module. It defaults to opening with universal newlines and doesn't emit a warning. https://docs.python.org/3/library/io.html > When reading input from the stream, if newline is None, universal > newlines mode is enabled. | |||
2018-06-26 | add more x11 related files (#265) | john lee | |
2018-06-15 | Add test for "const volatile int*" parsing | Eli Bendersky | |
2018-06-10 | Update pypi.python.org URL to pypi.org (#262) | Jon Dufresne | |
For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html | |||
2018-05-21 | Small cosmetic comment fix | Eli Bendersky | |
2018-05-21 | Replace a call to Popen by check_output in order to check that cpp returns ↵ | marmeladema | |
0. (#260) | |||
2018-05-02 | Don't ship .pyc files and don't create pyc files when building tables (#135) | Stefano Rivera | |
2018-04-27 | Add support for empty struct (#66) (#254) | ldore | |
2018-04-26 | Fix non-generated constant expressions in designated initializers (#246) (#255) | ldore | |
2018-04-12 | Fix link | Eli Bendersky | |
2018-04-12 | Fix link formatting | Eli Bendersky | |
2018-04-12 | Update READMEs to add more details about running examples | Eli Bendersky | |
2018-04-11 | Add additional trove classifiers to setup.py (#250) | Jon Dufresne | |
- Document project as stable, ready for use in production environments - Document project license Helps library users know these values at a glance. These classifiers are displayed on the PyPI page: https://pypi.python.org/pypi/pycparser For a complete list of trove classifiers, see: https://pypi.python.org/pypi?%3Aaction=list_classifiers | |||
2018-04-11 | Include license file in the generated wheel package (#249) | Jon Dufresne | |
The wheel package format supports including the license file. This is done using the [metadata] section in the setup.cfg file. For additional information on this feature, see: https://wheel.readthedocs.io/en/stable/index.html#including-the-license-in-the-generated-wheel-file Helps package comply with its own license: > * Redistributions of source code must retain the above copyright notice, this > list of conditions and the following disclaimer. > * Redistributions in binary form must reproduce the above copyright notice, > this list of conditions and the following disclaimer in the documentation > and/or other materials provided with the distribution. | |||
2018-03-28 | Fixing redefinition in Fake Headers. (#245) | Seth Poulsen | |
* Removed va_arg definition from one of the fake headers, because it was being defined twice. | |||
2018-03-16 | Fixed enum formatting in generating C code (issue #240). (#243) | Seth Poulsen | |
* Fixed enum formatting in generating C code (issue #240). * Added another enum test. Removed twice-defined function. | |||
2018-03-12 | Add fake-defines for C99 format macro constants. This closes #89. (#241) | aceckel | |
2018-03-03 | Fix #235: Pragma displacing real statements (#236) | dbluhm | |
* Fix #235: Pragma displacing real statements | |||
2018-02-06 | Remove trailing whitespace from .h/.c files | Eli Bendersky | |
2018-01-23 | Extend Xlib objects in fake includes (#233) | Alex Nagelkerke | |
* Extend Xlib objects in fake includes * Move X11 typedefs and defines to X11 subdirectory. Remove unecessarry function declarations header | |||
2018-01-17 | Implement __repr__ on Nodes (Issue #226) (#227) | ldore | |
* Implement __repr__ on Nodes. | |||
2017-12-31 | Add clicky link for examples (#209) | B M Corser | |
2017-12-31 | Add missing fake_libc_includes for POSIX.1-2008 compatibility (#228) | Bart Clephas | |
2017-11-22 | Minor cleanups | Eli Bendersky | |
- Removed unnecessary whitespace - Removed old & stale 'if __main__' sections in some of the library files | |||
2017-11-22 | Add support for #pragma in struct_declaration (Issue #221). (#222) | ldore | |
2017-11-20 | Improve NodeVisitor performance, add iterator on Node children (Issue #219). ↵ | ldore | |
(#220) Improve NodeVisitor performance, add iterator on Node children. | |||
2017-10-18 | Format enums with one value per line (#216) | Kyle Altendorf | |
* Format enums with one value per line Issue #213 | |||
2017-10-10 | Add Python 3.6 (#214) | Hugo | |
* Add Python 3.6 Plus the other explicit major.minor versions supported | |||
2017-07-21 | Add README clarification re -OO; relevant to #198 | Eli Bendersky | |
2017-07-13 | Address an import of pycparser in -OO mode. | Eli Bendersky | |
In this mode there are no docstrings; we don't want an instantiation of CParser to fail, though it won't actually work correctly if used. See #197 and #198 | |||
2017-07-04 | Add clarification about making releases in TODO.txt | Eli Bendersky | |
2017-07-04 | Update version number to 2.18 for release | Eli Bendersky | |
2017-07-04 | Update README | Eli Bendersky | |
2017-04-21 | Good time to drop Python 2.6 testing from Travis | Eli Bendersky | |
It doesn't support unittest.skipUnless, and I don't officially support 2.6 any more anyways | |||
2017-04-21 | Add more Python versions for AppVeyor CI and add badge to README | Eli Bendersky | |
2017-04-21 | Conditinally skipping cpp-using tests unless platform is Linux | Eli Bendersky | |
2017-04-21 | Trying to fix appveyor.yml | Eli Bendersky | |
2017-04-21 | Adding simple appveyor.yml file for CI on appveyor | Eli Bendersky | |
2017-04-19 | Add compound literal support to CGenerator (eliben/pycparser#176) (#188) | Julian Priestley | |
2017-04-07 | Basic AST dumping sample | Eli Bendersky | |
2017-04-03 | Remove myself from the copyrights inside the ply directory | Eli Bendersky | |
2017-04-03 | Updates vendored PLY library to v3.10 (#184) | Loren Gordon | |
Fixes #175 | |||
2017-03-16 | Add fakedef (#183) | Jean-Sébastien B | |
* Add Mir typedefs in fake headers * Add xcb includes to fake includes | |||
2017-03-16 | Merge branch 'master' of github.com:eliben/pycparser | Eli Bendersky | |
2017-03-16 | Add basic XLib objects in fake package of pycparser (#180) | Jean-Sébastien B | |
2017-03-10 | Update CHANGES and clean up the explore_ast example | Eli Bendersky | |
2017-03-10 | Add column support in c_parser (#178) | serpilliere | |
2017-03-04 | Python 3.6 invalid escape sequence deprecation fixes (#177) | Ville Skyttä | |
https://docs.python.org/3/whatsnew/3.6.html#deprecated-python-behavior | |||
2017-02-26 | Clean up cdecl.py a bit | Eli Bendersky | |
2017-02-26 | Add support for expanding struct and typedef -- Issue 93 (#174) | Hart Chu | |
* Add support for expanding struct and typedef * Make expansion return a new node instead of in-place modification |