IOBYTE
41cf865947
template simplifier: add links to expanded return type in function forward declaration ( #1868 )
...
This crash was seen in daca capnproto but I could only get creduce to
generate garbage code so the test is in checkgarbage.
2019-06-03 07:06:04 +02:00
Daniel Marjamäki
7ca35d181b
uninitStructMember: Fixed FP shown in daca@home
2019-06-02 20:19:53 +02:00
Daniel Marjamäki
7a3302b3e3
CheckLeakAutoVar: Fixed FP seen in daca@home
2019-06-02 15:25:54 +02:00
orbitcowboy
a44ea9f2ed
windows.cfg: Added support for more interfaces.
2019-06-02 13:44:30 +02:00
orbitcowboy
821903e2e1
Running astyle [ci skip]
2019-06-02 13:29:20 +02:00
Daniel Marjamäki
350b43c6ba
Manual: Cleanup, update build script
2019-06-02 11:33:21 +02:00
Daniel Marjamäki
c130208d9d
Manual: fixes
2019-06-02 11:28:50 +02:00
IOBYTE
ce9fdd181d
Add regression test for #9146 (Syntax error on valid C++ code) ( #1867 )
2019-06-02 10:23:47 +02:00
Paul Fultz II
676a241137
Add regression tests for syntax errors ( #1866 )
2019-06-02 10:23:27 +02:00
Paul Fultz II
8a1c0dd017
Fix FP with non-local variable referencing a non-local variable ( #1864 )
2019-06-02 10:21:26 +02:00
Paul Fultz II
6ae7be0f53
Fix FP with lifetime containers ( #1865 )
2019-06-02 10:14:48 +02:00
Daniel Marjamäki
9e457b6136
Manual: Building html/pdf manuals
2019-06-01 19:52:09 +02:00
Daniel Marjamäki
784f2951fb
misra: generating misra table
2019-06-01 15:57:19 +02:00
Daniel Marjamäki
7c6d15bb81
Fixed #8658 (false positive: MISRA rule 8.12)
2019-06-01 13:10:20 +02:00
IOBYTE
bee248b2de
token simplifier: fix namespace, token link and syntax error support for template type aliases ( #1863 )
2019-06-01 10:52:29 +02:00
Paul Fultz II
12f4353d40
Add build scripts for triage tool ( #1862 )
2019-06-01 10:48:39 +02:00
Daniel Marjamäki
5d10b57b04
Fixed #8997 (False positive redundantAssignment when pointer is updated with +=)
2019-05-31 12:24:31 +02:00
Paul Fultz II
f75c15af56
Fix issue 6821: New check: access heap/stack data using address of variable
...
This fixes errors with:
```cpp
int f() {
int i;
return (&i)[1];
}
```
It uses the lifetime analysis to detect the issues.
2019-05-31 12:24:31 +02:00
orbitcowboy
9a41b51a04
gnu.cfg: Added support for isascii_l(), which is a GNU-extension.
2019-05-31 11:24:41 +02:00
orbitcowboy
608ea2f250
posix.cfg: Cleanup not required arg.
2019-05-31 11:24:04 +02:00
orbitcowboy
76738692f2
posix.cfg: Added support for isascii().
2019-05-31 11:21:50 +02:00
orbitcowboy
c13e17ed71
Revert "posix.cfg: Added support for more interfaces."
...
This reverts commit e596bd63f8
.
2019-05-31 11:18:11 +02:00
orbitcowboy
e596bd63f8
posix.cfg: Added support for more interfaces.
2019-05-31 11:15:43 +02:00
orbitcowboy
ec2278c717
posix.cfg: Added support for more interfaces.
2019-05-31 11:06:25 +02:00
orbitcowboy
e0b1eee4af
wxwidgets.cfg: Added support for more interfaces.
2019-05-31 10:37:36 +02:00
orbitcowboy
79ab9cf84d
Running astyle [ci skip].
2019-05-31 10:14:52 +02:00
Paul Fultz II
108cdaa485
Fix FP with unreadVariable ( #1859 )
2019-05-31 08:06:36 +02:00
Paul Fultz II
33130bdff6
Fix issue 9145: Syntax error on valid C++14 code ( #1860 )
2019-05-31 08:05:01 +02:00
Daniel Marjamäki
f66cbac0a4
Fix Cppcheck warning
2019-05-30 21:48:12 +02:00
Daniel Marjamäki
de07e2177c
Fix Travis hang
2019-05-30 21:25:14 +02:00
Daniel Marjamäki
66a61fe5e8
SymbolDatabase: Improved findFunction
2019-05-30 20:26:45 +02:00
Daniel Marjamäki
36b6fb9f4d
Fixed #8558 (False portability positive caused by incorrect method resolution)
2019-05-30 19:24:51 +02:00
orbitcowboy
a27c88f99b
wxwidgets.cfg: Added support for more interfaces.
2019-05-30 17:27:57 +02:00
orbitcowboy
221e96e473
wxwidgets.cfg: Added support for more interfaces.
2019-05-30 17:14:33 +02:00
Daniel Marjamäki
4da50942b0
Fixed #8120 (False positive: Memory pointed to by 'p' is freed twice)
2019-05-30 16:22:41 +02:00
orbitcowboy
368fa4f54f
wxwidgets.cfg: Added support for more interfaces.
2019-05-30 14:57:43 +02:00
orbitcowboy
67c2d90887
wxwidgets.cfg: Added support for more interfaces.
2019-05-30 14:46:42 +02:00
orbitcowboy
16e36d66f9
wxwidgets.cfg: Added support for more interfaces.
2019-05-30 14:41:42 +02:00
orbitcowboy
55df395a4e
Running astyle [ci skip]
2019-05-30 14:41:14 +02:00
tititiou36
40f76b9bc0
Update cppcheck-htmlreport ( #1858 )
...
Line 632 generates 5 <td>, so there is no point in restricting to colspan='4' everywhere else.
Use the full width available.
2019-05-30 10:37:52 +02:00
Ken-Patrick
3cdc236e10
Fix false positive with several ! (not) operators ( #1856 )
...
With the following code
int f(int x, int y) {
if (!!(x != 0)) {
return y/x;
}
cppcheck would wrongly warn that there might be a division by zero in
"return y/x;".
2019-05-29 09:45:15 +02:00
IOBYTE
1e7f5010eb
template simplifier: fix expansion of template arguments in default parameter instantiation ( #1857 )
2019-05-28 21:32:37 +02:00
orbitcowboy
774556dc10
wxwidgets.cfg: Added support for wxStaticBitmap::SetBackgroundColour().
2019-05-28 10:52:46 +02:00
orbitcowboy
0b903d12fc
wxwidgets.cfg: Added support for more interfaces.
2019-05-28 10:46:34 +02:00
orbitcowboy
6a6e42f3eb
wxwidgets.cfg: Added support for more interfaces.
2019-05-28 10:38:32 +02:00
orbitcowboy
197cade317
wxwidgets.cfg: Added (partial) support for wxString::append().
2019-05-28 09:03:16 +02:00
orbitcowboy
cf89f40e32
wxwidgets.cfg: Added support for more interfaces.
2019-05-28 08:58:26 +02:00
orbitcowboy
66e8ec90de
wxwidgets.cfg: Added support for wxWindow::ClientToScreen().
2019-05-28 08:50:38 +02:00
orbitcowboy
f54c60c13d
Running astyle [ci skip]
2019-05-28 08:49:59 +02:00
IOBYTE
e8692b012f
template simplifier: partial fix for instantiation of templates with type trait parameters ( #1855 )
2019-05-27 20:51:52 +02:00