PKEuS
|
804e055eee
|
New check: initialization by itself in initializer list (#3982)
Refactorizations:
- Rearranged code in checkclass.cpp to increase readability
- Several fixes for testclass.cpp tests.
|
2014-08-05 11:50:08 +02:00 |
Daniel Marjamäki
|
9eb28cb8af
|
ValueFlow: Improved analysis of assignments
|
2014-08-05 08:28:46 +02:00 |
Daniel Marjamäki
|
a2f776b1b7
|
Dead pointer: Added checking for dead pointer usage when pointer alias local variable that has gone out of scope.
|
2014-08-05 06:24:23 +02:00 |
Daniel Marjamäki
|
eac337b955
|
Fixed Cppcheck warning about 'null pointer dereference or redundant condition'
|
2014-08-04 15:15:41 +02:00 |
Daniel Marjamäki
|
d35ce5f0db
|
ValueFlow: Better handling of calculated function arguments in valueFlowSubFunction
|
2014-08-04 12:31:04 +02:00 |
Daniel Marjamäki
|
344016f7ab
|
ValueFlow: Handle string values in valueFlowSubFunction
|
2014-08-04 12:13:15 +02:00 |
PKEuS
|
ac59485e7e
|
Refactorized CheckAutoVariables::assignFunctionArg():
- Splitted message into style message (assigning non-pointers) and warning message (assigning pointers)
- Support operator++/-- (#4793)
|
2014-08-04 11:45:24 +02:00 |
PKEuS
|
4a3d719386
|
Fixed recently introduced FP when C-Style casting nullpointers
|
2014-08-04 11:42:14 +02:00 |
PKEuS
|
4c80ca4e8e
|
Improved cstyleCast check:
- Detect casting of literals
- Check initializer lists (#3630)
|
2014-08-04 11:21:25 +02:00 |
Daniel Marjamäki
|
47a2b35e98
|
BufferOverrun: Use ValueFlow string values more
|
2014-08-04 08:25:10 +02:00 |
Daniel Marjamäki
|
ab958e7710
|
Fixed Cppcheck warning
|
2014-08-04 06:30:20 +02:00 |
Daniel Marjamäki
|
79fc549de0
|
ValueFlow: start adding valueflow handling of strings and pointer aliases
|
2014-08-03 20:11:22 +02:00 |
PKEuS
|
57c055fcc4
|
Fixed false negative #5985: default argument values should not affect variable usage checking.
|
2014-08-03 19:13:37 +02:00 |
PKEuS
|
de66ed4071
|
Added missing message to --errorlist output, changed Id to avoid duplicate
|
2014-08-02 20:55:59 +02:00 |
PKEuS
|
a6da71e598
|
Visual Studio: Use testsuite.h as precompiled header
-> Reduces build time of project testrunner by 13 seconds (16%)
|
2014-08-02 18:14:23 +02:00 |
PKEuS
|
6d5603af45
|
Increased version to 1.66.99/1.67 dev
|
2014-08-02 18:07:01 +02:00 |
Daniel Marjamäki
|
f4591e22f7
|
createrelease: updated build command for democlient
|
2014-08-02 15:04:17 +02:00 |
PKEuS
|
960de1b1a0
|
Added avr.cfg to installer
|
2014-08-02 14:07:23 +02:00 |
Daniel Marjamäki
|
bedc975630
|
createrelease: added more tasks
|
2014-08-02 14:05:54 +02:00 |
Daniel Marjamäki
|
56797182c4
|
Makefile: Set debug mode after release
|
2014-08-02 13:07:16 +02:00 |
Daniel Marjamäki
|
80eef66d6d
|
1.66: Update Makefile
|
2014-08-02 12:39:20 +02:00 |
PKEuS
|
d778a71053
|
Fixed MSI Installer version.
|
2014-08-02 12:13:05 +02:00 |
Daniel Marjamäki
|
1c8c26a488
|
1.66: Set version
|
2014-08-02 11:58:30 +02:00 |
PKEuS
|
e486e8cc62
|
Updated WiX installer and VS solution to VS12 and Qt5
|
2014-08-02 11:52:37 +02:00 |
Daniel Marjamäki
|
3c94071b0e
|
Updated AUTHORS
|
2014-08-02 11:25:32 +02:00 |
PKEuS
|
6d3cb86d2a
|
Merge pull request #382 from Dmitry-Me/bringDeclarationsCloserToWhereTheyAreNeeded
Bring variable declarations closer to where they're first used.
|
2014-08-02 11:12:34 +02:00 |
PKEuS
|
495709376e
|
lupdate gui.pro; updated german translation
|
2014-08-02 11:10:45 +02:00 |
Daniel Marjamäki
|
f2e3700142
|
Merge pull request #383 from moshekaplan/patch-1
Updated message for strncat usage
|
2014-08-02 11:10:16 +02:00 |
Daniel Marjamäki
|
7237b01979
|
Fixed Cppcheck warning
|
2014-08-02 10:07:23 +02:00 |
Daniel Marjamäki
|
4dc73e3a5b
|
Use Token::simpleMatch for simple pattern
|
2014-08-01 17:47:02 +02:00 |
Daniel Marjamäki
|
3f5da22d2b
|
Tokenizer: Added FIXME for keywords handling
|
2014-08-01 17:27:35 +02:00 |
Daniel Marjamäki
|
a943a0739a
|
Tokenizer: Don't remove struct member in Tokenizer::simplifyKeyword()
|
2014-08-01 17:19:08 +02:00 |
Daniel Marjamäki
|
f908959196
|
ValueFlow: improved analysis in for loops to avoid fp
|
2014-08-01 16:12:57 +02:00 |
Daniel Marjamäki
|
fbf09f11a0
|
reduce: simplify multiline #define statements
|
2014-08-01 13:35:31 +02:00 |
Daniel Marjamäki
|
544a5957e1
|
Token: Added utility function getStrSize as a complement to getStrLength
|
2014-08-01 13:12:18 +02:00 |
Daniel Marjamäki
|
404c13ef4b
|
Fixed ValueFlow --debug output
|
2014-08-01 09:50:30 +02:00 |
Daniel Marjamäki
|
688b798b88
|
ValueFlow: Cleanup variable
|
2014-08-01 08:59:07 +02:00 |
Daniel Marjamäki
|
57c2e928d1
|
ValueFlow: Simple multivariable control flow analysis to avoid FP when 'control variable' is used
|
2014-08-01 07:35:15 +02:00 |
PKEuS
|
95afa51b24
|
Fixed crash #5991: Don't crash when lambda is incomplete
Fixed crash #6004: Support struct initializations in AST
|
2014-07-31 23:15:36 +02:00 |
Moshe Kaplan
|
e881495eaf
|
Updated message for strncat usage
|
2014-07-31 13:51:29 -04:00 |
Daniel Marjamäki
|
5de1e35350
|
CheckBufferOverrun: Fixed minsize checking of string literals. Check sizeof string instead of strlen.
|
2014-07-30 20:35:21 +02:00 |
Daniel Marjamäki
|
25846cf223
|
ValueFlow: Fix for if/else valueflow analysis
|
2014-07-30 18:12:33 +02:00 |
Daniel Marjamäki
|
3d8ac3d0a1
|
astyle formatting
[ci skip]
|
2014-07-30 17:53:41 +02:00 |
Daniel Marjamäki
|
1144384242
|
reduce: simplify multiline function declarations better
|
2014-07-30 17:43:24 +02:00 |
Daniel Marjamäki
|
e8451b5d91
|
add missing flag. this testcase should only run in non-simplified mode.
|
2014-07-30 12:18:47 +02:00 |
Daniel Marjamäki
|
473b1bdb2b
|
Multicondition: Fixed FP when using dynamic_cast
|
2014-07-30 11:23:09 +02:00 |
Matthias Krüger
|
f5c872ed52
|
htmlreport: stats: display total number of warnings/errors.
|
2014-07-30 01:27:50 +02:00 |
Daniel Marjamäki
|
62cde673ee
|
qt.cfg: Define Q_DECL_EXPORT and Q_DECL_IMPORT
|
2014-07-29 16:56:15 +02:00 |
vBm
|
ef0a4e87cb
|
Some minor PEP8 fixes
|
2014-07-29 13:56:31 +02:00 |
Dmitry-Me
|
ee180787eb
|
Bring variable declarations closer to where they're first used.
|
2014-07-29 13:59:45 +04:00 |