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 |
IOBYTE
|
e20079a5d9
|
template simplifier: fix 3 function forward declaration bugs (#1493)
* fix support for multi token types
* fix support for const member functions
* fix duplicate template parameters sometimes being inserted
|
2018-11-26 06:23:12 +01:00 |
Daniel Marjamäki
|
86f9fb778b
|
Fixed #8864 (compile commands: handle define with string value)
|
2018-11-25 15:09:23 +01:00 |
Daniel Marjamäki
|
33027dc10b
|
triage: better handling of daca@home results
|
2018-11-25 12:59:08 +01:00 |
Daniel Marjamäki
|
0160f80ffe
|
redundantVarAssignment: avoid FPs when loops are used
|
2018-11-25 10:32:30 +01:00 |
Daniel Marjamäki
|
22f736eae2
|
redundant variable assignments: avoid FPs for initializations
|
2018-11-25 08:49:09 +01:00 |
Daniel Marjamäki
|
2f66b31d43
|
redundantAssignmentInSwitch: fix false positive when there is goto
|
2018-11-24 21:39:01 +01:00 |
Daniel Marjamäki
|
d2bd536f1b
|
triage: improve handling of daca@home results
|
2018-11-24 21:36:59 +01:00 |
Matthias Krüger
|
b5e83d03fe
|
travis: remove "sudo required" as it is being deprecated.
|
2018-11-24 12:51:33 +01:00 |
Daniel Marjamäki
|
b7ca9bdc8d
|
Travis: redundantCopy is not detected at the moment
|
2018-11-24 12:01:10 +01:00 |