Daniel Marjamäki
|
aacb94c427
|
Revert "Buffer overruns: Removed TODO test case. We intentionally don't check struct/class arrays fully to avoid false positives"
This reverts commit 87cc42e6f0 .
|
2011-02-13 22:48:26 +01:00 |
Daniel Marjamäki
|
0d2d0c864a
|
Tokenizer::simplifyKnownVariables: Fixed TODO testcases (better handling of comparisons)
|
2011-02-13 22:24:45 +01:00 |
Daniel Marjamäki
|
2182ede486
|
Tokenizer::simplifyKnownVariables: Fixed TODO testcase (better handling of ^)
|
2011-02-13 22:13:19 +01:00 |
Daniel Marjamäki
|
472d8154ca
|
Tokenizer::simplifyKnownVariables: Fixed TODO testcase (better handling of |)
|
2011-02-13 22:09:04 +01:00 |
Daniel Marjamäki
|
467c984cd1
|
Tokenizer::simplifyKnownVariables: Fixed TODO testcase (better handling of %)
|
2011-02-13 22:03:46 +01:00 |
Daniel Marjamäki
|
87cf0949f2
|
Buffer overruns: Removed TODO test case. We intentionally don't check struct/class arrays fully to avoid false positives
|
2011-02-13 21:48:13 +01:00 |
Daniel Marjamäki
|
87cc42e6f0
|
Buffer overruns: Removed TODO test case. We intentionally don't check struct/class arrays fully to avoid false positives
|
2011-02-13 21:42:35 +01:00 |
Robert Reif
|
c03ace7378
|
Fix #2579 (segmentation fault of cppcheck)
|
2011-02-13 14:11:22 -05:00 |
Robert Reif
|
ad22aebf8c
|
Really fix: #2376 (simplifyTypedef: upx-ucl)
|
2011-02-13 13:34:55 -05:00 |
Daniel Marjamäki
|
d8da1ac390
|
Merge branch 'suppress-glob' of https://github.com/ghewgill/cppcheck into ghewgill-suppress-glob
|
2011-02-13 18:17:44 +01:00 |
Daniel Marjamäki
|
8c5ec0df7d
|
Merge branch 'preprocessor' of https://github.com/ghewgill/cppcheck into ghewgill-preprocessor
|
2011-02-13 18:13:35 +01:00 |
Greg Hewgill
|
a4fd5e873e
|
change failing tests into TODO_ASSERT_EQUALS
|
2011-02-13 20:45:04 +13:00 |
Raphael Geissert
|
b3e19c24d3
|
Fix build when PATH_MAX is not defined
POSIX says it _may_ be defined. Alternative implementation follows
POSIX.1-2008.
|
2011-02-12 15:43:36 -06:00 |
Greg Hewgill
|
1418c12261
|
astyle formatting
|
2011-02-13 10:01:32 +13:00 |
Greg Hewgill
|
421b32efb4
|
use std::stack instead of std::list where appropriate
|
2011-02-13 09:55:45 +13:00 |
Robert Reif
|
2aefa5deb5
|
fix #2577 (segmentation fault of cppcheck)
|
2011-02-12 15:35:48 -05:00 |
Daniel Marjamäki
|
de75bdfed5
|
Tokenizer: comments/refactorings
|
2011-02-12 21:11:20 +01:00 |
Daniel Marjamäki
|
4d1aae5859
|
Tokenizer::simplifyTemplates: Broke out the functionality that instantiates a template
|
2011-02-12 20:58:45 +01:00 |
Daniel Marjamäki
|
9021f0f180
|
Tokenizer::simplifyTemplates: Broke out the functionality that handles default template arguments
|
2011-02-12 20:27:44 +01:00 |
Daniel Marjamäki
|
00bdf618f2
|
Tokenizer::simplifyTemplates: Broke out the functionality that extract a list of template instantiations
|
2011-02-12 20:17:58 +01:00 |
Daniel Marjamäki
|
25d6bfe3c4
|
Tokenizer::simplifyTemplates: broke out the functionality that extract a list of template declarations
|
2011-02-12 20:12:07 +01:00 |
Daniel Marjamäki
|
654116af61
|
Tokenizer::simplifyTemplates: Broke out handling for 'template<>..'
|
2011-02-12 19:43:33 +01:00 |
Daniel Marjamäki
|
518a495334
|
Fixed #2576 (False positive: (error) Buffer access out-of-bounds)
|
2011-02-12 18:34:12 +01:00 |
Daniel Marjamäki
|
07e8325e50
|
Fixed #2549 (segmentation fault of cppcheck)
|
2011-02-12 16:51:59 +01:00 |
Daniel Marjamäki
|
7507f64ee7
|
Fixed #2558 (false positive: (error) Returning reference to auto variable)
|
2011-02-12 15:39:26 +01:00 |
Daniel Marjamäki
|
2657d36d03
|
Fixed #2502 (False positive: redundant assingment of object to itself)
|
2011-02-12 14:27:07 +01:00 |
Daniel Marjamäki
|
ee0f5ff7b3
|
Uninitialized variables: Added TODO test case
|
2011-02-12 12:42:16 +01:00 |
Daniel Marjamäki
|
318f2e8a57
|
Fixed #2561 (False positive on array index when using conditional operator)
|
2011-02-12 11:31:10 +01:00 |
Raphael Geissert
|
d8119cd57a
|
Fix test for architectures where char is unsigned
|
2011-02-12 02:42:31 -06:00 |
Daniel Marjamäki
|
63ade3e4f6
|
Tokenizer::simplifyKnownVariables: Split up the function into smaller functions. Broke out ..GetData function that extracts info about assigned variable before the simplification is made.
|
2011-02-12 09:24:20 +01:00 |
Daniel Marjamäki
|
edc472dd34
|
readme: show how cppcheck is compiled with g++ with or without dependencies
|
2011-02-12 08:50:38 +01:00 |
Daniel Marjamäki
|
27febb062b
|
cppcheck: Added HAVE_DEPENDENCIES define. Cppcheck cli can be compiled without dependencies.
|
2011-02-12 08:06:59 +01:00 |
Robert Reif
|
78b5361ec8
|
fix #2568 (False positive: (style) Union 'A_t' hides typedef with same name (forward declaration))
|
2011-02-11 19:09:24 -05:00 |
Sébastien Debrard
|
f5ed52b84b
|
fix #2569 check postfix increment on boolean
|
2011-02-11 23:38:23 +01:00 |
Reijo Tomperi
|
2525b9db40
|
Add check to runastyle to enforce correct astyle version usage.
|
2011-02-11 23:37:38 +02:00 |
Daniel Marjamäki
|
951a81d0d2
|
Tokenizer::simplifyKnownVariables: Broke out the simplification into a separate function
|
2011-02-11 20:12:51 +01:00 |
Erik Lax
|
eddbfbee1e
|
Fixed: #2572 (GUI: Disable all UI actions on Recheck)
|
2011-02-11 21:08:37 +02:00 |
Erik Lax
|
a1c1234596
|
Fixed: #2460 (GUI: Errors are sorted by line number alphabetically instead of numerically)
|
2011-02-11 21:03:39 +02:00 |
Daniel Marjamäki
|
227a6100f7
|
astyle formatting
|
2011-02-11 19:31:37 +01:00 |
Erik Lax
|
c7821675dd
|
Preprocessor: Test handling of strings with multiple spaces (Ticket: #2548)
|
2011-02-11 18:57:58 +01:00 |
Greg Hewgill
|
f2f2d1f885
|
Fixed #2571 (Preprocessor: better handling for #undef)
|
2011-02-11 18:51:22 +01:00 |
Greg Hewgill
|
751f8d46e5
|
Fixed #2570 (Preprocessor: #define parsing when there is no whitespace between a macro symbol and its double-quoted string expansion)
|
2011-02-11 18:01:27 +01:00 |
Robert Reif
|
b8c5426bb8
|
fix #2567 Unused private function when implemented in different file
|
2011-02-11 08:00:41 -05:00 |
Erik Lax
|
b3e8ef9d48
|
Fixed #2559 (Refactoring Preprocessor::read)
|
2011-02-11 06:30:42 +01:00 |
Daniel Marjamäki
|
90bf801c83
|
Visual Studio 2010: Updated project files for cli and test
|
2011-02-10 22:10:45 +01:00 |
Daniel Marjamäki
|
ce9f9ee6c6
|
Visual Studio 2008: Updated project files for cli and test
|
2011-02-10 22:08:10 +01:00 |
Daniel Marjamäki
|
08811c8179
|
CheckBufferOverrun: Refactoring. Broke out checkScope code for parsing 'for' bodies
|
2011-02-10 21:56:06 +01:00 |
Reijo Tomperi
|
a71204b8e3
|
Change "tinyxml/tinyxml.h" includes into <tinyxml.h> and modify dmake to work with it.
This should allow usage of libtinyxml-dev or such libraries without modifications to code or makefile.
|
2011-02-10 22:35:48 +02:00 |
Robert Reif
|
2900d44ff0
|
#2560 (False positive: The class 'Altren' does not have a constructor, because base class is in namespace.)
|
2011-02-10 07:37:55 -05:00 |
Robert Reif
|
e6848aef98
|
Tokenizer: refactor duplicated token copy code info function
|
2011-02-09 22:02:17 -05:00 |