diff options
author | wiz <wiz@pkgsrc.org> | 2009-04-29 11:21:52 +0000 |
---|---|---|
committer | wiz <wiz@pkgsrc.org> | 2009-04-29 11:21:52 +0000 |
commit | 8e924a6c2777ba26ddd7f885e9b3738d3e7cc0bf (patch) | |
tree | c7ce37b9d3d1f1981c5fb9fc76d4961723d50644 /devel/coccinelle/distinfo | |
parent | 27093b40ad405e3cd9fda82a7d3e90cb059a363e (diff) | |
download | pkgsrc-8e924a6c2777ba26ddd7f885e9b3738d3e7cc0bf.tar.gz |
Update to 0.1.7.
Did I never commit this??
* 0.1.7
** Language:
- initialize and finalize script code, cf demos/initial_final.cocci
** Features:
- -iso_limit option to limit the depth of isomorphism application
- with the dir option, the include path is implicitly set to the "include"
subdirectory of the specified directory, if the option -I is not used.
- give a seed for the name of a fresh identifier
- better handling of cpp "constructed" identifiers as in a##b, that in
the futur will make it easier to match over those idents.
cf tests/pb_parsing_macro.c. Thanks to Ali-Erdem Ozcan for pointing
out the problem. A new "parsing hack hint" is also available:
YACFE_IDENT_BUILDER, cf standard.h.
** Bugfix:
- drop excessive "optimization" in ctl generation for while and for loops
- allow . as the name of the directory
- for type inference for an assignment, take the type of the right-hand
side expression, not the type of the assigned variable
- allow for with a declartion in the first header element, as in C++
(partial support)
- allow for matching against variable declarations that include only
storage, eg static, but no type at all.
- allow for matching against types that contain both short/long and int
- allow the type metavariable in the SmPL code "unsigned T" to match a T
that is a type consisting of more than one word, eg long int.
- -ifdef_to_if option made to process nested ifdefs
(partial support)
** Internals:
- improve and fix installation process (usable on BSD)
- improve and fix testing process
- apply patches from Eugeniy Meshcheryakov
- reorganize the way we parse C identifiers, especially concatenated cpp
identifiers as in a##b. This may lead to some regressions as we may
not parse as much code as before.
- removed popl/ and popl09/ and popl related stuff from official distrib.
Diffstat (limited to 'devel/coccinelle/distinfo')
-rw-r--r-- | devel/coccinelle/distinfo | 11 |
1 files changed, 6 insertions, 5 deletions
diff --git a/devel/coccinelle/distinfo b/devel/coccinelle/distinfo index 4a1450576a9..4d10c9d78ff 100644 --- a/devel/coccinelle/distinfo +++ b/devel/coccinelle/distinfo @@ -1,6 +1,7 @@ -$NetBSD: distinfo,v 1.3 2009/04/06 10:11:05 wiz Exp $ +$NetBSD: distinfo,v 1.4 2009/04/29 11:21:52 wiz Exp $ -SHA1 (coccinelle-0.1.6a.tgz) = 31bcd77f8708da23604821392f87468f6c8325cc -RMD160 (coccinelle-0.1.6a.tgz) = fa42b46da2c3c81b1d2023a2132c7bf1822a4a55 -Size (coccinelle-0.1.6a.tgz) = 2909054 bytes -SHA1 (patch-ad) = c3e41db702596255c60357676b713429dfb0a1ea +SHA1 (coccinelle-0.1.7.tgz) = d8976c170bc1ca3c6642e678c5235fb7ba74e340 +RMD160 (coccinelle-0.1.7.tgz) = 2485754f041bcae2f049933eb1194f9a1758accc +Size (coccinelle-0.1.7.tgz) = 1686438 bytes +SHA1 (patch-aa) = 12614a91c49a3bbf4d707b4a65fee5e3aba58b3f +SHA1 (patch-ab) = 0be4fb19afdb530c5d27f0611cc9d245b6db0bad |