Release coccinelle-0.1.2
authorCoccinelle <cocci@diku.dk>
Sun, 3 Oct 2010 11:56:16 +0000 (13:56 +0200)
committerRene Rydhof Hansen <rrh@cs.aau.dk>
Sun, 3 Oct 2010 11:56:16 +0000 (13:56 +0200)
commit485bce717a659e363d3bb74bf2ff76f1cd3b0ff7
tree6125188b3659ea0d9ac7c8fffe1850d123a02563
parent1be43e1299fc61538d62349ca012514b28f8734f
Release coccinelle-0.1.2

** Bugfix:
   - better handling of ifdef on statements in control flow graph.
   - transform files even if they do not end in .c (thanks to Vegard Nossum)

** Internals:
   - merge code of yacfe
130 files changed:
.depend
Makefile
changes.txt
cocci.ml
commitmsg
commons/.depend
commons/Makefile
commons/backtrace.ml
commons/common.ml
commons/common.mli
commons/ocollection.ml
commons/ocollection.mli
commons/ograph_extended.ml
commons/ograph_extended.mli
commons/parser_combinators.ml [moved from commons/ocamlextra/parser_combinators.ml with 100% similarity]
commons/parser_combinators.mli [moved from commons/ocamlextra/parser_combinators.mli with 100% similarity]
ctl/.#ctl_engine.ml.1.185 [new file with mode: 0644]
ctl/.#ctl_engine.ml.1.187 [new file with mode: 0644]
ctl/.#flag_ctl.ml.1.12 [copied from engine/flag_engine.ml with 71% similarity]
ctl/.#flag_ctl.ml.1.13 [new file with mode: 0644]
ctl/ctl_engine.ml
ctl/ctl_engine.mli
ctl/flag_ctl.ml
engine/.#Makefile.1.49 [new file with mode: 0644]
engine/.#asttoctl2.ml.1.138 [deleted file]
engine/.#asttoctl2.ml.1.144 [moved from engine/.#asttoctl2.ml.1.141 with 99% similarity]
engine/.#c_vs_c.ml.1.9 [new file with mode: 0644]
engine/.#check_exhaustive_pattern.ml.1.39 [deleted file]
engine/.#check_reachability.ml.1.18 [new file with mode: 0644]
engine/.#cocci_vs_c_3.ml.1.154 [deleted file]
engine/.#ctlcocci_integration.ml.1.116 [moved from engine/.#ctlcocci_integration.ml.1.111 with 97% similarity]
engine/.#pattern3.ml.1.56 [deleted file]
engine/.#pattern3.ml.1.57 [deleted file]
engine/.#postprocess_transinfo.ml.1.12 [new file with mode: 0644]
engine/.#pretty_print_engine.ml.1.42 [new file with mode: 0644]
engine/.#transformation3.ml.1.47 [deleted file]
engine/.#transformation3.ml.1.48 [deleted file]
engine/.depend
engine/Makefile
engine/asttoctl2.ml
engine/c_vs_c.ml
engine/check_reachability.ml
engine/cocci_vs_c.ml [moved from engine/cocci_vs_c_3.ml with 92% similarity]
engine/cocci_vs_c.mli [moved from engine/cocci_vs_c_3.mli with 98% similarity]
engine/ctlcocci_integration.ml
engine/flag_engine.ml
engine/flag_matcher.ml [new file with mode: 0644]
engine/lib_engine.ml
engine/pattern_c.ml [moved from engine/pattern3.ml with 92% similarity]
engine/pattern_c.mli [moved from engine/pattern3.mli with 100% similarity]
engine/postprocess_transinfo.ml
engine/pretty_print_engine.ml
engine/transformation_c.ml [moved from engine/transformation3.ml with 94% similarity]
engine/transformation_c.mli [moved from engine/transformation3.mli with 100% similarity]
extra/.depend
flag_cocci.ml
globals/.#config.ml.1.2 [new file with mode: 0644]
globals/config.ml
globals/flag.ml
install.txt
main.ml
parsing_c/.depend
parsing_c/Makefile
parsing_c/ast_c.ml
parsing_c/ast_to_flow.ml
parsing_c/compare_c.ml
parsing_c/control_flow_c.ml
parsing_c/control_flow_c.mli
parsing_c/copyright.txt
parsing_c/cpp_ast_c.ml [new file with mode: 0644]
parsing_c/cpp_ast_c.mli [new file with mode: 0644]
parsing_c/credits.txt
parsing_c/flag_parsing_c.ml
parsing_c/lexer_c.mll
parsing_c/lexer_parser.ml
parsing_c/lexer_parser.mli
parsing_c/lib_parsing_c.ml
parsing_c/parse_c.ml
parsing_c/parse_c.mli
parsing_c/parser_c.mly
parsing_c/parsing_hacks.ml
parsing_c/parsing_hacks.mli
parsing_c/parsing_stat.ml [new file with mode: 0644]
parsing_c/pretty_print_c.ml
parsing_c/pretty_print_c.mli
parsing_c/test_parsing_c.ml
parsing_c/test_parsing_c.mli
parsing_c/token_helpers.ml
parsing_c/token_helpers.mli
parsing_c/type_annoter_c.ml
parsing_c/unparse_c.ml [moved from parsing_c/unparse_c2.ml with 95% similarity]
parsing_c/unparse_c.mli [moved from parsing_c/unparse_c2.mli with 75% similarity]
parsing_c/unparse_cocci.ml [moved from parsing_c/unparse_cocci2.ml with 100% similarity]
parsing_c/unparse_cocci.mli [moved from parsing_c/unparse_cocci2.mli with 100% similarity]
parsing_c/unparse_hrule.ml
parsing_c/visitor_c.ml
parsing_c/visitor_c.mli
parsing_cocci/.#ast0_cocci.ml.1.107 [new file with mode: 0644]
parsing_cocci/.#context_neg.ml.1.97 [new file with mode: 0644]
parsing_cocci/.#iso_pattern.ml.1.138 [new file with mode: 0644]
parsing_cocci/.#parser_cocci_menhir.mly.1.156 [new file with mode: 0644]
parsing_cocci/.#unitary_ast0.ml.1.29 [new file with mode: 0644]
parsing_cocci/.#unparse_ast0.ml.1.109 [new file with mode: 0644]
parsing_cocci/.#visitor_ast0.ml.1.81 [new file with mode: 0644]
parsing_cocci/ast0_cocci.ml
parsing_cocci/context_neg.ml
parsing_cocci/iso_pattern.ml
parsing_cocci/parser_cocci_menhir.ml
parsing_cocci/parser_cocci_menhir.mly
parsing_cocci/unitary_ast0.ml
parsing_cocci/unparse_ast0.ml
popl09/.#Makefile.1.3 [new file with mode: 0644]
popl09/Makefile
pycaml/pycaml.ml
python/.#yes_pycocci.ml.1.1 [new file with mode: 0644]
python/coccilib/elems.py
python/yes_pycocci.ml
standard.iso
testing.ml
tests/error.c [new file with mode: 0644]
tests/sys.cocci [new file with mode: 0644]
tests/sys.iso [new file with mode: 0644]
tests/testprint.c [new file with mode: 0644]
tests/testprint.cocci [new file with mode: 0644]
tests/warnon.cocci [new file with mode: 0644]
tools/Makefile
tools/distributed/spatch_linux_script
tools/extract_c_and_res.ml
tools/generate_dependencies.ml
tools/split_patch.ml