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 |
Paul
|
f7029e62ac
|
Check for mor FPs
|
2020-06-17 17:06:06 -05:00 |
Paul Fultz II
|
bbe6157e16
|
Fix issue 9712: False positive: Returning pointer to local variable when return line implicitly cast to return type (#2662)
|
2020-05-23 23:12:00 +02:00 |
Daniel Marjamäki
|
08ddd84780
|
Update copyright year
|
2020-05-10 11:16:32 +02:00 |
Daniel Marjamäki
|
3e0218299b
|
Revert "Update copyright year"
This reverts commit 6eec6c4bd5 .
|
2020-05-10 11:13:05 +02:00 |
Daniel Marjamäki
|
6eec6c4bd5
|
Update copyright year
|
2020-05-10 11:11:34 +02:00 |
Paul Fultz II
|
453a69dd8c
|
Fix issue 9677: False positive: returning pointer to oject that will not be invalid (#2607)
* Fix issue 9677: False positive: returning pointer to oject that will not be invalid
* Formatting
|
2020-04-18 09:23:10 +02:00 |
Paul Fultz II
|
8fd0839fea
|
Add regression test for 9534: False positive: Returning pointer to local variable 'x' that will be invalid when returning. (#2596)
|
2020-04-06 16:02:10 +02:00 |
Paul Fultz II
|
71deaaeb18
|
Fix issue 9608: False Positive: returnDanglingLifetime with braced-init-list (#2583)
|
2020-04-02 10:17:58 +02:00 |
Paul Fultz II
|
02ae71917a
|
Fix issue 9536: False positive: Reference to temporary returned when using operator() (#2582)
* Fix issue 9536: False positive: Reference to temporary returned when using operator()
* Add more test cases
|
2020-04-01 22:35:41 +02:00 |