Hello community,

here is the log from the commit of package cppcheck for openSUSE:Factory 
checked in at 2020-12-17 17:05:09
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/cppcheck (Old)
 and      /work/SRC/openSUSE:Factory/.cppcheck.new.5145 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "cppcheck"

Thu Dec 17 17:05:09 2020 rev:14 rq:856470 version:2.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/cppcheck/cppcheck.changes        2020-07-15 
15:04:42.843392134 +0200
+++ /work/SRC/openSUSE:Factory/.cppcheck.new.5145/cppcheck.changes      
2020-12-17 17:08:53.845946585 +0100
@@ -1,0 +2,65 @@
+Sat Dec 12 15:28:36 UTC 2020 - Milan Savić <milsa...@outlook.com>
+
+- Update to version 2.3
+
+  Improved C++ parser:
+  * types
+  * wrong operands in ast
+  * better simplification of templates
+  Improved clang import, various fixes.
+  Improved value flow analysis
+  Fixed false positives
+  Improved configuration in library files
+  * boost.cfg
+  * googletest.cfg
+  * qt.cfg
+  * windows.cfg
+  * wxwidgets.cfg
+  Added several Misra rules:
+  * 6.1
+  * 6.2
+  * 7.2
+  * 7.4
+  * 9.2
+  * 10.2
+  * 15.4
+  Added platforms:
+  * elbrus e1c+
+  * pic
+  * pic8
+  * mips
+
+- Update to version 2.2
+
+  New checks:
+  * incorrect usage of mutexes and lock guards
+  * Dereference end iterator
+  * Iterating a known empty container
+  * outOfBounds check for iterators to containers
+  Removed 'operator=' check that ensures reference to self is returned. That 
is not about safety.
+  Improved parser
+  * various ast fixes
+  Clang parser
+  * The Clang import feature in Cppcheck should be considered to be 
experimental for now. There are problems.
+  Improved bug hunting
+  * variable constraints
+  * handling of multidimension arrays
+  * function calls, execute functions that are in same TU
+  * improved handling of containers
+  * several improvements for uninitialized variables check
+  * improved analysis of for loops
+  * added a hash value for warnings that can be used for suppressions
+  Improved data flow
+  * one more heuristic for ternary operators
+  * improved data flow for containers
+  CLI:
+  * Fixed some addon execution problems when there are spaces etc
+  GUI:
+  * Fix handling of tags
+  * Exclude files
+  cppcheck-htmlreport:
+  * several result files can be combined into 1 output
+  Suppressions:
+  * comments can be added at end of suppression in suppressions file 
+
+-------------------------------------------------------------------

Old:
----
  cppcheck-2.1.tar.bz2

New:
----
  cppcheck-2.3.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ cppcheck.spec ++++++
--- /var/tmp/diff_new_pack.nLcsGV/_old  2020-12-17 17:08:54.585947319 +0100
+++ /var/tmp/diff_new_pack.nLcsGV/_new  2020-12-17 17:08:54.589947323 +0100
@@ -17,7 +17,7 @@
 
 
 Name:           cppcheck
-Version:        2.1
+Version:        2.3
 Release:        0
 Summary:        A tool for static C/C++ code analysis
 License:        GPL-3.0-or-later
@@ -33,6 +33,7 @@
 BuildRequires:  z3-devel
 BuildRequires:  pkgconfig(Qt5Core)
 BuildRequires:  pkgconfig(Qt5Gui)
+BuildRequires:  pkgconfig(Qt5Help)
 BuildRequires:  pkgconfig(Qt5PrintSupport)
 BuildRequires:  pkgconfig(Qt5Widgets)
 BuildRequires:  pkgconfig(libpcre)

++++++ cppcheck-2.1.tar.bz2 -> cppcheck-2.3.tar.bz2 ++++++
++++ 78715 lines of diff (skipped)
_______________________________________________
openSUSE Commits mailing list -- commit@lists.opensuse.org
To unsubscribe, email commit-le...@lists.opensuse.org
List Netiquette: https://en.opensuse.org/openSUSE:Mailing_list_netiquette
List Archives: 
https://lists.opensuse.org/archives/list/commit@lists.opensuse.org

Reply via email to