Coccinelle release 1.0.0-rc1
authorCoccinelle <cocci@diku.dk>
Thu, 14 Apr 2011 07:57:57 +0000 (09:57 +0200)
committerRene Rydhof Hansen <rrh@cs.aau.dk>
Thu, 14 Apr 2011 07:57:57 +0000 (09:57 +0200)
commit8f657093d128c6436330659d273c2762ac9cbf79
tree2e661b659eec9092e7e22688b510626639557288
parentf537ebc4bbd27866c9ac3e1198b6756ebab7f2ba
Coccinelle release 1.0.0-rc1

** Language:
- Addition of initializer list metavariables.  Thanks to Michael Stefaniuc
  for noticing the need for them.
- Allow multiple position variables per token

** Features:
- Preserve spacing before // comments when not at the beginning of a line

** Bugfix:
- Corrected parsing of script strings delimited by a single quote.  Thanks
  to Eugeniy Meshcheryakov for reporting the problem.
- Improved indentation of added ifdefs.
- Allow added comments and #ifdefs to precede other added code.  Thanks to
  Jani Monoses for noticing the problem.
72 files changed:
changes.txt
demos/first.cocci
docs/manual/cocci_syntax.tex
docs/manual/macros.tex
docs/manual/main_grammar.pdf
docs/manual/manual.pdf
docs/manual/options.pdf
engine/asttoctl2.ml
engine/asttomember.ml
engine/cocci_vs_c.ml
engine/ctlcocci_integration.ml
engine/pattern_c.ml
engine/pretty_print_engine.ml
globals/config.ml.in
ocaml/coccilib.ml
ocaml/coccilib.mli
ocaml/ocamlcocci_aux.ml
ocaml/run_ocamlcocci.ml
ocaml/yes_prepare_ocamlcocci.ml
parsing_c/ast_c.ml
parsing_c/lib_parsing_c.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_c/visitor_c.mli
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/comm_assoc.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/function_prototypes.ml
parsing_cocci/get_constants2.ml
parsing_cocci/index.ml
parsing_cocci/iso_compile.ml
parsing_cocci/iso_pattern.ml
parsing_cocci/lexer_cocci.mll
parsing_cocci/lexer_script.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/safe_for_multi_decls.ml
parsing_cocci/unify_ast.ml
parsing_cocci/unparse_ast0.ml
parsing_cocci/visitor_ast.ml
parsing_cocci/visitor_ast0.ml
popl/popltoctl.ml
popl09/popltoctl.ml
popl09/pretty_print_popl.ml
python/pycocci_aux.ml
testing.ml
tests/comadd.cocci
tests/ifd.c [new file with mode: 0644]
tests/ifd.cocci [new file with mode: 0644]
tests/ifd.res [new file with mode: 0644]
tests/ifields.c [new file with mode: 0644]
tests/ifields.cocci [new file with mode: 0644]
tests/ifields.res [new file with mode: 0644]