Simon Martin
ae939b1385
Teach CheckMemoryLeak about "alloc ; loop alloc ;" kinds of patterns. ( #861 )
...
Add an optional extended description…
2017-01-15 22:16:23 +01:00
Simon Martin
c82d8a0d06
Ticket #7745 : Simplify "alloc ; dealloc ;" blocks that we don't have any value for CheckMemoryLeak's analysis. ( #860 )
...
Add an optional extended description…
2017-01-15 22:14:37 +01:00
amai2012
982991fabe
#7878 FP : Buffer is accessed out of bounds when using strncmp() with short string literal. Correct std.cfg
2017-01-11 17:45:24 +01:00
Daniel Marjamäki
47d39d0a14
Revert "Fixed #7888 (1.77 false positive from knownConditionTrueFalse with sizeof(int) == sizeof(long))"
...
This reverts commit a762511067
.
2017-01-10 13:22:48 +01:00
Daniel Marjamäki
7bdd001a5f
SymbolDatabase: Removed redundant 'else'
2017-01-09 22:48:05 +01:00
Daniel Marjamäki
b7321e8dde
Tokenizer: Rename struct
2017-01-09 22:40:30 +01:00
Daniel Marjamäki
a762511067
Fixed #7888 (1.77 false positive from knownConditionTrueFalse with sizeof(int) == sizeof(long))
2017-01-09 22:28:55 +01:00
Daniel Marjamäki
b1f7e46491
Fixed #7323 (valueflow: global variables)
2017-01-09 15:53:08 +01:00
Daniel Marjamäki
24996300a5
Merge pull request #856 from simartin/ticket_7548
...
Ticket #7548 : Properly detect the end of template parameter default values during instantiation
2017-01-08 16:39:33 +01:00
Simon Martin
417c7e36c0
Ticket #7548 : Properly detect the end of template parameter default values during instantiation.
2017-01-08 09:38:29 +01:00
Matthias Krüger
d4dcef4a30
add testcase for #6011 (crash in libreoffice, failure to create AST for comparison) which I still had in some branch.
2017-01-08 02:36:21 +01:00
Matthias Krüger
064a4aa4cc
improve constness of functions as per cppchecks suggestions.
2017-01-07 14:31:03 +01:00
orbitcowboy
3a742fdeb1
Merge pull request #855 from simartin/ticket_7850
...
Ticket #7850 : Properly handle C functions called "class".
2017-01-06 22:07:45 +01:00
Simon Martin
bd92ddd386
Ticket #7850 : Properly handle C functions called "class".
2017-01-06 21:16:28 +01:00
Daniel Marjamäki
c2a1c4056f
astyle formatting
...
[ci skip]
2017-01-06 12:04:36 +01:00
Daniel Marjamäki
436ba256ce
Merge pull request #854 from mwjohnson/patch-1
...
Example of ignoring multiple directories
2017-01-06 11:56:49 +01:00
Robert Reif
4123b457d7
Fixed #7441 (SymbolDatabase: No scope when function return type not specified)
2017-01-06 11:53:17 +01:00
Matt Johnson
6bf77955bd
Example of ignoring multiple directories
...
Add documentation for showing how to ignore multiple directories.
Also highlight the fact that the -i option does not currently work in conjunction with the --project option.
2017-01-06 13:16:06 +09:00
alexander
8eeb09ba88
Add typeid to library
2017-01-05 20:38:56 +01:00
Robert Reif
139071d88b
Fixed #7875 (New check: function declaration and definition argument names don't match)
2017-01-05 08:52:11 +01:00
PKEuS
8ba9ce4924
Set version to 1.77.99/1.78 dev
2017-01-01 11:58:39 +01:00
Daniel Marjamäki
a184d5d421
SymbolDatabase: Refactoring
2017-01-01 11:34:05 +01:00
PKEuS
0236f67454
Fixed matchcompiler with Python 3.6 on Windows by using UTF-8 as encoding
2017-01-01 10:27:48 +01:00
Robert Reif
4c25e798b1
Fixed #7865 (Tokenizer::createLinks2(): does does set links for <> in struct template)
2016-12-31 22:05:29 +01:00
Daniel Marjamäki
8aab4371e8
createrelease: update docbook2pdf command
2016-12-31 19:31:34 +01:00
Daniel Marjamäki
a21af406cb
Makefile: set debug mode
2016-12-31 19:03:52 +01:00
Daniel Marjamäki
88db930857
createrelease: avoid problems with linker errors
2016-12-31 18:44:21 +01:00
Daniel Marjamäki
b3b4406482
1.77: update Makefile
2016-12-31 18:37:23 +01:00
Daniel Marjamäki
7595530616
updated version
2016-12-31 18:36:28 +01:00
Daniel Marjamäki
bf5fa90952
updated version info
2016-12-31 18:35:08 +01:00
Daniel Marjamäki
b2477d46c5
createrelease: Update AUTHORS command
2016-12-31 18:27:40 +01:00
Daniel Marjamäki
f5c0ae6637
Updated AUTHORS
2016-12-31 18:26:53 +01:00
Daniel Marjamäki
1ea392a40f
lupdate gui.pro
2016-12-31 18:13:11 +01:00
Daniel Marjamäki
5b3463b911
createrelease: minor update
2016-12-31 18:12:56 +01:00
Simon Martin
f43431408b
Ticket #7685 : Properly handle function calls as argument to a dealloc function. ( #853 )
...
Add an optional extended description…
2016-12-29 13:17:46 +01:00
PKEuS
21ab39e2b2
Updated german translation
2016-12-29 11:33:13 +01:00
PKEuS
b86a39d38a
Updated TinyXML and simplecpp
2016-12-29 11:28:25 +01:00
orbitcowboy
24332b540d
There is no need to clear a class member string in the Ctor.
2016-12-27 21:20:17 +01:00
Daniel Marjamäki
85ae3adeb2
Fixed #5144 (FP old memleak - tree structure)
2016-12-27 08:12:37 +01:00
Daniel Marjamäki
1b21767954
Fixed #5666 (False positive when modifiying std::string by pointer)
2016-12-26 17:13:35 +01:00
Daniel Marjamäki
7e7aa21029
astyle formatting
...
[ci skip]
2016-12-26 14:14:48 +01:00
Daniel Marjamäki
770abcf453
Fixed #5398 (False positive: Scope of variable can be reduced does not account for other variables not reduceable)
2016-12-26 14:14:40 +01:00
Daniel Marjamäki
c8bc1c8f0e
Merge pull request #852 from boos/cwe-mapping-16
...
CWE mapping of accessMoved, accessForwarded, nullPointerArithmeticRedundantCheck, nullPointerArithmetic
2016-12-25 22:45:08 +01:00
Daniel Marjamäki
c8a450c9be
uninitvar: Fixed a FP seen in daca2
2016-12-25 22:43:29 +01:00
Matthias Krüger
ecc91ba914
fix a couple of issues in shell scripts found by codacy.
2016-12-25 00:43:47 +01:00
Roberto Martelloni
04f24b4220
CWE mapping of accessMoved, accessForwarded, nullPointerArithmeticRedundantCheck, nullPointerArithmetic
2016-12-24 23:07:37 +00:00
orbitcowboy
00fd38967f
windows.cfg: SetEnvironmentVariable() the second parameter is allowed to be NULL.
2016-12-22 13:46:12 +01:00
PKEuS
ea53bd22b7
Fixed false positive returnTempReference with operator++ ( #7874 )
2016-12-22 11:49:59 +01:00
orbitcowboy
df5c815b1b
windows.cfg: Added support for _strnicmp() functions.
2016-12-22 11:19:01 +01:00
Daniel Marjamäki
2ce4811998
astyle formatting
...
[ci skip]
2016-12-22 09:40:39 +01:00