Fix compilation (on Cygwin), by adding the necessary includes.
Makefile: Fix DESTDIR handling
Improved simplifications of redundant loops:
- Execute simplifyWhile0 after simplifyKnownVariables (#394)
- Support declaration of variable in loop header in removeRedundantFor
#6189 assign with operator= a '\0' to a std::string is not an error
CheckVaarg::va_list_usage(): Bailout when try{} block is encountered (#6186)
Support allocation of array of pointers with operator new in checkmemoryleak.cpp
Fix FP: tmpnam() expects a valid pointer, an uninitialized array (of conforming size) is fine
New check: Check for unused return values (#653)
#6141 FP: Unknown type is assumed to have size 0.
Loops over all varIds should start at 1.
Catch exceptions in main() only if NDEBUG is defined
Fixed false positive introduced recently: return value of time() does not need to be taken
Added <use-retval/> to manual.docbook
Fixed false positive ignoredReturnValue for variables initialized with constructor syntax (#6194)
Fixed AST: Compile expression inside [] brackets of operator new. (#6193)
Fixed AST for operator:: after template (#6195)
Add memory leak tracing (Pull request 407)
SymbolDatabase: A token with a varId cannot be a function declaration
Added variable name to debug message about typeStartToken()

Fixed cppcheck message
Fixed #5836: Make showing $ in stringified tokens optional