Release coccinelle-0.2.0
[bpt/coccinelle.git] / commitmsg
dissimilarity index 98%
index d59c5ae..f400be0 100644 (file)
--- a/commitmsg
+++ b/commitmsg
@@ -1,29 +1,23 @@
-Release coccinelle-0.1.10
-
-** Language:
-   - declarations allowed in switch, suggested by Derek M. Jones
-
-** Features:
-   - use interval timer for timeouts.  Thanks to Derek M. Jones for the
-     implementation.
-   - more flexible env.sh, thanks to Derek Jones.
-   - faster Python invocation
-   - simplify unparsing in the sgrep case
-
-** Bugfix:
-   - for glimpse there is no point to create a pattern containing a numeric
-     constant because glimpse doesn't index them
-   - add spaces after commas in function calls and function headers
-   - made python integration more like the ubuntu version
-     http://patches.ubuntu.com/by-release/extracted/debian/c/coccinelle/0.1.5dbs-2/01-system-pycaml
-     this fixes some memory management problems with None, True, and False
-   - correct labels associated with a switch in the CFG so that a statement
-     metavariable can match a switch.  Thanks to Derek Jones for pointing out
-     the problem.
-   - keep switch pattern within switch body.  Thanks to Derek Jones for
-     pointing out the problem.
-   - Allow expanded tokens to be stored in metavariables, as long as they are
-     not removed.  But this does currently allow them in + code, which will
-     produce the expansion.  Thanks to Ali-Erdem Ozcan for pointing out the
-     problem.
-   - improved adjustment of spacing when code removed at the beginning of a line
+Release coccinelle-0.2.0
+
+** Features:
+   - Remove duplicated code in disjunctions
+   - Better error message when grep finds nothing relevant.  Thanks to Joe
+     Perches for the suggestion.
+   - added -keep_comments option for the unparsing of the transformed code
+   - Option "-version" now also gives information about built-in
+     Python binding support.
+   - slightly faster environment manipulation in pathological cases
+   - hack added to accept well-formed #define after function header
+
+** Bugfix:
+   - Proper consideration of #define macro arguments in checking for the use
+     of metavariables and in computing the line numbers of complex terms
+   - Better parsing of included .cocci files
+   - Put included .cocci files in the right order
+   - Bind position variables only once for #include
+   - Fix bug in include_match that caused everything to halt when all matches
+     were discarded
+   - Merge unlikely/likely iso rules under a iso rule named unlikely
+   - Some fixes to coccicheck rules, thanks to Andrew Lunn
+   - Support groups in regular expression, thanks to Michael Stefaniuc