Commit graph

5 commits

Author SHA1 Message Date
wiz
a2df4950d0 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-06-14 16:27:50 +00:00
wiz
fcc42852e6 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-05-28 07:08:21 +00:00
wiz
f7de4a5f47 Switch to egg.mk. 2015-04-27 08:56:40 +00:00
wiz
0cd5124b88 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).
2015-04-26 07:58:49 +00:00
wiz
540312a57c 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.
2013-09-30 17:21:21 +00:00