Changelog for
coccinelle-1.0.8-81.4.x86_64.rpm :
* Thu Oct 24 2019 olafAATTaepfle.de- Update to new upstream release 1.0.8 See included changes.txt for details- Remove usage of camlp4- Remove pkg-config. It is not required, but pulled in anyway by other packages- Disable parallel build due to internal copy of stdcompat
* Thu Aug 22 2019 Jan Engelhardt
- Update to new upstream release 1.0.7
* Allow constraints on any metavariables. Constraints can be specified by comprehension (= { … } or != { … }, with each item referring to a constant identifier or an inherited meta-variable, and curly-brackets can be omitted for a single item), regular expression (~ \"...\" or !~ \"...\"), integer comparison (<, <, >=, >) or scripts (:script:…). Constraints can be used in conjunctions (&&), disjunctions (||) and can be negated (!) and parenthesed.
* Allow script finalizers for parallel computation. See tests/countcalls.cocci and tests/countcalls_python.cocci
* Allow disjunctions on a wider range of syntactic constructions (function definitions, variable declarations, …).
* Mon Jul 29 2019 Dominique Leuenberger - Drop pre-shipped binaries for spgen and spgen.opt: since these are x86_64 binaries, they would not be usable on i586 builds of coccinella.
* Wed Jan 24 2018 jengelhAATTinai.de- Build under rpm 4.14
* Tue Nov 28 2017 jengelhAATTinai.de- Add kill-env.diff
* Tue Nov 28 2017 aavindraaAATTgmail.com- use %make_install macro- remove useless directory creation
* Sun Nov 26 2017 jengelhAATTinai.de- Update to new upstream release 1.0.6
* Allow \\ in #define in semantic patch rules, to allow body with multiple lines, potentially including changes. As a side effect, \\ is also allowed in when specifications, again to allow patterns to stretch over multiple lines.
* Add identifier list metavariables for #define parameter lists
* Support for Python 3. Pycaml has been patched.- Remove coccinelle-1.0.4.patch (merged)
* Mon May 30 2016 olafAATTaepfle.de- Use ocamlfind(camlp4) to refer to camlp4- Add coccinelle-1.0.4.patch
* Tue May 24 2016 olafAATTaepfle.de- Fix build with ocaml-4.03 Use ocaml-parmap and ocaml-menhir instead of old built-in copies Use ocaml-pcre
* Mon Dec 14 2015 dsterbaAATTsuse.cz- Update to 1.0.4
* Language:
* Length for statement list metavariables
* Conjunction (analogous to disjunction)
* Drop Circles, Stars
* Drop Unique
* Default values for script metavariables
* Features:
* Introduce .cocciconfig configuration file
* Add some support for MetaStmtList. Allowed at top level of {}.
* timeout of 0 is no timeout, to allow cancelling this option.
* Bugfixes:
* Allow virtual variable definition to contain an =.
* Improvement when exists rule contains when forall.