2016-10-31 17:19:50 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Updated py-cparser to 2.17.
+ Version 2.17 (29.10.2016)
- Again functionality identical to 2.15 and 2.16; the difference is that the
tarball now contains Python files with properly set permissions.
|
2016-10-22 02:37:20 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Updated py-cparser to 2.16.
+ Version 2.16 (18.10.2016)
- Functionally identical to 2.15, but fixes a packaging problem that caused
failed installation (_build_tables wasn't rerun in the pycparser/ dir).
|
2016-10-19 14:24:14 by Thomas Klausner | Files touched by this commit (3) |
Log message:
Updated py-cparser to 2.15.
+ Version 2.15 (18.10.2016)
- PR #121: Update bundled PLY version to 3.8
- Issue #117: Fix parsing of extra semi-colons inside structure declarations.
- PR #109: Update c_generator to add {} around nested named initializers.
- PR #101: Added support for parsing pragmas into the AST.
- Additional fake headers and typedefs, manifest fixes (#97, #106, #111).
- Testing with Python 3.5 instead of 3.3 now (3.4 and 3.5 are the 3.x versions
tested).
- PR #145: More complete support for offsetof()
- Issue #116: Fix line numbers recorded for empty and compound statements.
- Minor performance improvement to the invalid string literal regex.
|
2016-06-08 19:43:49 by Thomas Klausner | Files touched by this commit (356) |
Log message:
Switch to MASTER_SITES_PYPI.
|
2015-11-03 04:29:40 by Alistair G. Crooks | Files touched by this commit (1995) |
Log message:
Add SHA512 digests for distfiles for devel category
Issues found with existing distfiles:
distfiles/eclipse-sourceBuild-srcIncluded-3.0.1.zip
distfiles/fortran-utils-1.1.tar.gz
distfiles/ivykis-0.39.tar.gz
distfiles/enum-1.11.tar.gz
distfiles/pvs-3.2-libraries.tgz
distfiles/pvs-3.2-linux.tgz
distfiles/pvs-3.2-solaris.tgz
distfiles/pvs-3.2-system.tgz
No changes made to these distinfo files.
Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden). All existing
SHA1 digests retained for now as an audit trail.
|
2015-06-14 18:27:50 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.14:
+ Version 2.14 (09.06.2015)
- Added CParser parameter to specify output directory for generated parsing
tables (#84).
- Removed lcc's cpp and its license from the distribution. Using lcc's cpp
is no longer recommended, now that Clang has binary builds available for
Windows.
|
2015-05-28 09:08:21 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.13:
+ Version 2.13 (12.05.2015)
- Added support for offsetof() the way gcc implements it (special builtin
that takes a type as an argument).
- Added faked va_* macros (these are expected to come from stdarg.h)
- Added a bunch more fake headers and typedefs to support parsing C projects
like Git and SQLite without modifications to pycparser.
- Added support for empty initializer lists (#79).
|
2015-04-27 10:56:40 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Switch to egg.mk.
|
2015-04-26 09:58:49 by Thomas Klausner | Files touched by this commit (2) |
Log message:
Update to 2.12:
+ Version 2.12 (21.04.2015)
- This is a fix release for 2.11; the memory optimization with __slots__ on
Coord and AST nodes didn't take weakrefs into account, which broke cffi and
its many dependents (iseue #76). Fixed by adding __weakref__ to __slots__.
+ Version 2.11 (21.04.2015)
- Add support for C99 6.5.3.7 p7 - qualifiers within array dimensions in
function declarations. Started with issue #21 (reported with initial patch
by Robin Martinjak).
- Issue #27: bug in handling of unified wstring literals.
- Issue #28: fix coord reporting for 'for' loops.
- Added ``examples/using_gcc_E_libc.py`` to demonstrate how ``gcc -E`` can
be used instead of ``cpp`` for preprocessing.
- Pull request #64: support keywords like const, volatile, restrict and static
in dimensions in array declarations.
- Reduce memory usage of AST nodes (issue #72).
- Parsing order of nested pointer declarations fixed (issue #68).
|
2013-09-30 19:21:21 by Thomas Klausner | Files touched by this commit (4) |
Log message:
Import py27-cparser-2.10 as devel/py-cparser.
pycparser is a parser for the C language, written in pure Python.
It is a module designed to be easily integrated into applications
that need to parse C source code.
|