Daniel Marjamäki
|
5f0cfa0ee4
|
Fixed #4983 (False positive warning 'Possible null pointer dereference: lblList - otherwise it is redundant to check it against null.' with sizeof lblList[0])
|
2013-11-02 23:56:10 +01:00 |
Daniel Marjamäki
|
4d45538803
|
Merge pull request #197 from simartin/mavericks_workaround_17782
Build with GNU's STL on OS X Mavericks to workaround clang's bug #17782
|
2013-11-02 15:00:19 -07:00 |
Daniel Marjamäki
|
11abd23fa7
|
astyle formatting
|
2013-11-02 22:58:47 +01:00 |
Daniel Marjamäki
|
769b4617c3
|
Fixed #5142 (False positive with floating-point special cases in conditions)
|
2013-11-02 22:58:23 +01:00 |
Simon Martin
|
a5b49f829f
|
Build with GNU's STL on OS X Mavericks to workaround clang's bug #17782
|
2013-11-02 20:31:32 +01:00 |
Daniel Marjamäki
|
a50e5c2c23
|
Merge pull request #195 from simartin/ticket_5139
Ticket #5139: Properly handle recursive macro definitions
|
2013-11-02 11:21:13 -07:00 |
Daniel Marjamäki
|
735d63439b
|
Merge pull request #196 from simartin/testrunner_xcode
Add a target for 'testrunner' to the XCode project
|
2013-11-02 11:20:26 -07:00 |
Daniel Marjamäki
|
c505f5ea23
|
Fixed AST problem for 'if ((a.b&c)==d){}'
|
2013-11-02 19:18:58 +01:00 |
Daniel Marjamäki
|
bbdfd8b5c7
|
Make it possible to create AST, by using the --ast flag
|
2013-11-02 18:37:35 +01:00 |
Simon Martin
|
ff3d9c9e96
|
Add a target for 'testrunner' to the XCode project
|
2013-11-02 18:19:48 +01:00 |
Daniel Marjamäki
|
46b4a19bd3
|
Added CI script to repo
|
2013-11-02 17:39:42 +01:00 |
Daniel Marjamäki
|
f0a621a952
|
Tokenizer: Added MAXTIME so cppcheck can be compiled with a hard max time. Will be used for the daca2.
|
2013-11-02 17:31:14 +01:00 |
Daniel Marjamäki
|
e948f4c9ee
|
daca2: don't remove large text files. there was some strange problem that results.txt was removed when a results.txt in a subfolder was removed.
|
2013-11-02 12:03:25 +01:00 |
Simon Martin
|
95c08d5613
|
Ticket #5139: Properly simplify recursive macro definitions
|
2013-11-01 16:47:22 +01:00 |
Robert Reif
|
ac3b1c0611
|
Fixed #5134 (Memory leak below CheckIO::checkWrongPrintfScanfArguments())
|
2013-11-01 05:42:37 +01:00 |
Martin Ettl
|
5f89777182
|
testoptions: reverted commit 184db3900e
|
2013-11-01 01:28:05 +01:00 |
Martin Ettl
|
083af88801
|
Checkio: removed redundant NULL-pointer check, introduced by me.
|
2013-11-01 00:18:13 +01:00 |
Martin Ettl
|
3e13408da2
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2013-10-31 20:03:13 +01:00 |
Martin Ettl
|
897533ab93
|
Checkio: fixed potential NULL-pointer dereference (Coverity-ScanId: CID 1113428).
|
2013-10-31 20:03:05 +01:00 |
XhmikosR
|
a60252ce7b
|
Fix compilation error with VS after e446a28b3d .
|
2013-10-31 20:56:47 +02:00 |
Martin Ettl
|
5156481db4
|
Library: return false from load() when tinyxml::FirstChildElement() return a NULL pointer.
|
2013-10-31 19:49:36 +01:00 |
Martin Ettl
|
63d9fd4210
|
Merge branch 'master' of https://github.com/danmar/cppcheck
|
2013-10-29 01:48:58 +01:00 |
Daniel Marjamäki
|
e446a28b3d
|
Refactoring FileLister and Path so they don't depend on Library
|
2013-10-31 19:09:01 +01:00 |
Martin Ettl
|
184db3900e
|
testoptions: fixed buffer access out of bounds issue. The ctor of options requires an array of at least two elements, but.
|
2013-10-29 01:48:30 +01:00 |
Martin Ettl
|
c529de6e07
|
Library: tinyxml2::FirstChildElement() is capable of returning 0. This fixes a waring of scan.coverity(): CID 1113430 (#1 of 1): Dereference null return value (NULL_RETURNS)
|
2013-10-29 00:36:27 +01:00 |
Daniel Marjamäki
|
d3bd373798
|
Fixed #5131 (False Positive: %u in format string requires 'unsigned int' but the argument type is 'int'.)
|
2013-10-31 17:20:00 +01:00 |
Daniel Marjamäki
|
352c459e28
|
Merge pull request #194 from simartin/ticket_5121
Ticket #5121: Handle static variable declarations depending on one another
|
2013-10-30 22:09:44 -07:00 |
Alexander Mai
|
14787cde99
|
Fixed #5129 (FP:arithOperationsOnVoidPointer on void**)
|
2013-10-31 06:04:51 +01:00 |
Daniel Marjamäki
|
06c5bd0daa
|
Fixed #5128 (False positive zerodivcond 'a ? 1 / a : 0')
|
2013-10-30 16:51:00 +01:00 |
Simon Martin
|
d67722ebdf
|
Ticket #5121: Handle comma separated static variable declarations depending on one another
|
2013-10-30 15:48:00 +01:00 |
Daniel Marjamäki
|
d50eef43a1
|
Merge pull request #193 from simartin/ticket_5120
Ticket #5120: New test case, that works now that #5125 is fixed
|
2013-10-30 04:50:49 -07:00 |
Simon Martin
|
463ef2e71e
|
Ticket #5120: New test case, that works now that #5125 is fixed
|
2013-10-30 10:15:03 +01:00 |
Daniel Marjamäki
|
7ccffe7761
|
Merge pull request #192 from simartin/ticket_5125
Ticket #5125: Avoid infinite recursion for recursive class definitions
|
2013-10-29 21:19:34 -07:00 |
Simon Martin
|
052be76635
|
Ticket #5125: Avoid infinite recursion for recursive class definitions
|
2013-10-29 21:41:47 +01:00 |
orbitcowboy
|
097510c4ef
|
Tokenizer:simplifyMathFunctions_fma: added a todo testcase.
|
2013-10-29 09:26:26 -07:00 |
Daniel Marjamäki
|
5c072993e3
|
CheckBool: Fixed false negative when assigning bool to pointer '; s.p = true; '
|
2013-10-29 16:16:52 +01:00 |
Daniel Marjamäki
|
b577b12660
|
daca2: skip boost to avoid hang
|
2013-10-28 18:09:05 +01:00 |
orbitcowboy
|
30984ff649
|
Tokenize: improved const correctness of local variables, no functional change.
|
2013-10-25 01:34:53 -07:00 |
orbitcowboy
|
76e092428a
|
Tokenize: improved const correctness of local variables, no functional change.
|
2013-10-25 01:31:55 -07:00 |
orbitcowboy
|
e8fdf4cdd2
|
Tokenizer:simplifyMathExpressions: added more testcases.
|
2013-10-24 21:33:00 -07:00 |
Daniel Marjamäki
|
514277e91b
|
Library: Fixed bug. Continue if there is no errors.
|
2013-10-27 17:38:39 +01:00 |
PKEuS
|
bd752cabcf
|
Let TinyXML2 handle fopen/fclose. Added testlibrary.cpp to VS10 solution
|
2013-10-27 17:32:38 +01:00 |
Daniel Marjamäki
|
e0244d343d
|
Library: Fixed resource leak
|
2013-10-27 17:17:54 +01:00 |
Daniel Marjamäki
|
569a29bc4a
|
Library: Added simple testing
|
2013-10-27 17:10:43 +01:00 |
Daniel Marjamäki
|
6d982b823d
|
update Makefile with dmake
|
2013-10-27 16:35:37 +01:00 |
PKEuS
|
c95b153700
|
Refactorizations:
- Removed some redundant operator=, copy-ctor and dtor implementations
- use operator[] instead of at() in library loading code
|
2013-10-27 13:55:13 +01:00 |
PKEuS
|
f572f3dd81
|
Fixed typo in __clang__ macro
|
2013-10-27 13:40:10 +01:00 |
PKEuS
|
9790e09e2d
|
Work around clang pretending to be GCC 4.2. Require clang 2.9
|
2013-10-27 13:34:05 +01:00 |
PKEuS
|
0db50dc0f6
|
Print a warning instead of a message on MSVC < 1600
|
2013-10-27 12:59:10 +01:00 |
PKEuS
|
a2ef80b74b
|
Warn about deprecated compilers
|
2013-10-27 12:55:36 +01:00 |