Richard Quirk
|
68202d8ffb
|
Extra check for auto_ptr new[]
This fixes cases like this:
auto_ptr<foo> bar(new foo[10]);
which previously did not work correctly.
|
2011-11-05 15:45:59 +01:00 |
Thomas Jarosch
|
2a46c635f6
|
Test case to demonstrate #3294
|
2011-11-05 14:04:23 +01:00 |
Daniel Marjamaki
|
b96ab6ba26
|
Fixed #3188 (Function parser false positive)
|
2011-11-05 12:23:05 +01:00 |
Daniel Marjamäki
|
085a6285fa
|
Fixed #3117 (Tokenizer::simplifyKnownVariables : Don't simplify static variable that is changed)
|
2011-11-05 08:30:11 +01:00 |
Daniel Marjamäki
|
d3b27c40fc
|
fixed --doc output
|
2011-11-05 07:45:30 +01:00 |
PKEuS
|
0c469bae41
|
Fixed #3089 (New Check: Detect wrong usage of printf/scanf)
|
2011-11-05 07:29:53 +01:00 |
Daniel Marjamäki
|
b91d5e076a
|
Merge pull request #54 from gansb/master
Testcases for #3287 and #3290
|
2011-11-04 22:57:43 -07:00 |
Thomas Jarosch
|
4342fd254c
|
Fixed #3266 (False positive on dangerous usage of .c_str())
|
2011-11-04 19:21:19 +01:00 |
Benjamin Goose
|
54c445ca20
|
Add tests for various bugs.
False positive: uninitialized variable (ticket #3287).
False positive: null pointer dereference in typeid (ticket #3290).
|
2011-11-04 12:27:32 +01:00 |
Reijo Tomperi
|
682aae3196
|
Improve internal error print out, print line number with the error message.
|
2011-11-03 22:43:13 +02:00 |
Daniel Marjamäki
|
9b8ffe7219
|
Fixed #3248 (Tokenizer: better handling of char constants that are compared with numeric constants)
|
2011-11-03 20:03:31 +01:00 |
Daniel Marjamäki
|
73f3b2074b
|
Fixed #3285 (wrong #elif behaviour)
|
2011-11-03 19:05:48 +01:00 |
Daniel Marjamaki
|
b6b5416b42
|
Tokenizer: Fixed failed unit test
|
2011-11-02 20:42:38 +01:00 |
Daniel Marjamaki
|
8950b4bd72
|
Removed old test case for missing includes. There is better testing in TestPreprocessor::def_missingInclude
|
2011-11-02 20:34:57 +01:00 |
Daniel Marjamaki
|
4fe3f8f080
|
Preprocessor: Unit test handling of missing includes in 'normal' preprocessing
|
2011-11-02 20:29:14 +01:00 |
Daniel Marjamaki
|
dfcbc38466
|
Preprocessor: Don't warn about missing system headers during 'normal' preprocessing
|
2011-11-02 18:40:56 +01:00 |
Daniel Marjamaki
|
0884204c2f
|
Fixed #3279 (Token::Match called with varid 0)
|
2011-11-02 18:31:13 +01:00 |
Daniel Marjamäki
|
af7bf5c805
|
removed 'explicit constructors' check. see comments in pull request #51 for the reasons.
|
2011-11-02 17:12:46 +01:00 |
Daniel Marjamaki
|
937a4497ca
|
Fixed #3272 (Internal error)
|
2011-11-01 18:03:32 +01:00 |
Edoardo Prezioso
|
9dd3360cd6
|
Fix some complainted choices made in my older commits.
Note: probably you should do 'make clean' before using 'make' to rebuild it again. Maybe it's me but 'make' reports various errors when linking.
|
2011-11-01 13:23:47 +01:00 |
Ettl Martin
|
603a37b08a
|
added testcase for ticket #3273
|
2011-11-01 11:52:39 +01:00 |
Edoardo Prezioso
|
4d888d8a34
|
Fixed: some gui/temp headers reported missing includes from gui/ folder.
|
2011-11-01 01:07:28 +01:00 |
Ettl Martin
|
ac22f3b798
|
cli: added 'explicit'-keyword in CmdLineParser and PathMatch ctor
|
2011-10-31 23:40:37 +01:00 |
Daniel Marjamäki
|
b18778129c
|
STL: updated error messages for 'useless call to find/swap/substr'. Ticket: #3258
|
2011-10-31 21:32:30 +01:00 |
Daniel Marjamäki
|
7d7a54d89c
|
Merge pull request #53 from gansb/master
Add missing newline
|
2011-10-31 11:53:33 -07:00 |
Daniel Marjamäki
|
a7f27a83a7
|
Fixed #3271 (Regression: something related to symbol database / varid)
|
2011-10-31 18:33:15 +01:00 |
Benjamin Goose
|
f22f9fcc0e
|
Add newline at end of file!
|
2011-10-31 15:12:29 +01:00 |
Edoardo Prezioso
|
4295439e53
|
Fixed ticket #3269 (Regression, I think it's somehow related to symbol database)
|
2011-10-31 15:05:52 +01:00 |
Edoardo Prezioso
|
ba5909ef1d
|
General code tweaking, nothing strange.
|
2011-10-31 02:24:59 +01:00 |
makulik
|
0b6e7d7dd2
|
Small fixes for -I and --includes-file help texts
|
2011-10-30 21:19:16 +01:00 |
Daniel Marjamaki
|
f2199adc3f
|
Preprocessor: Bailout #include if it is recursive
|
2011-10-30 19:00:11 +01:00 |
Daniel Marjamäki
|
278ba0ab3a
|
Preprocessor: Enable 'normal' preprocessing whenever any defines are given. The special define CPPCHECK-TEST isn't needed anymore.
|
2011-10-30 18:40:59 +01:00 |
Edoardo Prezioso
|
433f4640a9
|
Fix some GCC warnings regarding the sign conversion.
|
2011-10-30 18:34:49 +01:00 |
Daniel Marjamäki
|
f7fe665b00
|
Fixed #3231 (False positive: uninitialized variable '({...})')
|
2011-10-30 18:19:09 +01:00 |
Daniel Marjamäki
|
63937f592e
|
Fixed #3228 (false positive: possible null pointer dereference)
|
2011-10-30 17:59:38 +01:00 |
Daniel Marjamäki
|
7035d4cdd2
|
astyle formatting
|
2011-10-30 17:41:05 +01:00 |
Daniel Marjamaki
|
71f08d0a66
|
Fixed #3222 (false positive: Uninitialized variable with function pointer)
|
2011-10-30 17:22:30 +01:00 |
Edoardo Prezioso
|
68cb7a2731
|
Fix all the test failures caused by my previous commit.
|
2011-10-30 11:27:27 +01:00 |
Edoardo Prezioso
|
44a234f9b0
|
Fixed lots of test failures caused by my previous commit.
There are still some which I don't know how to fix.
|
2011-10-30 11:21:46 +01:00 |
Edoardo Prezioso
|
4fc7e86d7d
|
Fixed: with checkConst and checkVariableScope wanted still required "information" settings instead of "style".
|
2011-10-30 10:58:15 +01:00 |
Daniel Marjamaki
|
132f0e12d1
|
CheckClass: Added classInfo about explicit checking
|
2011-10-30 09:54:02 +01:00 |
Daniel Marjamaki
|
8514466c68
|
Visual Studio: Fixed compiler error
|
2011-10-30 09:53:14 +01:00 |
Daniel Marjamäki
|
0d1046eeeb
|
Merge pull request #51 from richq/explicit
Explicit constructors
|
2011-10-30 01:38:26 -07:00 |
Edoardo Prezioso
|
f1de7497ba
|
Fix little alignment problems for terminals with 80 column length. Related to my previous commit.
|
2011-10-30 02:29:43 +02:00 |
Edoardo Prezioso
|
0bb1ad8782
|
Little improvements with cli messages and added new '--template' mode: 'edit'.
This option makes it possible opening correctly some editors like 'gedit' or 'vim' by copy-pasting the filename and the line to the command sequence.
|
2011-10-29 23:50:09 +02:00 |
Edoardo Prezioso
|
42fd4e2f52
|
Tokenizer: Change 'var++|--;' into '++|--var;' and remove redundant 'tokAt(0)'.
|
2011-10-29 22:25:49 +02:00 |
Daniel Marjamäki
|
92333b585a
|
Fixed #3092 (Tokenizer::setVarId : shadow variable in member function gets the wrong varid)
|
2011-10-29 21:25:58 +02:00 |
Daniel Marjamäki
|
dc29d43e83
|
astyle formatting
|
2011-10-29 20:27:50 +02:00 |
Daniel Marjamäki
|
d7be62a6f9
|
Fixed #3221 (FP: Array 'arr[2147483648]' index 0 out of bounds in loop when size unknown to cppcheck)
|
2011-10-29 20:26:24 +02:00 |
Daniel Marjamäki
|
24a2b6e6ba
|
Fixed #3195 (operator() from a functor-struct is never used)
|
2011-10-29 20:04:43 +02:00 |