danmar
|
dfa8a2e67c
|
Visual C++: Fixed testrunner compilation problems
|
2009-08-14 12:46:55 +02:00 |
danmar
|
e9f643f04c
|
Borland C++ Builder: Fixed compilation problems when compiling cppcheck
|
2009-08-14 12:28:41 +02:00 |
Reijo Tomperi
|
c8da301f83
|
fix ticket #586 (Preprocessor: Lines like "#error don't" can cause "no pair for character" errors)
http://sourceforge.net/apps/trac/cppcheck/ticket/586
|
2009-08-14 00:22:51 +03:00 |
Daniel Marjamäki
|
51365c4b9d
|
mathlib: minor fix
|
2009-08-13 22:31:58 +02:00 |
danmar
|
3de825c290
|
Borland C++ Builder: Fixed compilation and testrunner problems
|
2009-08-13 22:13:52 +02:00 |
Reijo Tomperi
|
4f8a06ed0d
|
Initial work for class and member function/variable list in tokenizer.
|
2009-08-12 23:50:03 +03:00 |
Daniel Marjamäki
|
bcab694a74
|
preprocessor: added todo testcase for detecting redundant preprocessor conditions
|
2009-08-12 20:28:43 +02:00 |
Daniel Marjamäki
|
ad4ea01750
|
Fixed #583 (False positive: the nullpointer check doesn't handle goto properly)
|
2009-08-12 18:54:52 +02:00 |
Slava Semushin
|
4c32057180
|
Fixed ticket #541 (Wrong testcases produce unlogged error at Tokenizer::syntaxError)
http://sourceforge.net/apps/trac/cppcheck/ticket/541
|
2009-08-12 02:06:41 +07:00 |
Slava Semushin
|
6a7624054e
|
Fixed ticket #584 (Tokenizer: don't set varId for class declaration)
http://sourceforge.net/apps/trac/cppcheck/ticket/584
|
2009-08-12 01:58:49 +07:00 |
Daniel Marjamäki
|
e7feac506c
|
Refactoring: updated the nullPointer message so it contains the name of the pointer
|
2009-08-11 17:18:01 +02:00 |
Daniel Marjamäki
|
ecdbcbce3d
|
Fixed #566 (False positive when assigning the return value of realloc(NULL,..) to a pointer variable holding a freed memory address)
|
2009-08-10 22:04:28 +02:00 |
Daniel Marjamäki
|
045b73c7ec
|
Fixed #582 (Preprocessor: Remove assembler code inside pragmas)
|
2009-08-10 20:07:55 +02:00 |
Reijo Tomperi
|
93604dd344
|
Fixed ticket #578 (missing virtual destructor not detected)
http://sourceforge.net/apps/trac/cppcheck/ticket/578
|
2009-08-10 17:58:13 +03:00 |
Vesa Pikki
|
0db35229cb
|
Added a Polish translation file.
Also added some missing Finnish and English translations.
|
2009-08-09 23:11:13 +03:00 |
Daniel Marjamäki
|
3331cb834f
|
Hoangtuansu: Fixed #537 (false positive::operator= should return something)
|
2009-08-09 19:57:48 +02:00 |
Daniel Marjamäki
|
506fd63652
|
Created an experimental wix installation file
|
2009-08-09 16:08:01 +02:00 |
Gianluca Scacco
|
741073cc21
|
Style check
|
2009-08-09 15:44:01 +02:00 |
Gianluca Scacco
|
ba4754a784
|
Added new test for invalid deallocation
|
2009-08-09 15:43:00 +02:00 |
Gianluca Scacco
|
ab12b9923d
|
Invalid deallocation check done
|
2009-08-09 15:40:04 +02:00 |
Slava Semushin
|
c66103f7bc
|
Fixed ticket #574 (Tokenizer: not assign varId when variable first afer keyword and has long type)
http://sourceforge.net/apps/trac/cppcheck/ticket/574
|
2009-08-09 15:41:31 +07:00 |
Slava Semushin
|
1fd2c0ff28
|
Fixed ticket #572 (Tokenizer: improve detection of arrays)
http://sourceforge.net/apps/trac/cppcheck/ticket/572
|
2009-08-09 15:16:37 +07:00 |
Slava Semushin
|
5f3baba178
|
Fixed ticket #573 (False positive of set range check when we dereferencing iterator)
http://sourceforge.net/apps/trac/cppcheck/ticket/573
|
2009-08-09 02:07:33 +07:00 |
Slava Semushin
|
eebb1671a5
|
checkbufferoverrun.cpp: get rid of Match() usage with varid 0.
|
2009-08-09 01:09:45 +07:00 |
Slava Semushin
|
0f96299d87
|
Fixed ticket #570 (Buffer overrun not detected when sprintf() format string greater then buffer size)
http://sourceforge.net/apps/trac/cppcheck/ticket/570
|
2009-08-08 21:52:35 +07:00 |
Slava Semushin
|
92d4c086ce
|
Fixed ticket #571 (Buffer overrun for sprintf() not detected after first ')' symbol)
http://sourceforge.net/apps/trac/cppcheck/ticket/571
|
2009-08-08 21:03:10 +07:00 |
Slava Semushin
|
50f7fa5828
|
Fixed ticket #565 (Tokenizer: simplify variable declaraion like 'int z = x >> 16')
http://sourceforge.net/apps/trac/cppcheck/ticket/565
|
2009-08-08 17:33:07 +07:00 |
Reijo Tomperi
|
e93179dd9a
|
Improve speed with files containing classes.
E.g. measured speed difference was 1m11.042s --> 0m45.005s with one large test file.
|
2009-08-08 00:49:37 +03:00 |
Daniel Marjamäki
|
a0a4008e17
|
Fixed #525 (false positive: vector range checking with <)
|
2009-08-07 16:23:28 +02:00 |
Reijo Tomperi
|
d719606201
|
Fixed ticket #564 (set variable id for "struct ABC **p")
http://sourceforge.net/apps/trac/cppcheck/ticket/564
|
2009-08-07 00:31:39 +03:00 |
Reijo Tomperi
|
80953633ee
|
Fix ticket #563 (set variable id for **p)
http://sourceforge.net/apps/trac/cppcheck/ticket/563
|
2009-08-06 23:11:29 +03:00 |
Daniel Marjamäki
|
5087dc6b46
|
Bail out if variable id is 0. This should be reverted when #563 has been fixed
|
2009-08-06 21:48:22 +02:00 |
Reijo Tomperi
|
eb691857fd
|
Improve speed a lot for files that have long number lists like = { 0,1,2,3,4, etc. }
|
2009-08-05 23:02:40 +03:00 |
Daniel Marjamäki
|
ce8c5b0236
|
Fixed #555 (False positive: [CuTest.c:25]: (error) Memory leak: len)
|
2009-08-05 21:18:16 +02:00 |
Daniel Marjamäki
|
e1beb70f80
|
Fixed #558 (Tokenizer: Bad simplification of 'for(unsigned i = 0; i < 100; ++i)')
|
2009-08-05 20:15:48 +02:00 |
Daniel Marjamäki
|
1c59e4a51b
|
Fixed #528 (Tokenizer: Simplify: 'if(!(a->x=b()))')
|
2009-08-05 19:45:05 +02:00 |
Reijo Tomperi
|
35f9bc3009
|
Merge branch 'master' of git@github.com:danmar/cppcheck
|
2009-08-04 22:42:01 +03:00 |
Reijo Tomperi
|
c6a1f17318
|
encoding fix
|
2009-08-04 22:41:32 +03:00 |
Daniel Marjamäki
|
cb57bd6678
|
Listing error messages in XML format
|
2009-08-04 21:36:55 +02:00 |
Daniel Marjamäki
|
9e348ca739
|
Fixed #554 (resource leak false positive)
|
2009-08-04 21:34:14 +02:00 |
Daniel Marjamäki
|
706ba34a6d
|
Refactoring the unit testing
|
2009-08-04 21:32:14 +02:00 |
Reijo Tomperi
|
975e7778ab
|
Fix ticket #531 (false positive about missing virtual destructor)
http://sourceforge.net/apps/trac/cppcheck/ticket/531
|
2009-08-04 22:23:22 +03:00 |
Kimmo Varis
|
a34d6fd2de
|
Oops. Didn't mean to commit the change to gui/test.cpp. But since I did,
lets remove the linefeeds and make the function look like it gets called.
|
2009-08-03 01:18:15 +03:00 |
Reijo Tomperi
|
769119c725
|
Fix ticket #552 (False positive with --all when realloc is used with two variables.)
http://sourceforge.net/apps/trac/cppcheck/ticket/552
|
2009-08-02 23:30:43 +03:00 |
Reijo Tomperi
|
10f6678cf9
|
TODO test case realloc5 added and "Checkmemoryleak: simplifycode result for" debug info added.
|
2009-08-02 22:23:47 +03:00 |
Reijo Tomperi
|
e0f416e52e
|
astyle fix
|
2009-08-02 22:11:17 +03:00 |
Slava Semushin
|
be82d09003
|
src/checkbufferoverrun.cpp: fixed regression.
|
2009-08-02 20:34:28 +07:00 |
Slava Semushin
|
13532cbff7
|
src/checkbufferoverrun.cpp: don't call Token::Match() for variables with varId 0.
|
2009-08-02 20:01:59 +07:00 |
Slava Semushin
|
822fb93cda
|
Improved "index out of bounds" check.
Corrected 342acaaaf2 commit.
|
2009-08-02 19:29:45 +07:00 |
Slava Semushin
|
f38530fb31
|
test/testbufferoverrun.cpp: improve test cases.
|
2009-08-02 19:29:37 +07:00 |