Reijo Tomperi
|
c28b365ea0
|
astyle fix
|
2010-04-06 16:56:06 +03:00 |
Martin Ettl
|
c4d1d47f6b
|
fixed ticket 997, now fread and fwrite checked for bufferoverrun
|
2010-04-06 13:55:03 +02:00 |
Reijo Tomperi
|
928163b0cf
|
Fix line number in previously committed unit test
|
2010-04-05 23:37:30 +03:00 |
Daniel Marjamäki
|
0cffe547f9
|
Unit Testing: Added unit test for untested code in CheckBufferOverrun. Using memset on struct.
|
2010-04-05 21:50:40 +02:00 |
Reijo Tomperi
|
d3c251f53a
|
Refactor and fix "After a strncpy() the buffer should be zero-terminated" checking,
|
2010-04-05 21:47:50 +03:00 |
Martin Ettl
|
4bc325f077
|
#ticket 1513: added sqrt() support
|
2010-04-05 20:20:20 +02:00 |
Reijo Tomperi
|
93d195aa0f
|
astyle fix
|
2010-04-05 21:12:43 +03:00 |
Martin Ettl
|
f895ab9a0d
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2010-04-05 20:08:21 +02:00 |
Martin Ettl
|
fe7c6aed9f
|
#ticket 1513: added pow() support
|
2010-04-05 20:07:53 +02:00 |
Daniel Marjamäki
|
6327ed55a2
|
Unit Testing: Buffer overruns when using memchr/memset/memcpy/etc
|
2010-04-05 20:02:28 +02:00 |
Reijo Tomperi
|
04b38e5428
|
astyle fix
|
2010-04-05 20:57:54 +03:00 |
Martin Ettl
|
218c18496d
|
#ticket 1513 added fmod() support
|
2010-04-05 19:45:33 +02:00 |
Martin Ettl
|
d4923e2a92
|
added atan2() check to ticket #1513
|
2010-04-05 19:35:56 +02:00 |
Daniel Marjamäki
|
618e0217cf
|
Makefile: updated the Makefile with dmake
|
2010-04-05 19:33:28 +02:00 |
Daniel Marjamäki
|
b62ac149b5
|
Cleanup: Removed unused code from CheckMemoryLeak
|
2010-04-05 18:37:46 +02:00 |
Daniel Marjamäki
|
262e5390a0
|
Refactoring: Renamed TestTOKEN to TestToken
|
2010-04-05 10:15:30 +02:00 |
Daniel Marjamäki
|
61e1c4183f
|
Uninitialized variables: better handling of 'a[b[..]]' when b is not initialized
|
2010-04-05 09:04:30 +02:00 |
Kimmo Varis
|
5766e83309
|
Improve ifdeffing.
|
2010-04-05 09:48:19 +03:00 |
Daniel Marjamäki
|
d26a2cfc16
|
Uninitialized variables: Detect reading uninitialized data through array/pointer variable
|
2010-04-05 08:38:26 +02:00 |
Reijo Tomperi
|
6db663f6de
|
Fix #1322 (Add cppcheckError and unusedFunction to --errorlist, give out internal errors in xml)
http://sourceforge.net/apps/trac/cppcheck/ticket/1322
|
2010-04-04 23:55:28 +03:00 |
Daniel Marjamäki
|
f5b1a4db36
|
Refactoring unit testing
|
2010-04-04 19:28:15 +02:00 |
Daniel Marjamäki
|
ba2843883b
|
Added TODO testcase for ticket #1169 (improve check: divsion by zero not detected when using the shift (>>) operator)
|
2010-04-04 18:48:51 +02:00 |
Daniel Marjamäki
|
abceff497b
|
Refactoring: some refactoring of ExecutionPath. The foundError was removed. No automatic bailout of all checks are made when errors are found.
|
2010-04-04 11:24:52 +02:00 |
Daniel Marjamäki
|
78852b08ab
|
Fixed #1566 (false negative: uninitialized variable)
|
2010-04-04 09:17:53 +02:00 |
Daniel Marjamäki
|
849be383e6
|
Tokenizer: tokenize 1E-2 into a single token
|
2010-04-04 08:01:05 +02:00 |
Reijo Tomperi
|
be598757a1
|
Fix segmentation fault when calling with --errorlist and add a testcase for it.
|
2010-04-03 22:53:06 +03:00 |
Daniel Marjamäki
|
a8f566bfcd
|
Cleanup: Removed redundant simplification in checkmemoryleak.cpp
|
2010-04-03 20:47:38 +02:00 |
Daniel Marjamäki
|
6acb304ef2
|
Cleanup: Removed unfinnished checking of std::find
|
2010-04-03 15:33:13 +02:00 |
Daniel Marjamäki
|
8a8547e6b7
|
astyle formatting
|
2010-04-03 14:28:32 +02:00 |
Daniel Marjamäki
|
229b7c14bd
|
webreport: detect duplicate code
|
2010-04-03 14:16:29 +02:00 |
Kimmo Varis
|
8453228a60
|
Update CLI Qmake project file compiler flags.
|
2010-04-03 14:08:17 +03:00 |
Daniel Marjamäki
|
a4144b9d18
|
Refactoring: Moved copy/paste code in Tokenizer
|
2010-04-03 09:54:10 +02:00 |
Daniel Marjamäki
|
f8367da1fd
|
Refactoring: broke out copy/pasted code
|
2010-04-03 09:17:16 +02:00 |
Daniel Marjamäki
|
5f9e14e242
|
Borland C++: Fixed compiler error
|
2010-04-03 07:51:40 +02:00 |
Reijo Tomperi
|
38d64d0520
|
astyle fix
|
2010-04-02 23:44:24 +03:00 |
Martin Ettl
|
622663b8db
|
added a helper function to mathlib::isNullValue(), it checks wheter a string has a null representation or not and returns a boolian result; extended nullchecks in testmathlib.cpp
|
2010-04-02 22:41:54 +02:00 |
Martin Ettl
|
0f284b477d
|
coverage report fix: more testcases for mathlib::isInt() added in order to get a better coverage
|
2010-04-02 22:18:50 +02:00 |
Daniel Marjamäki
|
427d155644
|
Fixed #1527 (Function can't be const if it has non-const operator overload call)
|
2010-04-02 22:03:07 +02:00 |
Reijo Tomperi
|
93d4851040
|
astyle fix
|
2010-04-02 22:17:09 +03:00 |
Martin Ettl
|
f36af278d0
|
#ticket #1513 added asin() support
|
2010-04-02 21:02:39 +02:00 |
Martin Ettl
|
0c2f4831d8
|
#ticket #1513 added asin() support
|
2010-04-02 20:59:39 +02:00 |
Daniel Marjamäki
|
ff38bbf468
|
Cleanup: The Tokenizer doesn't need to handle UTF in code nor multiline string. That is handled in the Preprocessor.
|
2010-04-02 20:48:32 +02:00 |
Reijo Tomperi
|
a1d0defbc0
|
astyle fix
|
2010-04-02 21:42:06 +03:00 |
Martin Ettl
|
5a21fe7ae8
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2010-04-02 20:24:04 +02:00 |
Daniel Marjamäki
|
1d1d79a1e5
|
Cleanup: Removed unused %name% cmd for patterns
|
2010-04-02 20:25:13 +02:00 |
Martin Ettl
|
c391a03db6
|
added acos() check to ticket #1513; added testcases for MathLib::toDoubleNumber(), now double conversion of zeros is handled correctly; changed assertEquals() function of testsuite parameters from unsigned int to double. This is needed to avoid overflow of unsigned int by comparing negative floating point values.
|
2010-04-02 20:23:37 +02:00 |
Daniel Marjamäki
|
c6bbc9d739
|
Fixed #1565 (False positive: Uninitialized variable 'B::j'. There are 2 classes with the name 'B')
|
2010-04-02 19:29:54 +02:00 |
Martin Ettl
|
9788333ee9
|
added log10() check, for checking about parameters passed to mathfunctions that do not make sense
|
2010-04-02 19:17:41 +02:00 |
Daniel Marjamäki
|
4225544c82
|
Added TODO test case to reduce false negatives for uninitialized class members
|
2010-04-02 19:10:05 +02:00 |
Robert Reif
|
805c683c1a
|
Cleanup: Removed unneeded code
|
2010-04-02 18:55:27 +02:00 |