--- - branch: MAIN date: Sun Apr 26 07:58:49 UTC 2015 files: - new: '1.2' old: '1.1' path: pkgsrc/devel/py-cparser/Makefile pathrev: pkgsrc/devel/py-cparser/Makefile@1.2 type: modified - new: '1.2' old: '1.1' path: pkgsrc/devel/py-cparser/distinfo pathrev: pkgsrc/devel/py-cparser/distinfo@1.2 type: modified id: 20150426T075849Z.0a0b90ef1eec24cdf17330c42cc3b8fa1d623c24 log: | 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). module: pkgsrc subject: 'CVS commit: pkgsrc/devel/py-cparser' unixtime: '1430035129' user: wiz