Release coccinelle-0.2.2
[bpt/coccinelle.git] / commitmsg
CommitLineData
d6a55602 1Release coccinelle-0.2.2
b1b2de81 2
d6a55602
C
3** Language:
4 - Added ToTestExpression to iso language, see standard.iso for an
5 explanation
6 - Added depends on to initialize and finalize script code
7
8** Features:
9 - Update Emacs mode (cocci.el) to support 'virtual' rules and fix other
10 keywords sush as 'depends on', 'using', 'disable'
11 - better treatment of != 0 in isos, communtativity for ==/!= for all
12 constants
13 - allow adding // comments and blank lines (even after cocci + code)
14 - Add support for multiple -I options
15
16** Bugfix:
17 - correct interaction between virtual rules and included .cocci files
18 - improvement in treatment of ! in isos, to avoid duplicating + code
19 - improvement in treatment of metavars as isos, to avoid duplicating + code
20 between toplevel and variable instantiation
21 - test expression of smpl conditional, etc no longer assumed to have type
22 int
23 - correct + line numbers in the patch produced when using *
24 - iso constant metavariable matches an identifier whose name is all capital
25 letters, eg NULL
26 - allow / at the end of the name of a directory (-dir) or patch prefix
27 (-patch)
28 - dropped space in + code after the binding of a type metavariable that is
29 a pointer type
30 - better handling of . or .. in -dir name
31 - allow keywords and metavariable names in identifier constraints (not sure
32 keywords is very useful, though)
33 - no lubtype on arguments of && and || in SmPL
34 - allow unknown as type for array indices in SmPL
35 - support matching of static annotation on functions that are both static
36 and inline
37 - support ENOTDIR error in Common.lfile_exists, to allow for the case where
38 an include file is in a subdirectory that exists but is an ordinary file,
39 not a directory.
40 - better management of unbound position variables that appear in
41 constraints
42 - cause python parser to skip over // comments, hoping that // is not
43 meaningful inside python
44 - require + on every line of a multiline comment
45 - correct calculation of line numbers when there is script code
46 - always annotate arguments of && || and ! as test expressions in C code.