Alexander Mai
|
7f15873759
|
Refactoring in tokenize.cpp: Fix cppcheck warning, add some const, fix typo from previous refactoring
|
2015-05-24 11:43:46 +02:00 |
Martin Ettl
|
227a73eb45
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2015-05-24 10:04:04 +02:00 |
Martin Ettl
|
047d19220a
|
#6608: Added a test case.
|
2015-05-24 10:03:50 +02:00 |
Alexander Mai
|
7002f9df35
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2015-05-24 09:43:52 +02:00 |
Alexander Mai
|
394160184a
|
Refactoring: Replace complex if/else cascade by search in a container. Remove redundant plain arrays (in favour of container)
|
2015-05-24 09:43:17 +02:00 |
orbitcowboy
|
dfb015a7e3
|
Merge pull request #600 from simartin/ticket_6704
Ticket #6704: Tighten pattern skipping base class declarations and fix crash upon garbage code
|
2015-05-24 09:27:45 +02:00 |
Simon Martin
|
26f244e638
|
Ticket #6704: Tighten pattern skipping base class declarations and fix crash upon garbage code.
|
2015-05-24 08:16:34 +02:00 |
orbitcowboy
|
af8d258d11
|
Merge pull request #599 from simartin/ticket_6703
Ticket #6703: Rewrite pattern in SymbolDatabase to avoid crash upon garbage code
|
2015-05-24 00:14:16 +02:00 |
Simon Martin
|
898ba783bf
|
Ticket #6703: Rewrite pattern in SymbolDatabase to avoid crash upon garbage code.
|
2015-05-23 23:18:59 +02:00 |
amai2012
|
1eba077c24
|
Merge pull request #597 from simartin/ticket_5760
Ticket #5760: Added test case since the issue has been fixed with PR#596
|
2015-05-23 20:52:34 +02:00 |
Alexander Mai
|
7416d6add9
|
Another fix for handling of final/override specifiers in Tokenizer::simplifyKeyword() including a testcase. Ran astyle
|
2015-05-23 20:51:15 +02:00 |
Simon Martin
|
4ff2f8b3e2
|
Ticket #5760: Added test case since the issue has been fixed with PR#596.
|
2015-05-23 20:29:44 +02:00 |
amai2012
|
355890375c
|
Merge pull request #590 from Blubbz0r/#2274-GUI-Printing-support
#2274 GUI: Printing support
|
2015-05-23 14:39:20 +02:00 |
amai2012
|
01ce910a02
|
Merge pull request #595 from HeisSpiter/master
Handle HeapCreate()/HeapDestroy() API for Windows
|
2015-05-23 14:10:53 +02:00 |
amai2012
|
7c23f4e611
|
Merge pull request #596 from simartin/ticket_6620-6685
Ticket #6620, #6685: Reserved keywords cannot be function names.
|
2015-05-23 13:47:07 +02:00 |
Alexander Mai
|
e8d84bc6b4
|
#6700 const vs non-const inside assert() statement. Function matching in symboldatabase did not honor const'ness of a class instance variable
|
2015-05-23 11:56:11 +02:00 |
Simon Martin
|
67eab0cd7c
|
Ticket #6620, #6685: Reserved keywords cannot be function names.
|
2015-05-23 11:29:58 +02:00 |
Pierre Schweitzer
|
5a68e352df
|
Add various tests targeting Windows platform to show the current troubles cppcheck has to distinguish two different source of allocation used together.
|
2015-05-19 21:23:09 +02:00 |
Pierre Schweitzer
|
f27c787c4f
|
Handle HeapCreate()/HeapDestroy() API for Windows
|
2015-05-19 18:37:22 +02:00 |
Alexander Mai
|
f0bc300198
|
#6510 False positive performance warning for std::list::size(). Fix this and other similar false positives. Refactoring of Variable::isStlType(), use fail-safe std::set instead of plain array. Run astyle
|
2015-05-17 20:02:41 +02:00 |
amai2012
|
20842fb1fc
|
#6690 override and final qualifiers plus less than operator results in a syntax error
Tokenizer::simplifyKeyword() is now able to handle all combinations out
of const|final|override
|
2015-05-17 13:02:13 +02:00 |
Alexander Mai
|
3c97736d44
|
Remove functions min()/max() from std.cfg (revert f430748 )
|
2015-05-13 21:25:04 +02:00 |
PKEuS
|
3ce4e68ca6
|
Refactorization: Make use of do-loops to avoid redundant Token::Match() calls
|
2015-05-13 13:40:40 +02:00 |
PKEuS
|
b946b74e09
|
Fixed crash #6686
|
2015-05-13 13:02:33 +02:00 |
PKEuS
|
4f00189ee1
|
Fixed crash #6684
|
2015-05-12 14:00:43 +02:00 |
PKEuS
|
1b6e4589da
|
Implemented array size calculation for n-dimensional arrays with arbitrary dereferencing (#6657)
|
2015-05-11 17:30:11 +02:00 |
PKEuS
|
33277c6110
|
Fixed false positive #6679, fixed unit test for #6663.
|
2015-05-11 13:10:11 +02:00 |
orbitcowboy
|
1ee3620a93
|
gnu.cfg: Added support for atoq().
|
2015-05-11 08:53:54 +02:00 |
PKEuS
|
d5302953c7
|
Merge pull request #594 from simartin/ticket_6680
Ticket #6680: Members can be initialized by operator>>.
|
2015-05-10 22:53:26 +02:00 |
PKEuS
|
8bbf8f1b50
|
Merge pull request #593 from simartin/ticket_6675
Ticket #6675: Fixed pattern detecting C++ 11 delegated constructors.
|
2015-05-10 22:50:49 +02:00 |
PKEuS
|
f8d8856d09
|
Merge pull request #592 from simartin/ticket_6666
Ticket #6666: Don't crash upon garbage code in CheckLeakAutoVar::checkScope
|
2015-05-10 22:49:25 +02:00 |
Simon Martin
|
da302b3912
|
Ticket #6680: Members can be initialized by operator>>.
|
2015-05-10 14:27:15 +02:00 |
PKEuS
|
77c5381612
|
Support C++14 [[deprecated]]
|
2015-05-10 12:36:28 +02:00 |
Alexander Mai
|
8fa7b13a18
|
#6659 heap user after free: kernel: sm750_accel.c. Add testcase.
|
2015-05-10 11:37:23 +02:00 |
Simon Martin
|
27e88fdc47
|
Ticket #6666: Don't crash upon garbage code in CheckLeakAutoVar::checkScope.
|
2015-05-10 11:35:33 +02:00 |
Simon Martin
|
25aff001e0
|
Ticket #6675: Fixed pattern detecting C++ 11 delegated constructors.
|
2015-05-10 11:27:47 +02:00 |
Daniel Marjamäki
|
075b07fb6c
|
stringLiteralWrite: only check in function scopes
|
2015-05-10 10:34:13 +02:00 |
Alexander Mai
|
96891dface
|
#6276 clang: -fsanitize=integer warnings. Fix remaining issues in preprocessor.cpp.
|
2015-05-09 19:26:31 +02:00 |
PKEuS
|
22fbc18fb7
|
Fixed false positive for *a++ in for-loop condition
Moved unit test to testgarbage.cpp
|
2015-05-07 20:34:57 +02:00 |
orbitcowboy
|
f430748e0c
|
std.cfg: Added support for min() and max() functions.
|
2015-05-07 08:45:38 +02:00 |
Alexander Mai
|
1c5e9e47c5
|
#6671 false positive: incorrect sizeofwithsilentarraypointer with reference to array.
|
2015-05-06 07:38:26 +02:00 |
Alexander Mai
|
97f998e6dd
|
Remove <use-retval/> attribute from strto*() APIs fixing false positives
|
2015-05-03 16:38:13 +02:00 |
Daniel Marjamäki
|
88a6c2bf9d
|
std.cfg: Added <strz/> configurations
|
2015-05-03 16:04:15 +02:00 |
Alexander Mai
|
6f96634759
|
#6276 clang: -fsanitize=integer warnings. Fix unwanted integer overflow in TemplateSimplifier::useDefaultArgumentValues() and Tokenizer::simplifyQtSignalsSlots()
|
2015-05-03 15:21:58 +02:00 |
Daniel Marjamäki
|
71cb8e9f64
|
Fixed --errorlist output for new checker stringLiteralWrite
|
2015-05-03 15:02:34 +02:00 |
Daniel Marjamäki
|
baa1ae079d
|
New check: negative size in array declaration. Ticket #1760
|
2015-05-03 15:00:47 +02:00 |
Daniel Marjamäki
|
e837bad01d
|
Fixed false positive in new stringLiteralWrite checker
|
2015-05-03 12:34:27 +02:00 |
Matthias Krüger
|
6b80e61934
|
fix internal warning; was
[lib/checkstring.cpp:43]: (warning) Found simple pattern inside Token::Match() call: "] ="
|
2015-05-03 10:59:58 +02:00 |
Daniel Marjamäki
|
666377da1c
|
Updated error message for stringLiteralWrite
|
2015-05-03 10:48:28 +02:00 |
Daniel Marjamäki
|
9d31afb663
|
Fixed #1748 (Undefined Behavior: Modification of string literal)
|
2015-05-03 10:44:40 +02:00 |