Igor
|
61878c5e11
|
Add null pointer check to fix SEGFAULT (#1499)
* Add null pointer check to fix segfault
* Add first test case to reproduce problem
|
2018-12-02 14:36:01 +01:00 |
Paul Fultz II
|
3e1b34dd8f
|
Fix FPs and crashes with byDerefCopy (#1503)
* Fix FP when inserting a range into a container
* Formatting
* Fix crash
|
2018-12-02 14:31:31 +01:00 |
Daniel Marjamäki
|
ba564076db
|
Fixed #7907 (FN: redundant assignment inside switchcase, overwritten by assignment outside of switch)
|
2018-12-02 14:04:59 +01:00 |
Daniel Marjamäki
|
88785dda02
|
Refactoring the redundant assignments check
|
2018-12-02 11:41:27 +01:00 |
Daniel Marjamäki
|
8087cfed5d
|
Fixed #8627 (Tokenizer::setVarIdPass2: constructor parameter)
|
2018-12-02 09:28:05 +01:00 |
Daniel Marjamäki
|
f0826ed9d9
|
donate-cpu-server: restore handling of crashes. do not recheck.
|
2018-12-02 07:10:23 +01:00 |
Daniel Marjamäki
|
14bcdd1c3a
|
donate-cpu: fix syntax error
|
2018-12-01 20:05:50 +01:00 |
Daniel Marjamäki
|
e5010da931
|
Donate CPU: include wxwidgets/qt if we detect that the project uses those headers
|
2018-12-01 20:02:13 +01:00 |
Daniel Marjamäki
|
ccbaad32f9
|
Fix merge conflicts
|
2018-12-01 19:14:43 +01:00 |
Paul Fultz II
|
b841b818d2
|
Fix 8872: Crash in LifetimeStore when there is no scope for variable
This fixes crash in:
```cpp
struct edit_line_paste_over {
void operator()(agi::Context *c) override {
paste_lines(c, true, [&](AssDialogue *new_line) -> AssDialogue * {
AssDialogue *ret = paste_over(c->parent, pasteOverOptions, new_line, static_cast<AssDialogue*>(&*pos));
return ret;
});
}
};
```
|
2018-12-01 19:11:26 +01:00 |
Paul Fultz II
|
67dd822910
|
Fix FP in lifetime anlaysis: Dont decay std array
This will fix FP with:
```cpp
std::array<char, 1> f() {
std::array<char, 1> x;
return x;
}
```
|
2018-12-01 19:09:19 +01:00 |
Paul Fultz II
|
229c45e7f8
|
Fix issue 8865: FP with dangling lifetime
This fixes:
```cpp
void f(uint32_t event, unsigned long op, const xen_ulong_t *args)
{
struct __packed {
uint32_t op;
uint32_t args[6];
} d;
uint32_t *a = d.args;
}
```
|
2018-12-01 19:07:46 +01:00 |
Daniel Marjamäki
|
2c803a1ead
|
Revert "#6514 Try to support hexadecimal floating numbers in MathLib::toDoubleNumber"
This reverts commit a73decf7e4 .
|
2018-12-01 19:01:51 +01:00 |
Daniel Marjamäki
|
501f99ac5a
|
Revert "astyle formatting"
This reverts commit 9289c9a283 .
|
2018-12-01 19:01:40 +01:00 |
Daniel Marjamäki
|
3fadefe318
|
Revert "Add missing include"
This reverts commit a2b6eaf311 .
|
2018-12-01 19:00:42 +01:00 |
Daniel Marjamäki
|
96929c53c0
|
Fixed #8873 (Add syntaxError when there is no RHS for +-)
|
2018-12-01 17:29:41 +01:00 |
Daniel Marjamäki
|
ffef44af4c
|
donate-cpu: better detection of crashes
|
2018-12-01 13:25:48 +01:00 |
Daniel Marjamäki
|
9289c9a283
|
astyle formatting
|
2018-12-01 13:17:16 +01:00 |
Daniel Marjamäki
|
f42648fe22
|
Fixed #8114 (false positive: Address of local auto-variable assigned to a function parameter.)
|
2018-12-01 10:11:02 +01:00 |
amai2012
|
a2b6eaf311
|
Add missing include
|
2018-12-01 01:36:04 +01:00 |
amai2012
|
a73decf7e4
|
#6514 Try to support hexadecimal floating numbers in MathLib::toDoubleNumber
|
2018-12-01 00:50:26 +01:00 |
amai2012
|
52d042fd48
|
Correct file size calculation
|
2018-11-30 23:18:51 +01:00 |
Colomban Wendling
|
cad4e4ab20
|
Fix handling of `sizeof &var` (#1498)
Fixes https://trac.cppcheck.net/ticket/8870
|
2018-11-30 13:53:58 +01:00 |
Daniel Marjamäki
|
86f984020b
|
donate-cpu: save all warnings reported by head
|
2018-11-29 21:28:49 +01:00 |
Daniel Marjamäki
|
5532d1f877
|
donate-cpu: Add GetCppcheckVersions command
|
2018-11-29 21:19:45 +01:00 |
orbitcowboy
|
eae2422653
|
wxwidgets:Added more classes that derive from wxWindow and implement SetPosition().
|
2018-11-29 16:42:03 +01:00 |
IOBYTE
|
3d024f3f6d
|
template simplifier: fix function forward declaration bug for constructor with initializer list. (#1497)
|
2018-11-29 06:24:28 +01:00 |
Daniel Marjamäki
|
e11afb7b0c
|
donate-cpu-server: refactor
|
2018-11-29 06:23:29 +01:00 |
Daniel Marjamäki
|
6b4f5026f7
|
donate-cpu-server: show crash history
|
2018-11-28 20:36:19 +01:00 |
Daniel Marjamäki
|
ff469867e7
|
Refactor CheckStl::stlOutOfBounds
|
2018-11-28 20:30:58 +01:00 |
Daniel Marjamäki
|
15d0aa503b
|
donate-cpu: only retry uploading package if it did not work
|
2018-11-28 19:30:14 +01:00 |
Daniel Marjamäki
|
dd94bfede9
|
CheckStl: Improving checking of container access out of bounds
|
2018-11-28 19:27:28 +01:00 |
orbitcowboy
|
be3a96929f
|
wxwidgets.cfg: Added support for more functions from various classes.
|
2018-11-28 17:01:27 +01:00 |
Daniel Marjamäki
|
bbcadb0f9b
|
donate-cpu-server: try to track crashes better
|
2018-11-28 14:03:54 +01:00 |
Daniel Marjamäki
|
6493db6ca2
|
Try to clarify message for container access out of bounds a little more.
|
2018-11-28 13:58:01 +01:00 |
Daniel Marjamäki
|
0f2f807798
|
Improve the container out of bounds messages. They are still not perfect.
|
2018-11-28 07:03:56 +01:00 |
IOBYTE
|
8e6013c8af
|
Allow daca to display latest results of packages with a plus in their name. (#1496)
|
2018-11-28 06:09:29 +01:00 |
Daniel Marjamäki
|
af60b6f125
|
donate-cpu-server: save crash history
|
2018-11-27 19:08:52 +01:00 |
Daniel Marjamäki
|
13c6489571
|
Redundant variable assignment: Fix FN for struct members
|
2018-11-27 18:22:22 +01:00 |
orbitcowboy
|
4c57f0d33c
|
std.cfg: Improved support for std::lower_bound() and std::upper_bound().
|
2018-11-27 13:55:06 +01:00 |
orbitcowboy
|
ef77452444
|
windows.cfg: Added support for _putenv() and _wputenv().
|
2018-11-27 13:36:39 +01:00 |
Daniel Marjamäki
|
32c05fef92
|
Redundant assignment: check that --enable=style has been used.
|
2018-11-27 13:04:50 +01:00 |
Daniel Marjamäki
|
e501b6a460
|
donate-cpu: try to handle exceptions when uploading better
|
2018-11-27 12:05:21 +01:00 |
Daniel Marjamäki
|
0ad757fc78
|
valueFlowLifetime: Try to cleanup the loop a little. No functional change is intended.
|
2018-11-27 06:43:59 +01:00 |
Paul Fultz II
|
5a6f9ac82a
|
Fix FP with strcmp and terminating conditions
|
2018-11-27 06:39:29 +01:00 |
IOBYTE
|
f2660ed203
|
template simplifier: fix instantiated template names in forward declarations (#1495)
This now handles the revised example code in #8603.
|
2018-11-27 06:17:04 +01:00 |
orbitcowboy
|
18c234e277
|
windows.cfg: Add support for _getche() and _getwche().
|
2018-11-26 14:34:40 +01:00 |
Daniel Marjamäki
|
2887ee10c0
|
Fixed #8800 (Possible variable assignment ignored in boolean expression)
|
2018-11-26 14:00:03 +01:00 |
orbitcowboy
|
e18c846ed9
|
windows.cfg: Added support for _gettch() and _getch().
|
2018-11-26 13:53:13 +01:00 |
Daniel Marjamäki
|
affd03f1d6
|
Minor tweak for redundantVariableAssignment
|
2018-11-26 11:16:50 +01:00 |