From 11c42300b678f9cdf34f971d810cf14ca98738fdb0861d4b0d77a3dffe01fe07 Mon Sep 17 00:00:00 2001 From: Martin Pluskal Date: Mon, 1 Jul 2019 16:28:24 +0000 Subject: [PATCH] Accepting request 712743 from home:marxin:branches:devel:tools - Update to version 1.88: * Comparing pointers that point to different objects * Address of local variable 'x' is accessed at non-zero index * STL usage: unnecessary search before insertion * Duplicate expression for condition and assignment: if (x==3) x=3; * Better handling of C++14 and C++17 * New command line option --addon used to run addons directly from Cppcheck. * Some advanced options are only available in GUI: - Update to version 1.87: * --project can now import Cppcheck GUI projects. * Condition is always true when array address is compared with 0. * function argument expression calculation has known result (#8830) * Better lifetime checking (using pointer/reference that points at deleted object) * Improved whole program analysis * Better handling of language extension var@address. * Many improvements in parser to handle templates, type aliases, etc better * New addon for checking naming conventions. Naming conventions are configured in json file. OBS-URL: https://build.opensuse.org/request/show/712743 OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=62 --- cppcheck-1.86.tar.bz2 | 3 --- cppcheck-1.88.tar.bz2 | 3 +++ cppcheck.changes | 22 ++++++++++++++++++++++ cppcheck.spec | 4 ++-- 4 files changed, 27 insertions(+), 5 deletions(-) delete mode 100644 cppcheck-1.86.tar.bz2 create mode 100644 cppcheck-1.88.tar.bz2 diff --git a/cppcheck-1.86.tar.bz2 b/cppcheck-1.86.tar.bz2 deleted file mode 100644 index 00145a0..0000000 --- a/cppcheck-1.86.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:c37d1dc511c96dd886f2c07560d654bb85df247f672fbf4230a51f6a986f9f5c -size 1739522 diff --git a/cppcheck-1.88.tar.bz2 b/cppcheck-1.88.tar.bz2 new file mode 100644 index 0000000..28a9663 --- /dev/null +++ b/cppcheck-1.88.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:bb25441749977713476dc630dfe7617b3d9e95c46fec0edbec4ff8ff6fda38ca +size 1865568 diff --git a/cppcheck.changes b/cppcheck.changes index 6eeee58..a89260e 100644 --- a/cppcheck.changes +++ b/cppcheck.changes @@ -1,3 +1,25 @@ +------------------------------------------------------------------- +Mon Jul 1 08:22:46 UTC 2019 - Martin Liška + +- Update to version 1.88: + * Comparing pointers that point to different objects + * Address of local variable 'x' is accessed at non-zero index + * STL usage: unnecessary search before insertion + * Duplicate expression for condition and assignment: if (x==3) x=3; + * Better handling of C++14 and C++17 + * New command line option --addon used to run addons directly from Cppcheck. + * Some advanced options are only available in GUI: + +- Update to version 1.87: + * --project can now import Cppcheck GUI projects. + * Condition is always true when array address is compared with 0. + * function argument expression calculation has known result (#8830) + * Better lifetime checking (using pointer/reference that points at deleted object) + * Improved whole program analysis + * Better handling of language extension var@address. + * Many improvements in parser to handle templates, type aliases, etc better + * New addon for checking naming conventions. Naming conventions are configured in json file. + ------------------------------------------------------------------- Thu Jan 3 18:13:49 UTC 2019 - Nemanja V diff --git a/cppcheck.spec b/cppcheck.spec index 70fa6eb..05dddcb 100644 --- a/cppcheck.spec +++ b/cppcheck.spec @@ -1,7 +1,7 @@ # # spec file for package cppcheck # -# Copyright (c) 2018 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -17,7 +17,7 @@ Name: cppcheck -Version: 1.86 +Version: 1.88 Release: 0 Summary: A tool for static C/C++ code analysis License: GPL-3.0-or-later