Paul Fultz II
|
e998cd13ca
|
Partial fix for 10393: FP returnDanglingLifetime when constructing string from iterators [inconclusive] (#3536)
|
2021-10-30 09:06:36 +02:00 |
Paul Fultz II
|
876702c4f2
|
Fix 10098: false negative: 'Reference to temporary returned.' not detected with class (#3509)
|
2021-10-15 10:59:40 +02:00 |
Paul Fultz II
|
25eb0ab5bc
|
Find dangling pointers to unique_ptr (#3486)
|
2021-10-06 08:46:25 +02:00 |
Paul Fultz II
|
8668d445c7
|
Add support for string_view (#3480)
|
2021-10-05 08:28:19 +02:00 |
KenPatrickLehrmann
|
61cddabe74
|
Fix FP due to namespace scope (#3475)
|
2021-10-04 23:16:16 +02:00 |
chrchr-github
|
2d3b8d7003
|
Add regression test for #10473 (#3457)
|
2021-09-13 20:46:39 +02:00 |
Paul Fultz II
|
28bc717cbe
|
Fix 10163: false positive: lifetime for r is not same as for seq 'for (auto& r: seq)' (#3442)
|
2021-09-04 19:53:14 +02:00 |
Paul Fultz II
|
a9a6e4c086
|
Regression test for 9811: False positive: Reference to temporary returned (#3434)
|
2021-08-31 09:48:50 +02:00 |
Paul Fultz II
|
7ce17f076a
|
Fix 10318: iterator converted to type, wrong scope check (#3433)
|
2021-08-31 09:48:23 +02:00 |
Paul Fultz II
|
8ddc5764f8
|
Fix 10425: False positive: returnDanglingLifetime when taking address of captured variable (#3415)
|
2021-08-25 04:06:03 +02:00 |
Paul Fultz II
|
fdaeaacc40
|
Symboldatabase: Improve valuetypes for containers, iterators, and smart pointers (#3398)
|
2021-08-14 19:00:58 +02:00 |
Paul Fultz II
|
7f358b2bed
|
Format with uncrustify (#3388)
|
2021-08-07 20:51:18 +02:00 |
Paul Fultz II
|
4626f9ed76
|
Fix FP when returning a pointer to a container (#3379)
|
2021-08-04 08:16:31 +02:00 |
Daniel Marjamäki
|
b1547a387e
|
astyle formatting
[ci skip]
|
2021-07-21 20:13:38 +02:00 |
Paul Fultz II
|
8efe1d4ab4
|
Find reference to dangling unique ptr (#3344)
|
2021-07-20 21:30:27 +02:00 |
Paul Fultz II
|
f55a4563f9
|
Fix 10308: danglingTemporaryLifetime confused by function parameter (#3292)
|
2021-06-09 09:21:03 +02:00 |
Paul Fultz II
|
95c872b1ec
|
Fix todo test for returning a dangling reference (#3284)
|
2021-06-04 17:15:39 +02:00 |
Paul Fultz II
|
db5f00a16a
|
Fix issue 10214: FP: danglingTempReference doesn't account for reference lifetime extension (#3220)
* Fix issue 10214: FP: danglingTempReference doesn't account for reference lifetime extension
|
2021-04-19 14:20:29 +02:00 |
Daniel Marjamäki
|
42437277dc
|
Update Copyright year
|
2021-03-21 20:58:32 +01:00 |
PKEuS
|
141d2ac215
|
Refactorization: Improved internal implementation of severity and certainty levels
Backported from LCppC.
|
2021-02-24 22:00:06 +01:00 |
PKEuS
|
cf1937294a
|
Refactorization: Removed unnecessary \n and spaces in strings
Merged from LCppC.
|
2021-02-20 12:58:42 +01:00 |
Paul Fultz II
|
0ecac8e23b
|
Fix issue 10090: ValueFlow: Wrong lifetime, pointer member is not allocated on stack (#3109)
|
2021-02-03 10:22:31 +01:00 |
shaneasd
|
53734a3da1
|
Test for return address of reference (#2991)
|
2020-12-28 10:50:42 +01:00 |
Daniel Marjamäki
|
9c27ba835d
|
astyle formatting
|
2020-11-19 21:25:49 +01:00 |
Paul Fultz II
|
e8c1c792a5
|
Fix issue 9987: false positive: danglingTempReference with && variable and assignment (#2907)
|
2020-11-17 06:52:12 +01:00 |
Paul Fultz II
|
372161c89b
|
Fix issue 9939: False positive: Reference to temporary returned (static variable) (#2840)
|
2020-10-06 09:16:54 +02:00 |
Daniel Marjamäki
|
bf236e91d7
|
Fixed #9918 (False positive: autoVariable pointer is NULLed later)
|
2020-09-28 22:48:57 +02:00 |
Paul Fultz II
|
857722f859
|
Fix issue 9711: FP knownConditionTrueFalse for variable modified via pointer (#2813)
|
2020-09-20 14:27:09 +02:00 |
Paul Fultz II
|
e5d0ffdbe7
|
Fix issue 9900: False positive: Returning lambda that captures local variable 'x' that will be invalid when returning. (#2809)
|
2020-09-17 08:33:52 +02:00 |
Paul Fultz II
|
782684a7cc
|
Fix issue 9530: False positive: Reference to temporary returned when using initializer lists (#2796)
|
2020-09-17 08:33:16 +02:00 |
Paul Fultz II
|
11c99d7387
|
Fix issue 9880: False positive: danglingLifetime (#2810)
|
2020-09-17 07:23:38 +02:00 |
Paul Fultz II
|
ebbff08932
|
Fix issue 9899: False positive: Non-local variable will use object that points to local variable (#2808)
|
2020-09-15 07:11:52 +02:00 |
Daniel Marjamäki
|
d46b9cec5f
|
Merge pull request #2795 from pfultz2/fp-lifetime-temp-function-obj
Fix issue 9889: False positive: Using reference to dangling temporary with function object
|
2020-09-11 09:05:43 +02:00 |
Paul
|
71bc79ac28
|
Fix issue 9889: False positive: Using reference to dangling temporary with function object
|
2020-09-10 22:58:17 -05:00 |
Paul
|
b26c581556
|
Fix issue 9888: False positive: Using reference to dangling temporary with std::move
|
2020-09-10 22:38:31 -05:00 |
Paul Fultz II
|
34d65e25d6
|
Merge branch 'main' into lifetime-subfunction
|
2020-09-09 12:02:02 -05:00 |
Daniel Marjamäki
|
b1401c6536
|
Merge pull request #2789 from pfultz2/smart-ptr-constructor
Fix issue 9496: False negative: Dereferencing returned smart null-pointer
|
2020-09-09 08:16:30 +02:00 |
Paul
|
382408f59e
|
Fix issue 9496: False negative: Dereferencing returned smart null-pointer
|
2020-09-08 21:54:38 -05:00 |
Paul
|
8d7088aa24
|
Fix issue 9835: False negative: Return reference to temporary with const reference
|
2020-09-08 18:30:45 -05:00 |
Paul
|
1be67ea008
|
Merge
|
2020-09-08 11:00:57 -05:00 |
Paul Fultz II
|
362ab44c40
|
Fix issue 9646: False negative: Return reference to temporary with const reference (#2782)
|
2020-09-07 10:52:54 +02:00 |
Paul
|
786672e19d
|
Format
|
2020-09-06 21:59:21 -05:00 |
Paul
|
c7a5d3c5f1
|
Fix FPs
|
2020-09-06 21:58:36 -05:00 |
Paul Fultz II
|
cc2bc74084
|
Track lifetime for lambdas with explicit capture (#2776)
|
2020-09-05 07:56:01 +02:00 |
Paul
|
264c0cae8b
|
Formatting
|
2020-09-04 11:59:30 -05:00 |
Paul
|
bb37b07def
|
Extend lifetimes to subfunctions
|
2020-09-04 11:56:34 -05:00 |
Paul Fultz II
|
03cefd5d70
|
Fix issue 9853: False positive: returnReference when using a pointer to container (#2765)
|
2020-09-02 20:01:08 +02:00 |
Paul Fultz II
|
32df807b22
|
Fix issue 9783: wrong lifetime analysis temporary assigned to object (#2711)
|
2020-09-02 07:13:15 +02:00 |
Paul Fultz II
|
0a718694af
|
Fix issue 9852: False positive: danglingTemporaryLifetime when returning a vector of vectors (#2766)
|
2020-09-01 11:21:29 +02:00 |
Paul
|
0cc1f69862
|
Fix issue 9770: FP returnDanglingLifetime for class method taking const char* and returning std::string
|
2020-08-05 23:17:35 -05:00 |