8c1a9218ad
- 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. This will allow coccinella to be installabled on 32bit systems, as the deps on 64bit libraries is gone OBS-URL: https://build.opensuse.org/request/show/719542 OBS-URL: https://build.opensuse.org/package/show/devel:tools/coccinelle?expand=0&rev=63
238 lines
8.8 KiB
Plaintext
238 lines
8.8 KiB
Plaintext
-------------------------------------------------------------------
|
|
Mon Jul 29 09:43:52 UTC 2019 - Dominique Leuenberger <dimstar@opensuse.org>
|
|
|
|
- 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 11:30:59 UTC 2018 - jengelh@inai.de
|
|
|
|
- Build under rpm 4.14
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 28 10:25:02 UTC 2017 - jengelh@inai.de
|
|
|
|
- Add kill-env.diff
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Nov 28 01:14:03 UTC 2017 - aavindraa@gmail.com
|
|
|
|
- use %make_install macro
|
|
- remove useless directory creation
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Nov 26 22:45:58 UTC 2017 - jengelh@inai.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 08:22:09 UTC 2016 - olaf@aepfle.de
|
|
|
|
- Use ocamlfind(camlp4) to refer to camlp4
|
|
- Add coccinelle-1.0.4.patch
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 24 14:20:12 UTC 2016 - olaf@aepfle.de
|
|
|
|
- Fix build with ocaml-4.03
|
|
Use ocaml-parmap and ocaml-menhir instead of old built-in copies
|
|
Use ocaml-pcre
|
|
|
|
-------------------------------------------------------------------
|
|
Tue Dec 15 00:00:00 CET 2015 - dsterba@suse.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.
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Aug 22 14:30:59 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to 1.0.2
|
|
* Positions of C tokens are now computed while lexing rather than
|
|
during a distinct pass. This makes use of the Lexing.new_line
|
|
function which has been introduced in OCaml 3.11. Coccinelle
|
|
can thus no longer be compiled with OCaml 3.10. --use-gitgrep
|
|
falls back to --use-coccigrep for a non-git repository.
|
|
* ocaml coccilib allows propagating identifiers, expressions,
|
|
statements, listlens, and positions to subsequent matching rules
|
|
* Allow @S, for statement metavariable S on expressions
|
|
* Exploit explicit positive constraints (no regexps) on
|
|
identifiers in file filtering
|
|
* Ability to declare a rule as matching an identifier. Doesn't
|
|
work properly for names of typedefs, enums, structures, or
|
|
unions.
|
|
* Iso: allow mixed for model for the case where the model is just
|
|
a metavar
|
|
* Allow ! to propagate into == or other ops in more cases.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Aug 5 14:22:01 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to 1.0.1
|
|
* Language:
|
|
+ allow static on type-level declarers
|
|
* Features:
|
|
+ add --use-gitgrep option, for scanning with git grep
|
|
* Bugfix:
|
|
+ Take into account constraints when determining whether a
|
|
metavar is pure don't add switch fall through when a default
|
|
is hidden under another case label.
|
|
|
|
-------------------------------------------------------------------
|
|
Tue May 5 12:43:14 UTC 2015 - mpluskal@suse.com
|
|
|
|
- Update to release 1.0.0
|
|
* see changes.txt for full list of changes
|
|
|
|
-------------------------------------------------------------------
|
|
Fri Feb 20 00:00:00 CET 2015 - dsterba@suse.cz
|
|
|
|
- Update to new upstream release 1.0.0~rc24
|
|
* global expression x
|
|
* Varargs support
|
|
* Inline in function prototypes
|
|
* #ifdef on kernel version
|
|
* Parallelism in Coccinelle
|
|
* --jobs <int>: Run the specified number of jobs in parallel.
|
|
* --chunksize <int>. The specified number of files are dispatched as a
|
|
single unit of parallelism.
|
|
- Update to new upstream release 1.0.0~rc23
|
|
* Ability to add, but not match or remove, attributes.
|
|
* Some parsing and pretty printing improvements.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Nov 27 13:21:13 UTC 2014 - jslaby@suse.com
|
|
|
|
- fix spatch link. The target did not exist.
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Oct 2 15:01:42 UTC 2014 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 1.0.0~rc22
|
|
* Limited matching of decimal format strings, with the --ibm option
|
|
* Better support for functions that have no specified return type.
|
|
- Drop fix-no_prepare_ocamlcocci-arguments.patch (merged)
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 9 14:25:25 UTC 2013 - mcgrof@suse.com
|
|
|
|
- Update to new upstream release 1.0.0~rc21
|
|
* Support decimal type with the --ibm option
|
|
* Support some matching on pragmas
|
|
* Initialize and finalize rules contain a metavariable declaration
|
|
region.
|
|
* Allow some parameters of a function not to have names.
|
|
* Eliminate the reliance on grep in most cases for worth trying,
|
|
to improve performance.
|
|
* Allow multidecls when removing variable names or when modifying
|
|
type.
|
|
* Take fresh declarations into account when computing
|
|
get_constants to create dependencies
|
|
* Leave ifdefs-like directives in unparsed code, if they don't have
|
|
beginning or ending counterparts.
|
|
* Improve type inference performance when many files included by
|
|
using maps.
|
|
- Add fix-no_prepare_ocamlcocci-arguments.patch: fix incorrect
|
|
call to two functions
|
|
|
|
-------------------------------------------------------------------
|
|
Thu May 9 17:51:39 UTC 2013 - jengelh@inai.de
|
|
|
|
- Switch to using pkgconfig()-type BuildRequires
|
|
|
|
-------------------------------------------------------------------
|
|
Fri May 3 06:30:09 UTC 2013 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 1.0.0~rc17
|
|
* allow __ at the beginning of a struct or union name
|
|
* unparsing with precedence (insertion of parentheses when needed)
|
|
* Type metavariables no longer match a case where there is no type
|
|
in the C code.
|
|
* An expression list metavariable can now be attached with @ to a
|
|
parameter list metavariable, to allow using the parameter names as
|
|
an argument list.
|
|
|
|
-------------------------------------------------------------------
|
|
Wed Oct 3 16:18:10 UTC 2012 - jengelh@inai.de
|
|
|
|
- Update to new upstream release 1.0.0~rc15
|
|
* See http://coccinelle.lip6.fr/distrib/changes.html for
|
|
the (quite large) set of new features and bugfixes
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Sep 6 01:17:08 UTC 2012 - jengelh@inai.de
|
|
|
|
- spatch requires the python base modules (like site.py) to run
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Feb 13 10:45:09 UTC 2012 - coolo@suse.com
|
|
|
|
- patch license to follow spdx.org standard
|
|
|
|
-------------------------------------------------------------------
|
|
Sun Jul 10 19:08:55 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Update to new upstream release 1.0.0
|
|
* Addition of initializer list metavariables.
|
|
* Allow multiple position variables per token
|
|
* ++ can now be associated with - code
|
|
* Allow /* */ comments as smpl comments, not only as + code
|
|
* Add support for && (label addresses)
|
|
* local idexpression metavariable no longer matches static local x
|
|
* see http://coccinelle.lip6.fr/distrib/changes.html for details
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Jan 20 13:41:16 UTC 2011 - jengelh@medozas.de
|
|
|
|
- Update to version 0.2.5-rc2
|
|
* Make a very small attempt to parse C++ code, amounting to
|
|
accepting identifiers containing ::, tilde, and template
|
|
invocations.
|
|
* support matching and removing some preprocessor directives
|
|
* support for ocaml scripting
|
|
* print rule name when a script rule crashes
|
|
- Fix python x.y.0 detection
|
|
|
|
-------------------------------------------------------------------
|
|
Sat Apr 24 19:14:40 UTC 2010 - jengelh@medozas.de
|
|
|
|
- disable stripping on ocaml -custom binaries to make program
|
|
usable
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Mar 25 00:51:20 UTC 2010 - jengelh@medozas.de
|
|
|
|
- install all files required by spatch, not just the binary itself
|
|
(otherwise it does not even run)
|
|
|
|
-------------------------------------------------------------------
|
|
Mon Mar 15 12:25:23 UTC 2010 - jengelh@medozas.de
|
|
|
|
- new upstream release: 0.2.2
|
|
|
|
-------------------------------------------------------------------
|
|
Thu Feb 25 00:34:23 UTC 2010 - jengelh@medozas.de
|
|
|
|
- Initial submission of version 0.2.1
|
|
|