PKEuS
|
542cb1cd8e
|
Reduce RAM usage: Avoid keeping a copy of the preprocessed source files content during checking.
|
2014-10-02 19:44:17 +02:00 |
orbitcowboy
|
5a4526e997
|
Fixed typos in comments, no functional changes.
|
2014-10-02 04:39:41 +02:00 |
PKEuS
|
d1d4febebf
|
Merge pull request #452 from Dmitry-Me/stopOnceFirstMatchIsFound
Don't proceed to outer scope once match is found
|
2014-10-02 12:10:41 +02:00 |
Dmitry-Me
|
23bfd21bbc
|
Don't proceed to outer scope once match is found
|
2014-10-02 12:24:19 +04:00 |
PKEuS
|
561f555a70
|
Merge pull request #451 from lanurmi/childs-children
Fix plural of "child" -- it is not "childs" but "children".
|
2014-10-01 19:43:41 +02:00 |
Lauri Nurmi
|
c6d9e2b3d4
|
Fix plural of "child" -- it is not "childs" but "children".
|
2014-10-01 20:33:02 +03:00 |
PKEuS
|
7c7fcf36af
|
Support :: prefix in front of allocation function.
|
2014-10-01 15:33:03 +02:00 |
PKEuS
|
14f15d65e7
|
Support more patterns when replacing stuff like 'or' (#6201)
|
2014-10-01 08:41:55 +02:00 |
Simon Martin
|
f088588c88
|
Ticket #6187: Avoid infinite loop if eraseDeadCode does not remove anything (invalid goto into a dead loop's body).
|
2014-09-30 19:43:22 +02:00 |
orbitcowboy
|
f36aaae732
|
Fixed a typo in a comment. No functional changes.
|
2014-09-30 14:54:59 +02:00 |
Daniel Marjamäki
|
fbc6323a9b
|
doc: changed --doc output to Markdown syntax
|
2014-09-30 14:56:12 +02:00 |
PKEuS
|
8788e58cbb
|
Fixed false positive #5327: fclose as inner function call
|
2014-09-30 13:55:21 +02:00 |
PKEuS
|
c0e2adf723
|
Detect "var += fclose(f)" as deallocation (fixes false positive #6016)
|
2014-09-30 13:19:53 +02:00 |
PKEuS
|
ccb5384645
|
Fixed false positive memoryLeak #6013
|
2014-09-30 13:02:02 +02:00 |
PKEuS
|
936043d47d
|
Fixed false positive 'unusedVar' with C++11 initialization (#6160)
|
2014-09-30 12:39:27 +02:00 |
PKEuS
|
926a3694a0
|
Fixed order of check execution and simplification in testgarbage.cpp
|
2014-09-30 10:37:55 +02:00 |
Daniel Marjamäki
|
14ee7dad0a
|
Cleanup: Remove redundant #includes
|
2014-09-30 09:22:33 +02:00 |
orbitcowboy
|
7c75386ab2
|
When garabage code is checked, iterate over all checks.
|
2014-09-30 08:54:27 +02:00 |
orbitcowboy
|
fa7645ec71
|
Added CheckStl to garabage code testing.
|
2014-09-30 08:36:55 +02:00 |
orbitcowboy
|
c3c8132bbd
|
Fixed gcc warning: mainwindow.cpp: In member function ‘Settings MainWindow::GetCppcheckSettings()’:
mainwindow.cpp:575:24: warning: enumeration value ‘UNSUPPORTED_FORMAT’ not handled in switch [-Wswitch]
switch (error.errorcode) {
^
|
2014-09-30 08:07:50 +02:00 |
Matthias Krüger
|
3a14441699
|
run dmake
|
2014-09-29 22:00:38 +02:00 |
Martin Ettl
|
924fb90ae0
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2014-09-29 22:10:27 +02:00 |
Martin Ettl
|
4c3e721bf3
|
testgarbage: is now capable of checking checkother functions.
|
2014-09-29 22:09:58 +02:00 |
PKEuS
|
5eeb1dea91
|
document use of <pattern><![CDATA[...]]></pattern> (#5551)
|
2014-09-29 20:13:39 +02:00 |
PKEuS
|
49a14d72e7
|
Fixed C&P-error in unit test that was added in previous commit
|
2014-09-29 19:57:27 +02:00 |
PKEuS
|
374ea8f039
|
Fixed false positive ignoredReturnValue on unknown member function log() (#6197)
|
2014-09-29 19:55:32 +02:00 |
Martin Ettl
|
a7c870bdc8
|
Fixed crash on garbage code in CheckOther::checkVariableScope(). The corresponding backtrace is hosted at https://github.com/orbitcowboy/cppcheck_crash_files/blob/master/crash223.cpp
|
2014-09-29 19:44:25 +02:00 |
Martin Ettl
|
2ca47601cd
|
Running astyle
|
2014-09-28 22:05:05 +02:00 |
Martin Ettl
|
b677d3d17f
|
Fix crash on garbage code in tokenlist. The corresponding backtrace along with a testcase is hosted at: https://github.com/orbitcowboy/cppcheck_crash_files/blob/master/crash220.cpp
|
2014-09-28 22:04:25 +02:00 |
PKEuS
|
38af865560
|
Fixed false positive: Member variable not initialized in the constructor with array and (*this) (#5754)
|
2014-09-29 16:49:20 +02:00 |
PKEuS
|
cbb8360b30
|
Added version attribute to .cfg files (#5928)
|
2014-09-29 16:26:17 +02:00 |
PKEuS
|
68b26f8faa
|
Fixed subsequent false negatives in CheckBufferOverrun::checkInsecureCmdLineArgs() (#5835)
|
2014-09-29 15:38:33 +02:00 |
PKEuS
|
1df1b9c2bd
|
Fixed #5836: Make showing $ in stringified tokens optional
|
2014-09-29 14:50:00 +02:00 |
PKEuS
|
448195f255
|
Added variable name to debug message about typeStartToken()
Fixed cppcheck message
|
2014-09-29 14:36:03 +02:00 |
PKEuS
|
0ae09c0029
|
SymbolDatabase: A token with a varId cannot be a function declaration
|
2014-09-29 13:05:51 +02:00 |
Dmitry-Me
|
1734fc2e9a
|
Add memory leak tracing (Pull request 407)
|
2014-09-29 12:26:54 +02:00 |
PKEuS
|
58fe668fc4
|
Fixed AST for operator:: after template (#6195)
|
2014-09-29 11:01:37 +02:00 |
PKEuS
|
55b14853d0
|
Fixed AST: Compile expression inside [] brackets of operator new. (#6193)
|
2014-09-29 10:26:15 +02:00 |
PKEuS
|
1495a411eb
|
Fixed false positive ignoredReturnValue for variables initialized with constructor syntax (#6194)
|
2014-09-29 10:15:29 +02:00 |
PKEuS
|
798b845ce1
|
Added <use-retval/> to manual.docbook
|
2014-09-28 22:21:05 +02:00 |
PKEuS
|
df01bf5006
|
Fixed false positive introduced recently: return value of time() does not need to be taken
|
2014-09-28 10:04:33 +02:00 |
PKEuS
|
73171b0bc7
|
Catch exceptions in main() only if NDEBUG is defined
|
2014-09-28 09:53:11 +02:00 |
PKEuS
|
03b1afc28c
|
Loops over all varIds should start at 1.
|
2014-09-28 09:47:11 +02:00 |
Alexander Mai
|
ccd80e3407
|
#6141 FP: Unknown type is assumed to have size 0.
|
2014-09-27 21:51:11 +02:00 |
PKEuS
|
210294443e
|
New check: Check for unused return values (#653)
|
2014-09-27 21:31:04 +02:00 |
Alexander Mai
|
b0c34390cd
|
Fix FP: tmpnam() expects a valid pointer, an uninitialized array (of conforming size) is fine
|
2014-09-27 20:29:54 +02:00 |
PKEuS
|
e1218cf846
|
Support allocation of array of pointers with operator new in checkmemoryleak.cpp
|
2014-09-27 11:25:08 +02:00 |
PKEuS
|
812bc6bdaf
|
CheckVaarg::va_list_usage(): Bailout when try{} block is encountered (#6186)
|
2014-09-27 11:03:58 +02:00 |
Alexander Mai
|
21c85118d6
|
#6189 assign with operator= a '\0' to a std::string is not an error
|
2014-09-26 20:40:44 +02:00 |
PKEuS
|
de13ad7eca
|
Improved simplifications of redundant loops:
- Execute simplifyWhile0 after simplifyKnownVariables (#394)
- Support declaration of variable in loop header in removeRedundantFor
|
2014-09-26 10:47:05 +02:00 |