47
I Use This!
High Activity

Commits : Listings

Analyzed 1 day ago. based on code collected 2 days ago.
Nov 07, 2025 — Nov 07, 2026
Commit Message Contributor Files Modified Lines Added Lines Removed Code Location Date
Fixed #4016 (false positive: incorrectLogicOperator) More... about 14 years ago
Fixed #3706 (cppcheck 1.53 hangs when processing a certain template with specializations) More... about 14 years ago
Fixed #3931 (FP: Buffer access out-of-bounds) More... about 14 years ago
Fixed the GCC Wshadow warnings introduced recently. More... about 14 years ago
Fixed #4018 (false positive: Dereferencing 'foo' after it is deallocated / released) More... about 14 years ago
Fixed #4000, added support for function prototypes to TemplateSimplifier::templateParameters() More... about 14 years ago
Replaced two more indentation counters More... about 14 years ago
Refactorization: Make use of Token::scope() replacing certain indentation counters More... about 14 years ago
Changed creation of SymbolDatabase. Database always created after Tokenizer::tokenize() and Tokenizer::simplifyTokenList() instead of on-demand creation by Tokenizer::getSymbolDatabase. -> With Token::scope() it is possible to access the symboldatabase without having to call getSymbolDatabase(). The change increases safety because it is guaranteed that the database is available in all checks, even if the specific check doesn't call getSymbolDatabase - Tokenizer::_symbolDatabase does no longer have to be mutable -> Increased const correctness More... about 14 years ago
Fixed inverted id and msg of debug messages from symboldatabase More... about 14 years ago
Added Pointer to enclosing scope to class Token (Only available when symboldatabase is created). More... about 14 years ago
Refactorized tokenizer: - Don't run setVarId() twice, keep old varId's while/after simplifyTokenList -> Modified two test cases in testmemleak.cpp. I consider this to be safe. Feel free to investigate this. - Fixed two nullpointer issues shown by cppcheck More... about 14 years ago
Really fixed #4024. Now the simplification won't be done on non-executive scopes. More... about 14 years ago
Fixed false positive #4032 More... about 14 years ago
Tokenizer::simplifyEnum: Reverted refactorings/optimisations as there were regressions (#3949, #3950, #4025) More... over 14 years ago
ErrorLogger: Throw InternalError if given severity is not handled More... over 14 years ago
Small refactorizations in checkunusedvar.cpp: - Token::Match handles nullpointers - In chained assignments variables are only written (not read) when assigned - Fixed crash #4033 More... over 14 years ago
SymbolDatabase: Added unit test that ensure the dimension is 0 when it is unknown (#3964) More... over 14 years ago
updated Makefile with dmake More... over 14 years ago
TemplateSimplifier: Improved handling of unknown inner template instantiation inside template instantiation (#3818) More... over 14 years ago
TemplateSimplifier: Fixed wrong match when inner template parameters are wrongly counted (#3818) More... over 14 years ago
Tokenizer::simplifyFlowControl: separated the 'throw' case because it's not a reserved keyword in C, hence the function shouldn't simplify in C source files. More... over 14 years ago
fixed testrunner assertion More... over 14 years ago
Fixed #3963 (segmentation fault of cppcheck (invalid typedef code)) More... over 14 years ago
Fixed #4024 (Tokenizer::simplifyFlowControl removes pieces of code inside a class if 'exit' is a member function). More... over 14 years ago
Fixed a testcase failure from Token::stringifyList change. More... over 14 years ago
Fixed #4015 (segmentation fault of cppcheck (enum)) More... over 14 years ago
Fixed #4010 (error (cppcheckError): Internal error. Token::Match called with varid 0) More... over 14 years ago
Tokenizer: removed redundant include More... over 14 years ago
Refactorizations in checknullpointer.cpp: - Removed CheckNullPointer::nullPointerAfterLoop(), improved CheckNullPointer::nullPointerByCheckAndDeRef() to cover tests - Enhanced CheckNullPointer::nullPointerByDeRefAndChec() to check also 'else if' and 'while' More... over 14 years ago