julia.lawall at lip6.fr
Fri Feb 21 15:46:39 CET 2014
Version 1.0.0-rc20 is now available at http://coccinelle.lip6.fr/download.php
This version is not compatible with previous ones, in that initialize and
finalize rules now must have a region for declaring metavariables, just
like other rules.
Unfortunately, I neglected to update the demos accordingly, so there are a
number of demos that now don't work. I will make a new release (rc21)
that corrects that shortly.
rc20 should be much faster if you need to include a ot of header files.
In particular, we found substantial performance improvements (of around
30%) with the arguments --recursive-includes --relax-include path.
Another significant improvement is that it is now possible to remove
variable declarations that include more than one variable. For example:
- int x;
@@ identifier x; @@
- int x;
should completely remove int a,x,y;
More information about the Cocci