Release coccinelle-0.1.5
authorCoccinelle <cocci@diku.dk>
Sun, 3 Oct 2010 11:57:38 +0000 (13:57 +0200)
committerRene Rydhof Hansen <rrh@cs.aau.dk>
Sun, 3 Oct 2010 11:57:38 +0000 (13:57 +0200)
commit113803cf8147c1b5332cc7d9ac43febcc197e4f0
tree3c21e1a075f5215371e5f4e734cbe3b733ef85ed
parentfaf9a90c4f9e1e85931cb6b01de660587416eb97
Release coccinelle-0.1.5

** Language:
   - added initialiser metavariable
   - added sequences of designators in structures

** Features:
   - improved printing of the C code corresponding to metavariables
   - improved printing when code (eg declarations) is removed at the beginning
     of a block, and then is followed by a blank line
   - slightly less verbose error reporting in parsing_hacks

** Bugfix:
   - fixed some problems with parsing SmPL code where a nest appears after a |
   - better treatment of { }, form in macros wrt unparse_c
   - less quiet for -parse_c
   - improve parsing heuristics regarding macro statement
91 files changed:
.#Makefile.1.121 [new file with mode: 0644]
.#main.ml.1.242 [new file with mode: 0644]
Makefile
changes.txt
commitmsg
commons/common.ml
commons/common.mli
commons/copyright.txt
commons/oassoc.ml
commons/oassoc.mli
engine/.#cocci_vs_c.ml.1.26 [new file with mode: 0644]
engine/.#pattern_c.ml.1.3 [new file with mode: 0644]
engine/.#pretty_print_engine.ml.1.43 [new file with mode: 0644]
engine/cocci_vs_c.ml
engine/pattern_c.ml
engine/pretty_print_engine.ml
globals/config.ml
main.ml
parsing_c/ast_c.ml
parsing_c/cpp_ast_c.mli
parsing_c/lib_parsing_c.ml
parsing_c/parse_c.ml
parsing_c/parser_c.mly
parsing_c/parsing_hacks.ml
parsing_c/parsing_stat.ml
parsing_c/pretty_print_c.ml
parsing_c/pretty_print_c.mli
parsing_c/unparse_c.ml
parsing_c/unparse_cocci.ml
parsing_c/unparse_hrule.ml
parsing_c/visitor_c.ml
parsing_cocci/.#arity.ml.1.87 [new file with mode: 0644]
parsing_cocci/.#ast0_cocci.ml.1.113 [new file with mode: 0644]
parsing_cocci/.#ast0toast.ml.1.139 [new file with mode: 0644]
parsing_cocci/.#ast_cocci.ml.1.149 [new file with mode: 0644]
parsing_cocci/.#check_meta.ml.1.86 [new file with mode: 0644]
parsing_cocci/.#compute_lines.ml.1.90 [new file with mode: 0644]
parsing_cocci/.#context_neg.ml.1.103 [new file with mode: 0644]
parsing_cocci/.#data.ml.1.37 [new file with mode: 0644]
parsing_cocci/.#disjdistr.ml.1.27 [new file with mode: 0644]
parsing_cocci/.#free_vars.ml.1.83 [new file with mode: 0644]
parsing_cocci/.#index.ml.1.59 [new file with mode: 0644]
parsing_cocci/.#iso_pattern.ml.1.150 [new file with mode: 0644]
parsing_cocci/.#lexer_cocci.mll.1.84 [new file with mode: 0644]
parsing_cocci/.#parse_aux.ml.1.26 [new file with mode: 0644]
parsing_cocci/.#parse_cocci.ml.1.178 [new file with mode: 0644]
parsing_cocci/.#parser_cocci_menhir.mly.1.166 [new file with mode: 0644]
parsing_cocci/.#pretty_print_cocci.ml.1.134 [new file with mode: 0644]
parsing_cocci/.#unify_ast.ml.1.75 [new file with mode: 0644]
parsing_cocci/.#unparse_ast0.ml.1.116 [new file with mode: 0644]
parsing_cocci/.#visitor_ast.ml.1.95 [new file with mode: 0644]
parsing_cocci/.#visitor_ast0.ml.1.87 [new file with mode: 0644]
parsing_cocci/arity.ml
parsing_cocci/ast0_cocci.ml
parsing_cocci/ast0_cocci.mli
parsing_cocci/ast0toast.ml
parsing_cocci/ast_cocci.ml
parsing_cocci/ast_cocci.mli
parsing_cocci/check_meta.ml
parsing_cocci/compute_lines.ml
parsing_cocci/context_neg.ml
parsing_cocci/data.ml
parsing_cocci/data.mli
parsing_cocci/disjdistr.ml
parsing_cocci/free_vars.ml
parsing_cocci/index.ml
parsing_cocci/iso_pattern.ml
parsing_cocci/lexer_cocci.mll
parsing_cocci/parse_aux.ml
parsing_cocci/parse_cocci.ml
parsing_cocci/parser_cocci_menhir.ml
parsing_cocci/parser_cocci_menhir.mli
parsing_cocci/parser_cocci_menhir.mly
parsing_cocci/pretty_print_cocci.ml
parsing_cocci/unify_ast.ml
parsing_cocci/unparse_ast0.ml
parsing_cocci/visitor_ast.ml
parsing_cocci/visitor_ast0.ml
python/.#yes_pycocci_aux.ml.1.1 [new file with mode: 0644]
python/yes_pycocci_aux.ml
tests/ac.c [new file with mode: 0644]
tests/ben.c [new file with mode: 0644]
tests/ben.cocci [new file with mode: 0644]
tests/ben.res [new file with mode: 0644]
tests/hil1.c [new file with mode: 0644]
tests/hil1.cocci [new file with mode: 0644]
tests/hil1.res [new file with mode: 0644]
tests/pdbgg.c [new file with mode: 0644]
tests/structfoo.c [new file with mode: 0644]
tests/structfoo.cocci [new file with mode: 0644]
tests/structfoo.res [new file with mode: 0644]