Timeline
10/20/10:
- 20:27 Ticket #2114 (Improve check: failed to detect double free misstake) created by
- This report may present two problems in one, not sure 1. It should detect …
- 18:52 Ticket #2102 (Project files) closed by
- fixed: This seems to be fixed now.
- 18:41 Ticket #2103 (false positive when variable is checked to NULL and not freed) closed by
- fixed: Fixed by: …
- 16:42 Ticket #2113 (False positive: Memory leak where a pointer is passed in a struct to ...) closed by
- fixed: Fixed by: …
- 08:08 Ticket #2113 (False positive: Memory leak where a pointer is passed in a struct to ...) created by
- In the example below, there is no memory leak because the …
- 06:09 Ticket #2112 (Crash scanning qtcreator sources) created by
- http://qt.gitorious.org/qt-creator Checking file …
- 04:10 Ticket #2110 (Tokenizer::simplifyTypedef: regression - wrong simplification of 'typedef ...) closed by
- fixed: I applied 2110.diff with: …
10/19/10:
- 18:25 Ticket #1116 (New check: Dangerous usage of string::c_str()) closed by
- fixed: Fixed by: …
- 16:30 Ticket #2109 (false positive: buffer overrun) closed by
- fixed: Fixed by: …
- 09:01 Ticket #2111 (Class methods writing to a union are detected as "can be const") created by
- If you run run cppcheck --enable=all (cppcheck 1.45) on the following …
- 06:37 Ticket #2110 (Tokenizer::simplifyTypedef: regression - wrong simplification of 'typedef ...) created by
- checking: […] gives: […]
10/18/10:
- 18:52 Ticket #2109 (false positive: buffer overrun) created by
- Reduced code: […] The false positive: [a.c:4]: (error) Buffer access …
- 18:12 Ticket #2108 (False positive: the loop might unintentionally skip an element in the ...) closed by
- fixed: Fixed by: …
10/17/10:
- 21:28 Ticket #2108 (False positive: the loop might unintentionally skip an element in the ...) created by
- This code generates a false positive. It will iterate though "l1" and …
- 16:53 Ticket #2107 (New check: Dependent nested function calls 'f( g( 1, 2), h( 3, 4))') created by
- Consider a function call where two or more of the parameters are function …
- 16:41 Ticket #1886 (Associate header file with code file including it) closed by
- fixed: I assume this can be closed.
- 16:37 Ticket #1546 (new check: wrong usage of temporary std::string) closed by
- duplicate: This is a duplicate of #1116
- 16:30 Ticket #1073 (exception safety: allocating two pointers in a constructor) closed by
- wontfix: this type of check is too noisy.
- 15:03 Ticket #1766 (Undefined Behavior: vector out of bounds) closed by
- duplicate: actually I believe it's a duplicate
- 14:58 Ticket #1728 ("Variable not initialized in ctor" not reported if class extends others) closed by
- worksforme
- 14:58 Ticket #1728 ("Variable not initialized in ctor" not reported if class extends others) reopened by
- 14:58 Ticket #1728 ("Variable not initialized in ctor" not reported if class extends others) closed by
- fixed: This has been fixed. It works in latest git head.
- 14:41 Ticket #484 (New severity: performance) closed by
- fixed: Fixed by: …
- 08:12 Ticket #2106 (More severities and new xml format) created by
- A major upgrade has been wanted for quite some time. New severities such …
10/16/10:
- 20:41 Ticket #2100 (Windows Command line version crashes on Japanese directory name) closed by
- fixed: ok I close this.
- 20:03 Ticket #2105 (Incorrect operator: mutual exclusion over || is always a non-zero ...) created by
- The code: if(bottomDepthVal != NO_VALUE || bottomDepthVal != 0.0f) …
- 18:47 Ticket #1652 (Improve "unreadVariable : style : Variable 'i' is assigned a value that is ...) closed by
- worksforme: > We could store the variable usage locations for display later but it …
- 11:34 Ticket #2100 (Windows Command line version crashes on Japanese directory name) reopened by
- > I believe the bigger issue that unicode filenames are not handled is …
- 10:44 Ticket #2100 (Windows Command line version crashes on Japanese directory name) closed by
- fixed: I changed so the short filename is used if '?' is found. …
10/15/10:
- 16:12 Ticket #2101 (list in vector iterator usage) closed by
- fixed: Fixed by: …
- 14:43 Ticket #2104 (make test returns some odd results) created by
- attaching make test output:
- 12:18 Ticket #2103 (false positive when variable is checked to NULL and not freed) created by
- Variable prefix is false positive in inner if block […]
- 12:12 Ticket #2102 (Project files) created by
- In my last commit, I added 3 new files (lib/checkpostfixoperator.h, …
- 12:03 Ticket #2101 (list in vector iterator usage) created by
- Sorry if I am at fault here, I tried posting to the forum, but got stuck …
- 08:49 Ticket #2098 (Empty string comparison) closed by
- invalid: You're right. It is more a way of coding (use empty()/clear() and not ""). …
10/14/10:
- 22:32 Ticket #2100 (Windows Command line version crashes on Japanese directory name) created by
- In cppcheck 1.45, file name filelister_win32.cpp, around line 139, the …
- 21:00 Ticket #2099 (Show an error if none of the given paths was found) created by
- Giving a non-existing path as an argument does not cause neither an error …
- 18:50 Ticket #2098 (Empty string comparison) created by
- Compare string with expresion "" can be false with std:wstring. So it is …
- 18:02 Ticket #2097 (false positive: buffer access out of bounds) closed by
- fixed: Fixed by: …
- 17:10 Ticket #2018 (Postfix Operators) closed by
- fixed: Fixed by: …
- 09:24 Ticket #2097 (false positive: buffer access out of bounds) created by
- […] […]
10/13/10:
- 19:00 Ticket #2096 (False positive: buffer overrun (extern array)) closed by
- fixed: Fixed by: …
- 18:46 Ticket #2096 (False positive: buffer overrun (extern array)) created by
- Code example: […]
- 18:03 Ticket #2082 (Tokenizer::simplifyTypedef : wrong handling of array) closed by
- fixed: I applied 2082.diff with: …
- 16:07 Ticket #2093 (False positive: buffer access out of bounds (unknown type)) closed by
- fixed: Fixed by: …
- 14:12 Ticket #2095 (should warn when sizeof is used in memcpy, strncmp, etc over a pointer vs ...) created by
- #include <stdlib.h> #include <stdio.h> #include <string.h> char* a; char* …
- 14:08 Ticket #2094 (New check: dereferencing null pointer (global pointer)) created by
- #include <stdlib.h> #include <stdio.h> #include <string.h> char* a, char* …
- 09:41 Ticket #2084 (False positive: object destroyed immediately (struct and function with ...) closed by
- fixed: Fixed in …
- 05:27 Ticket #2089 (False negative: Function can be const (calling const function)) closed by
- fixed: I applied 2089.diff with: …
10/12/10:
- 23:13 Ticket #2091 (false negative: the function can be declared as const) closed by
- duplicate: I get this with current git: […] which was fixed by #2081. #2089 will …
- 20:26 Ticket #2093 (False positive: buffer access out of bounds (unknown type)) created by
- I get a false positive. Simplified code: […]
- 19:56 Ticket #2087 (False positive: Array 'str[1]' index 1 out of bounds) closed by
- fixed: Thanks! Fixed by: …
- 17:36 Ticket #2088 ([test.c:12]: (error) Buffer access out-of-bounds: l) closed by
- fixed: Fixed by: …
- 11:51 Ticket #2092 (new style check: new() doesn’t return NULL) created by
- inspired by …
- 11:42 Ticket #2091 (false negative: the function can be declared as const) created by
- […]
- 09:05 Ticket #2090 (False negative: null pointer dereference 's=0; strcpy(s,p);') created by
- Cppcheck detects double deallocation (#1294), but other actions with a …
- 07:36 Ticket #2089 (False negative: Function can be const (calling const function)) created by
- Example code: […] It is not reported that Fred::y can be const.
- 07:20 Ticket #2088 ([test.c:12]: (error) Buffer access out-of-bounds: l) created by
- This is a false positive: […]
- 07:04 Ticket #2087 (False positive: Array 'str[1]' index 1 out of bounds) created by
- Build: Git commit d9967d4 (2010-10-10) Issue: There are three …
- 06:42 Ticket #2086 (false negative: array index out of bounds (unknown type)) closed by
- fixed: there is no buffer overrun in your latest code example as far as I can …
- 05:57 Ticket #2085 (False negative: function can be const when member variable is compared) closed by
- fixed: Thanks! I applied 2085.diff with: …
10/11/10:
- 19:16 Ticket #2086 (false negative: array index out of bounds (unknown type)) reopened by
- still unable to find prob in this: #include <stdio.h> #include <stdlib.h> …
- 18:55 Ticket #2086 (false negative: array index out of bounds (unknown type)) closed by
- fixed: Fixed by: …
- 15:44 Ticket #2081 (false negative: the function can be declared as const) closed by
- fixed: I applied 2081.diff with: …
- 15:40 Ticket #2086 (false negative: array index out of bounds (unknown type)) created by
- following code passes with flying colours through cppcheck --force …
- 13:55 Ticket #2085 (False negative: function can be const when member variable is compared) created by
- Code example: […] I believe Fred::isValid can be const. But I …
- 12:56 Ticket #2084 (False positive: object destroyed immediately (struct and function with ...) created by
- this is git trunk, so to say. […] it detects problem, thinking …
- 10:44 Ticket #2083 (Handle UTF-16 and UTF-32 files) created by
- The code contains characters that are unhandled. Neither unicode nor …
- 07:44 Ticket #2082 (Tokenizer::simplifyTypedef : wrong handling of array) created by
- […] […]
- 07:31 Ticket #2081 (false negative: the function can be declared as const) created by
- […] […]
10/10/10:
- 20:30 Ticket #2079 (new checker: detect side effects in assert(...)) closed by
- fixed: Thanks for the feedback. If another ticket is opened about other types of …
- 16:16 Ticket #2080 (new check: usage of not nullterminated ('\0') character array) created by
- […] Neither g++ nor clang++ give any Warning about this issue. …
- 07:16 Ticket #1705 (false negative: access past end of buffer) closed by
- fixed: Fixed by: …
- 06:07 Ticket #2078 (false negative: member variable not intialized) closed by
- fixed: I applied 2078.diff with: …
- 01:17 Ticket #2079 (new checker: detect side effects in assert(...)) created by
- cppcheck does not detect side effect in assertions. asserts should have …
10/09/10:
- 21:50 Ticket #2078 (false negative: member variable not intialized) created by
- inspired by […] executing gives: …
- 16:33 Ticket #2077 (can't build GUI from current git) closed by
- invalid: Thanks! After a new checkout of the repository it worked.
- 12:14 Ticket #2077 (can't build GUI from current git) created by
- […]
- 05:58 Ticket #1778 (false negative: nullpointer dereference (std::string pointer)) closed by
- fixed: Fixed by: …
10/08/10:
- 14:01 Ticket #2075 (False positive: Typedef 'long' hides typedef with same name) closed by
- fixed: I applied typedef.diff with: …
10/07/10:
- 20:50 Ticket #2076 (new check: Wrong usage of std::string (str = 1;)) created by
- […] maybe cppcheck can find these issue?
- 15:30 Ticket #2075 (False positive: Typedef 'long' hides typedef with same name) created by
- This code: […] causes this error in the third line: "Typedef 'long' …
10/06/10:
- 03:44 Ticket #2074 ("Internal error in Cppcheck" on complex function typedef (even 2 ...) closed by
- fixed: I applied 2074.diff with: …
- 01:48 Ticket #2042 (#error messages should be displayed when user defines are used) reopened by
- They are displayed but with the wrong filename and line number.
10/05/10:
- 14:33 Ticket #2074 ("Internal error in Cppcheck" on complex function typedef (even 2 ...) created by
- The original source is found in lzma SDK. […] […] […]
- 12:13 Ticket #2073 (False positive: Typedef hides typedef with same name) closed by
- invalid: Ptr never appears unqualified in this codebase so the confusion doesn't …
- 10:11 Ticket #2073 (False positive: Typedef hides typedef with same name) reopened by
- Thanks for the comments but I think in this case the scoping rules means …
- 06:16 Ticket #2042 (#error messages should be displayed when user defines are used) closed by
- fixed: > This should fix it. ok I close it then
10/04/10:
- 20:11 Ticket #2040 (some cli messages are missing a return at the end) closed by
- fixed: ok I close it
- 19:53 Ticket #1838 (./cppcheck shows invalid options) closed by
- fixed: seems to be fixed now.
- 19:07 Ticket #2073 (False positive: Typedef hides typedef with same name) closed by
- invalid: Thank you for the report. I agree with Robert. If you really think this …
- 14:09 Ticket #2073 (False positive: Typedef hides typedef with same name) created by
- The following code snippet is marked as (style) Typedef 'Ptr' hides …
10/03/10:
- 21:58 Ticket #2072 (object destroyed immediately: add --doc info) closed by
- fixed: Fixed in …
- 21:41 Ticket #2071 (false positive: object destroyed immediately (when using '= { ... }')) closed by
- fixed: Fixed in …
- 15:58 WikiStart edited by
- Version 1.46 is planned to be released on December 12th (diff)
- 15:54 Milestone 1.45 completed
- GUI: * project file Command line: * report: use system dependent path …
10/02/10:
- 14:29 Ticket #2072 (object destroyed immediately: add --doc info) created by
- This command doesn't mention 'object destroyed immediately': […] …
- 14:22 Ticket #2071 (false positive: object destroyed immediately (when using '= { ... }')) created by
- I get a false positive for this code: […]
- 13:59 Ticket #2070 (false positive: (error) instance of "X" object destroyed immediately) closed by
- fixed: Yes, the false postive is gone. Thanks!
- 11:56 Ticket #2070 (false positive: (error) instance of "X" object destroyed immediately) created by
- this is a reduced testcase: […] […]
- 11:30 Ticket #2069 (cppcheck fails to scan OpenBSDs ftp source code) closed by
- fixed: Fixed by: …
- 10:08 Ticket #2069 (cppcheck fails to scan OpenBSDs ftp source code) created by
- As reported by cppcheck itself: /usr/src/usr.bin/ftp/util.c:163: (error) …
- 09:37 Ticket #2068 (Cppcheck for x64 Windows) created by
- I suggest to release 64-bit binaries because I think it will increase the …
- 04:29 Ticket #1132 (Detection of misused scope objects) closed by
- fixed: Fixed in …
09/30/10:
- 19:23 Ticket #2067 (Template methods do not "use" private ones) closed by
- fixed: Fixed by: …
09/29/10:
- 13:42 Ticket #2067 (Template methods do not "use" private ones) created by
- Private methodes used by template methods are reported as being unused. …
09/27/10:
- 17:26 Ticket #2066 (false positive: uninitialized variable when initializing through function ...) closed by
- fixed: Fixed by: …
- 15:58 Ticket #2066 (false positive: uninitialized variable when initializing through function ...) created by
- I get a false positive for this code: […] cppcheck complains that cmd …
- 15:54 Ticket #2065 (false positive: memory leak) closed by
- fixed: Fixed by: …
- 13:14 Ticket #2065 (false positive: memory leak) created by
- […] […]
- 10:33 Ticket #1949 (assert() hides memory leaks) closed by
- fixed: [http://github.com/danmar/cppcheck/commit/6a52538a9ada8400aa9fa5fec45a1ffce …
- 07:51 Ticket #2063 (False negative : "Redundant condition. It is safe to deallocate a NULL ...) reopened by
09/24/10:
- 19:42 Ticket #1951 (Preprocessor: Compound macro statements not handled correctly) closed by
- fixed: that test is fixed with: …
- 19:04 Ticket #2063 (False negative : "Redundant condition. It is safe to deallocate a NULL ...) closed by
- wontfix: thank you. However this check will be removed in 1.45. For some people …
- 19:04 Ticket #2064 (Conditional macros not identified correctly) created by
- Macros used in compound statements do not get used in evaluation. When …
- 17:52 Ticket #1951 (Preprocessor: Compound macro statements not handled correctly) reopened by
- Just got the chance to test this on the real codebase. Still broken. It …
- 15:14 Ticket #2063 (False negative : "Redundant condition. It is safe to deallocate a NULL ...) created by
- As requested by hyd_danmar …
- 08:05 Ticket #2062 (false negative: variable scope can be reduced (class instance)) created by
- As requested by hyd_danmar …
- 07:59 Ticket #2061 (False negative : "Pre-Incrementing variable 'itor' is preferred to ...) created by
- As request by hyd_danmar …
09/23/10:
- 20:04 Ticket #2060 (Performance: finding loop that can be replaced with memmove) created by
- Consider code like for (i = var1; i < var2; ++i) { …
09/22/10:
09/21/10:
- 19:37 Ticket #2059 (cppcheck gives wrong path in error description) created by
- This occurs when cppcheck was invoked on a deeper directory level then the …
09/20/10:
- 22:39 Ticket #2058 (Warn for unused variable when only doing malloc/free) created by
- […] Would be nice to get a warning that ptr is never used.
- 15:34 Ticket #2057 (new check: function recursion) closed by
- duplicate: The "duplicate" ticket is #1924. That ticket is about checking if a …
- 10:18 Ticket #2057 (new check: function recursion) created by
- […] This code leads to a segmentation fault. Neither gcc,clang or …
Note: See TracTimeline
for information about the timeline view.