aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Snap for 5988121 from 62a6e52515045ad51fc4764d36f72e4a602f0fc0 to ↵android-mainline-10.0.0_r6android10-mainline-networking-releaseandroid-build-team Robot2019-11-050-0/+0
|\ | | | | | | | | | | qt-aml-networking-release Change-Id: I95a399421090fbe75143332340a26efc35175dd8
| * DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵Xin Li2019-10-300-0/+0
|/| | | | | | | | | | | | | | | stage-aosp-master am: 6bf3c94558 Change-Id: I29115739b2839b7865a75ca935ef3c846d1f7ef4
| * DO NOT MERGE - qt-qpr1-dev-plus-aosp-without-vendor@5915889 into ↵android-r-preview-1Xin Li2019-10-300-0/+0
| |\ | |/ |/| | | | | | | | | stage-aosp-master Bug: 142003500 Change-Id: I5d2934eed774d0ffe2cc9a7c1773961340aca526
* | Add in TEST_MAPPING for acloud unittests. am: 290613ceed am: 0746c13d37 am: ↵Kevin Cheng2019-07-241-0/+8
|\| | | | | | | | | | | | | | | af3e1e9790 am: 8b0f52e4cb Change-Id: I5883921ef44f56a0463fad538d23443b69ab4a0f
| * Add in TEST_MAPPING for acloud unittests. am: 290613ceed am: 0746c13d37Kevin Cheng2019-07-231-0/+8
|/| | | | | | | | | | | am: af3e1e9790 Change-Id: I39486cb47d082f709dc0f3308406639f2e1298ad
| * Add in TEST_MAPPING for acloud unittests. am: 290613ceedKevin Cheng2019-07-231-0/+8
| |\ | | | | | | | | | | | | | | | am: 0746c13d37 Change-Id: I871cfe38c67672b9dd4ae694c2eebc18180e4ed7
| | * Add in TEST_MAPPING for acloud unittests.ndk-sysroot-r21Kevin Cheng2019-07-231-0/+8
| |/| | | | | | | | | | | | | | | | am: 290613ceed Change-Id: I599c897eff1421493751d71ccfba0fc537408ee1
| | * Add in TEST_MAPPING for acloud unittests.Kevin Cheng2019-07-231-0/+8
| | | | | | | | | | | | | | | | | | Bug: 124250384 Test: atest Change-Id: I7135bac19aec185cb07e74d05eb64f93c1b26d02
* | | Fix version in METADATA for python/pycparser am: 7f94b85334 am: 9041297f75Haibo Huang2019-05-171-7/+7
|\| | | | | | | | | | | | | | | | | am: ec6c09ea7b Change-Id: I9a69535d2d8a1629db45ecba980aa80d9e1a99cf
| * | Fix version in METADATA for python/pycparser am: 7f94b85334Haibo Huang2019-05-171-7/+7
|/| | | | | | | | | | | | | | | | | am: 9041297f75 Change-Id: I41ef71c9e466888a237a946f13d4cbc793a40e11
| * | Fix version in METADATA for python/pycparserHaibo Huang2019-05-161-7/+7
| |\| | | | | | | | | | | | | | | | am: 7f94b85334 Change-Id: I5a1201ca2543ef884ac1d48f8023b6f6269ab44c
| | * Fix version in METADATA for python/pycparserHaibo Huang2019-05-171-7/+7
| |/ | | | | | | | | | | | | This way tools/external_updater can check updates for this library. Test: None Change-Id: Ieb2493ca41ffeac0fd6e99e75f64d87393bf3d51
* | Initial commit of pycparser 2.19 am: 2e2b43f3ccKevin Cheng2019-04-16197-0/+22663
|\| | | | | | | | | | | am: 43ffef5500 Change-Id: Ifa9b8b8f1187a75e8fec943d4275c20454dc4761
| * Initial commit of pycparser 2.19Kevin Cheng2019-04-16197-0/+22663
|/| | | | | | | | | | | am: 2e2b43f3cc Change-Id: I1d8f0a6e3dd635aca613fcd6177478ccf74b89c9
| * Initial commit of pycparser 2.19Kevin Cheng2019-03-27197-0/+22663
|/| | | | | | | | | | | | | | | Merge commit 'caa4c11ebb99ed5cf854dc6342b5352d5ff52686' into import Bug: 122778810 Test: None Change-Id: Idd3ca2e0360d396d70f078b3fdf93fcee1f652f9
| * Bump versions to 2.19Eli Bendersky2018-09-194-3/+10
| |
| * Reformat dates in CHANGES to yyyy.mm.dd formatEli Bendersky2018-09-191-28/+28
| |
| * Add test for parsing a hex float constant to the right typeEli Bendersky2018-08-311-0/+3
| |
| * Correct Parsing of Floating Point Literals, issue #253 (#277)Robbert Harms2018-08-312-1/+32
| | | | | | | | | | | | * Corrects the type attribute of a constant node when parsing doubles. This sets the type attribute to either 'float', 'long double' or 'double' depending on if 'f|F', 'l|L' or '' is specified at the end of the constant definition. * Add tests for previous changes.
| * Merge branch 'master' of github.com:eliben/pycparserEli Bendersky2018-07-2532-98/+101
| |\
| | * Drop testing for EOL Pythons 3.2 & 3.3 (#271)Jon Dufresne2018-06-285-7/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Python 3.2 and 3.3 are end of life. They are no longer receiving bug fixes, including for security issues. Python 3.3 went EOL on 2017-09-29 and Python 3.2 on 2016-02-20. For additional details on supported Python versions, see: https://devguide.python.org/#status-of-python-branches Removing support for EOL Pythons will reduce necessary testing and maintenance resources. Pass python_requires argument to setuptools to help pip decide what version of the library to install. Using pypinfo, here are the download statistics for the last 30 days, showing very minimal use of these EOL pythons: $ pypinfo --percent pycparser pyversion | python_version | percent | download_count | | -------------- | ------- | -------------- | | 2.7 | 71.64% | 1,373,309 | | 3.6 | 15.78% | 302,407 | | 3.5 | 8.32% | 159,452 | | 3.4 | 3.80% | 72,850 | | 2.6 | 0.32% | 6,187 | | 3.7 | 0.12% | 2,263 | | 3.3 | 0.02% | 360 | | 3.2 | 0.00% | 15 | | 3.8 | 0.00% | 5 | | None | 0.00% | 1 |
| | * Remove unnecessary __future__ import (#266)Jon Dufresne2018-06-261-2/+0
| | | | | | | | | | | | | | | | | | | | | | | | Generators have been available since 2.3. The feature is automatically included in all supported Pythons. For additional details, see: https://docs.python.org/3/library/__future__.html
| | * Use https:// for all project links where available (#267)Jon Dufresne2018-06-2622-24/+24
| | |
| | * Use more specific assertIsInstance in tests (#268)Jon Dufresne2018-06-263-64/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | When running tests with Python warnings enabled, warnings of the following form appear: DeprecationWarning: Please use assertTrue instead. self.failUnless(isinstance(...)) Use assertIsInstance instead to fix these warnings. Using a more specific assert also has the advantage of more informative error reporting upon failure. https://docs.python.org/3/library/unittest.html#unittest.TestCase.assertTrue > This method should also be avoided when more specific methods are > available (e.g. assertEqual(a, b) instead of assertTrue(a == b)), > because they provide a better error message in case of failure.
| | * Avoid opening files with deprecated 'U' mode (#269)Jon Dufresne2018-06-262-2/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| | * add more x11 related files (#265)john lee2018-06-262-0/+7
| | |
| * | Add tests for empty struct/union typedeclsEli Bendersky2018-07-252-3/+11
| | |
| * | Trim whitespace in test fileEli Bendersky2018-07-251-4/+4
| |/
| * Add test for "const volatile int*" parsingEli Bendersky2018-06-151-0/+8
| |
| * Update pypi.python.org URL to pypi.org (#262)Jon Dufresne2018-06-101-1/+1
| | | | | | | | | | For details on the new PyPI, see the blog post: https://pythoninsider.blogspot.ca/2018/04/new-pypi-launched-legacy-pypi-shutting.html
| * Small cosmetic comment fixEli Bendersky2018-05-211-1/+0
| |
| * Replace a call to Popen by check_output in order to check that cpp returns ↵marmeladema2018-05-211-5/+2
| | | | | | | | 0. (#260)
| * Don't ship .pyc files and don't create pyc files when building tables (#135)Stefano Rivera2018-05-022-3/+7
| |
| * Add support for empty struct (#66) (#254)ldore2018-04-274-10/+63
| |
| * Fix non-generated constant expressions in designated initializers (#246) (#255)ldore2018-04-262-2/+7
| |
| * Fix linkEli Bendersky2018-04-121-1/+1
| |
| * Fix link formattingEli Bendersky2018-04-121-3/+3
| |
| * Update READMEs to add more details about running examplesEli Bendersky2018-04-122-2/+13
| |
| * Add additional trove classifiers to setup.py (#250)Jon Dufresne2018-04-111-0/+2
| | | | | | | | | | | | | | | | | | | | | | | | | | - 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
| * Include license file in the generated wheel package (#249)Jon Dufresne2018-04-111-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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.
| * Fixing redefinition in Fake Headers. (#245)Seth Poulsen2018-03-282-3/+1
| | | | | | | | * Removed va_arg definition from one of the fake headers, because it was being defined twice.
| * Fixed enum formatting in generating C code (issue #240). (#243)Seth Poulsen2018-03-162-22/+28
| | | | | | | | | | | | * Fixed enum formatting in generating C code (issue #240). * Added another enum test. Removed twice-defined function.
| * Add fake-defines for C99 format macro constants. This closes #89. (#241)aceckel2018-03-121-0/+156
| |
| * Fix #235: Pragma displacing real statements (#236)dbluhm2018-03-032-10/+111
| | | | | | | | | | * Fix #235: Pragma displacing real statements
| * Remove trailing whitespace from .h/.c filesEli Bendersky2018-02-062-30/+30
| |
| * Extend Xlib objects in fake includes (#233)Alex Nagelkerke2018-01-234-6/+53
| | | | | | | | | | | | * Extend Xlib objects in fake includes * Move X11 typedefs and defines to X11 subdirectory. Remove unecessarry function declarations header
| * Implement __repr__ on Nodes (Issue #226) (#227)ldore2018-01-173-2/+107
| | | | | | | | * Implement __repr__ on Nodes.
| * Add clicky link for examples (#209)B M Corser2017-12-311-1/+4
| |
| * Add missing fake_libc_includes for POSIX.1-2008 compatibility (#228)Bart Clephas2017-12-3125-0/+50
| |
| * Minor cleanupsEli Bendersky2017-11-224-34/+5
| | | | | | | | | | - Removed unnecessary whitespace - Removed old & stale 'if __main__' sections in some of the library files