From 98f84e34c6e6037869db057696dbfe756fed2a26 Mon Sep 17 00:00:00 2001 From: Paul Fultz II Date: Mon, 11 Apr 2022 00:24:12 -0500 Subject: [PATCH] Update releasenotes.txt with some changes (#3992) --- releasenotes.txt | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/releasenotes.txt b/releasenotes.txt index acf04c9f5..8f443a442 100644 --- a/releasenotes.txt +++ b/releasenotes.txt @@ -1,2 +1,14 @@ release notes for cppcheck-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