Simon Martin
|
e61e1cb13d
|
Ticket #5786: Properly handle cv-qualified member pointers as template parameter.
|
2014-05-14 22:27:31 +02:00 |
PKEuS
|
7ded9a40b8
|
Show cppcheck icon in Windows "Add and Remove Program" dialog
|
2014-05-14 17:27:21 +02:00 |
Matthias Krüger
|
52ba857f8d
|
dmake: make clean: also remove objects files inside tools/ (dmake.o, reduce.o)
|
2014-05-14 13:20:24 +02:00 |
Daniel Marjamäki
|
7ecdb30308
|
Fixed #5771 (false positive: (warning) When using 'char' variables in bit operations, sign extension can generate unexpected results.)
|
2014-05-13 15:53:31 +02:00 |
Alexander Mai
|
146bf11aa7
|
#5793 - False positive: Deallocation of an auto-variable (at reference notation)
|
2014-05-12 19:53:49 +02:00 |
PKEuS
|
a3bb8bf39c
|
AST: Parse ternary and assignment operators as right-to-left and on the same precedence level
|
2014-05-11 17:50:58 +02:00 |
PKEuS
|
70dfb55f21
|
Simplified some Token::Match patterns
|
2014-05-11 17:50:58 +02:00 |
amai2012
|
5851b0e6c4
|
Merge pull request #304 from matthiaskrgr/travis
travis: suppressions: remove some suppressions of false positives that are no longer necessary.
|
2014-05-11 13:45:52 +02:00 |
Alexander Mai
|
08c209d4d9
|
Some cleanup for CppcheckSignalHandler, also some cosmetics for the output
|
2014-05-11 13:25:36 +02:00 |
Alexander Mai
|
6fe2f8b01b
|
#5782 Endless recursion in CheckClass::checkReturnPtrThis(). Break endless recursion by remembering the callstack (missing header file)
|
2014-05-11 12:27:43 +02:00 |
Alexander Mai
|
b139ae3209
|
#5782 Endless recursion in CheckClass::checkReturnPtrThis(). Break endless recursion by remembering the callstack
|
2014-05-11 12:26:24 +02:00 |
Matthias Krüger
|
4e692e3594
|
travis: suppressions: remove some suppressions of false positives that are no longer necessary.
|
2014-05-11 11:56:21 +02:00 |
Daniel Marjamäki
|
0dfbbd0f80
|
Fixed #5479 (Tokenizer: don't remove parentheses in code 'a<b<c>>(2)')
|
2014-05-11 08:22:28 +02:00 |
Daniel Marjamäki
|
8e13c74695
|
Fixed #5778 (False positive: Deallocating a deallocated pointer when exit function is called)
|
2014-05-10 21:26:27 +02:00 |
Daniel Marjamäki
|
827cfac91e
|
Refactoring of CheckOther::checkModuloAlwaysTrueFalse using AST
|
2014-05-10 20:49:29 +02:00 |
Daniel Marjamäki
|
8cc1f664d8
|
Uninitialized member variable: Fixed false negative when struct is read
|
2014-05-10 20:20:55 +02:00 |
Daniel Marjamäki
|
4c344adcf1
|
Uninitialized struct member: fixed false negative when struct assignment is seen
|
2014-05-10 19:56:44 +02:00 |
Daniel Marjamäki
|
b701f543c6
|
htdocs: Updated download link on mainpage
|
2014-05-10 13:44:29 +02:00 |
PKEuS
|
04fbbdb5e8
|
Refactorized CheckBufferOverrun::arrayIndexThenCheck() and fixed false negative
|
2014-05-10 13:00:44 +02:00 |
PKEuS
|
59418e605f
|
Increased version number to 1.65.99/1.66 dev.
|
2014-05-10 12:57:33 +02:00 |
PKEuS
|
8b180bc950
|
Ran lupdate gui.pro
|
2014-05-10 12:07:04 +02:00 |
Daniel Marjamäki
|
46b303e055
|
Makefile: Set debug flags again
|
2014-05-10 12:06:45 +02:00 |
Daniel Marjamäki
|
9d3359177d
|
1.65: Update Makefile
|
2014-05-10 12:03:36 +02:00 |
Daniel Marjamäki
|
c0131eea9e
|
1.65: Set version
|
2014-05-10 12:02:06 +02:00 |
Daniel Marjamäki
|
b3cc3bf8e7
|
Updated AUTHORS
|
2014-05-10 12:00:05 +02:00 |
Daniel Marjamäki
|
f31ec37d52
|
Fixed 2 Cppcheck warnings. Function can be static|const
|
2014-05-10 11:49:14 +02:00 |
Daniel Marjamäki
|
4e2c0617d3
|
Merge pull request #303 from simartin/ticket_5297
Ticket #5297: simplifyCalculations should pass once more on simplified tokens
|
2014-05-10 10:18:29 +02:00 |
Simon Martin
|
1e4902cb65
|
Ticket #5297: simplifyCalculations should pass once more on tokens being simplified.
|
2014-05-10 09:37:56 +02:00 |
Daniel Marjamäki
|
2905593cf6
|
Merge pull request #302 from simartin/ticket_5774
Ticket #5774: Properly handle "typename..." in template parameter list.
|
2014-05-10 09:32:06 +02:00 |
Simon Martin
|
46d8d81176
|
Ticket #5774: Properly handle "typename..." in template parameter list.
|
2014-05-09 22:20:22 +02:00 |
PKEuS
|
edd84c0906
|
Fixed #5773: Don't prepend "std::" to function definitions
|
2014-05-09 21:58:28 +02:00 |
PKEuS
|
c0fc47643f
|
Fixed false positive #5772: Use AST to check if modulo operation is preceded by an arithmetical operation.
|
2014-05-09 21:58:28 +02:00 |
Daniel Marjamäki
|
6384aba214
|
Merge pull request #301 from matthiaskrgr/dmake
dmake: make clean: remove dmake binary as well.
|
2014-05-09 18:45:54 +02:00 |
Daniel Marjamäki
|
1541e27e4a
|
Fixed #5533 (False positive: 'Assignment of function parameter has no effect outside the function.')
|
2014-05-09 18:43:29 +02:00 |
Matthias Krüger
|
f138bf004b
|
dmake: make clean: remove dmake binary as well.
|
2014-05-09 08:45:25 +02:00 |
Daniel Marjamäki
|
cb43bee10d
|
Same expression: don't warn for same expressions when there is assignment
|
2014-05-09 06:16:27 +02:00 |
Daniel Marjamäki
|
69fbf50081
|
Merge pull request #299 from simartin/ticket_5315
Ticket #5315: Memory leak analysis confused by ((var).attr) notation
|
2014-05-09 06:07:00 +02:00 |
Daniel Marjamäki
|
5ffb3e188d
|
Merge pull request #300 from matthiaskrgr/tinyxml
tinyxml: update to 2.1.0 (https://github.com/leethomason/tinyxml2)
|
2014-05-09 06:05:09 +02:00 |
Matthias Krüger
|
f5b3d645e9
|
tinyxml: update to 2.1.0 (https://github.com/leethomason/tinyxml2)
|
2014-05-08 21:17:38 +02:00 |
Simon Martin
|
512e22d1ba
|
Ticket #5315: Memory leak analysis confused by ((variable).attribute) notation.
|
2014-05-08 20:58:24 +02:00 |
Daniel Marjamäki
|
25f40b8b97
|
Merge pull request #298 from simartin/clang_s-getFlag_warn
Silence clang -Wsign-conversion warning with Token::setFlag.
|
2014-05-08 15:54:25 +02:00 |
Daniel Marjamäki
|
331d7e2e42
|
Merge pull request #297 from simartin/ticket_5605_5759
Fix ticket #5605 (take 3)
|
2014-05-08 15:51:42 +02:00 |
Simon Martin
|
53d5df8cef
|
Silence clang -Wsign-conversion warning with Token::setFlag.
|
2014-05-08 14:16:43 +02:00 |
Simon Martin
|
2a6acdf357
|
Ticket #5605: Don't consider '>' as a default template parameter value. Don't choke on template parameters with erroneous default values.
Ticket #5759: Properly handle pointers to class members in template parameter lists.
Ticket #5762: Handle template specialization tokens.
|
2014-05-08 13:54:56 +02:00 |
Daniel Marjamäki
|
9fc8bdcbac
|
Fixed #5770 (AST: better handling of 'a.b[c.d]==0')
|
2014-05-08 06:48:53 +02:00 |
orbitcowboy
|
dfe876fa4c
|
Fixed typo in comment, no functional changes.
|
2014-05-07 23:39:32 +02:00 |
Daniel Marjamäki
|
4710c5c4f1
|
Merge pull request #296 from mpaladin/master
Fix redundantConditionError check description
|
2014-05-07 16:01:26 +02:00 |
Robert Reif
|
0bdecfd9cb
|
Fixed #5767 (move bool Variable flag into flag variable)
|
2014-05-07 15:59:21 +02:00 |
Massimo Paladin
|
5e996bc63b
|
Fix redundantConditionError check description
|
2014-05-07 14:54:50 +02:00 |
Daniel Marjamäki
|
5ad3ac2653
|
Fixed #5695 (FP: Mismatching assignment and comparison)
|
2014-05-06 19:35:47 +02:00 |