forked from pool/cppcheck
- update to 2.8:
* Lifetime analysis can now track lifetime across user-defined constructors
when they are inline and using member initializer list.
* SymbolDatabase can now deduce iterator types from how they are specified in
the library files.
* ValueFlow can evaluate class member functions that return known values.
* Improve duplicateValueTenary to not warn when used as an lvalue or when one
branch has side effects
* Fix variableScope to not warn when variables are used in lambda functions
* Fix unassignedVariable warnings when using structured bindings
* Fix redundantInitialization warning when variable is used in a lambda
* Fix variableScope warnings when using if/while init-statement
* Improve lifetime analysis when returning variadic template expressions
* Detect more statements with constStatement
* Detect variableScope for more types
* Improvements to unreadVariable
* Detect more instances of C style casts
* Warn if the return value of new is discarded
* The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
* Extended library format to exclude specific function argument values
OBS-URL: https://build.opensuse.org/package/show/devel:tools/cppcheck?expand=0&rev=94
This commit is contained in:
@@ -1,3 +1,27 @@
|
||||
-------------------------------------------------------------------
|
||||
Tue Jun 7 21:17:15 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
- update to 2.8:
|
||||
* Lifetime analysis can now track lifetime across user-defined constructors
|
||||
when they are inline and using member initializer list.
|
||||
* SymbolDatabase can now deduce iterator types from how they are specified in
|
||||
the library files.
|
||||
* ValueFlow can evaluate class member functions that return known values.
|
||||
* Improve duplicateValueTenary to not warn when used as an lvalue or when one
|
||||
branch has side effects
|
||||
* Fix variableScope to not warn when variables are used in lambda functions
|
||||
* Fix unassignedVariable warnings when using structured bindings
|
||||
* Fix redundantInitialization warning when variable is used in a lambda
|
||||
* Fix variableScope warnings when using if/while init-statement
|
||||
* Improve lifetime analysis when returning variadic template expressions
|
||||
* Detect more statements with constStatement
|
||||
* Detect variableScope for more types
|
||||
* Improvements to unreadVariable
|
||||
* Detect more instances of C style casts
|
||||
* Warn if the return value of new is discarded
|
||||
* The pre-ValueFlow uninitialized checker now uses a different ID as legacyUninitvar
|
||||
* Extended library format to exclude specific function argument values
|
||||
|
||||
-------------------------------------------------------------------
|
||||
Tue Apr 19 13:30:47 UTC 2022 - Dirk Müller <dmueller@suse.com>
|
||||
|
||||
|
||||
Reference in New Issue
Block a user