Ken-Patrick Lehrmann
|
4e35f19659
|
10153: Check that string.find() is compared with 0 before recommending starts_with() (#3099)
|
2021-01-31 12:05:38 +01:00 |
Simon Martin
|
9d10f4f572
|
Ticket #10028: Properly simplify auto variables' initialization. (#3079)
|
2021-01-23 17:56:58 +01:00 |
Paul Fultz II
|
d05acf3c41
|
Fix issue 10120: FP: containerOutOfBounds, regression (#3064)
|
2021-01-21 19:50:57 +01:00 |
abhijit-sawant
|
b97387db66
|
Made missing comparison in loop check more generic (#3048)
|
2021-01-18 08:11:37 +01:00 |
Daniel Marjamäki
|
55262f03ec
|
Fixed #9218 (False positive: Searching before insertion is not necessary (stlFindInsert))
|
2021-01-14 22:31:43 +01:00 |
Paul Fultz II
|
b1c56d33ac
|
Fix issue 9133: Invalid iterator; vector::push_back, functions (#3008)
|
2021-01-11 18:47:38 +01:00 |
Paul Fultz II
|
3b5c558414
|
Fix issue 10076: ValueFlow: False positive after address of var is taken 'T t = {{&var}};' (#3027)
|
2021-01-08 10:29:32 +01:00 |
abhijit-sawant
|
a4a225203c
|
Fix #9938 (false positive: StlMissingComparison) (#2989)
|
2021-01-04 10:07:07 +01:00 |
IOBYTE
|
765c1ace87
|
fix #10008 (false negative: knownEmptyContainer with alias in namespace and "using namespace") (#2979)
|
2020-12-26 13:45:17 +01:00 |
Paul Fultz II
|
ae6f611df0
|
Fix issue 9973: False positive: mismatching iterator container, reference (#2893)
|
2020-11-10 09:38:05 +01:00 |
Paul Fultz II
|
7b6d3f8061
|
Fix issue 9907: False positive: knownEmptyContainer after function call with :: (#2814)
|
2020-09-20 22:37:28 +02:00 |
Paul
|
5033fb4418
|
Fix issue 9869: False positive: knownEmptyContainer when passed to constructor
|
2020-09-09 22:23:42 -05:00 |
Paul
|
7754449fd6
|
Format
|
2020-09-06 23:48:05 -05:00 |
Paul
|
04c85baf03
|
Fix issue 8869: false negative: (error) Invalid v.at() argument nr 1
|
2020-09-06 23:46:31 -05: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
|
dea5a23c34
|
Improve check: check for known empty containers passed to algorithms (#2768)
|
2020-09-02 07:11:23 +02:00 |
Daniel Marjamäki
|
8e79b0c8bc
|
astyle formatting
[ci skip]
|
2020-09-01 20:00:04 +02:00 |
Paul Fultz II
|
1c5f496350
|
Fix issue 8373: false negative: invalid iterator (#2761)
|
2020-08-31 08:46:56 +02:00 |
Paul Fultz II
|
6ab3c93fb1
|
Fix issue 9756: false negative: invalid iterator from std::find_if (#2760)
|
2020-08-28 19:29:09 +02:00 |
Paul Fultz II
|
494fff65b7
|
Add outOfBounds check for iterators to containers (#2752)
|
2020-08-26 21:05:17 +02:00 |
Paul Fultz II
|
46bf2d7d52
|
Dont diagnose impossible values for iterators (#2755)
|
2020-08-26 06:58:53 +02:00 |
Paul Fultz II
|
ac846b96d1
|
New check: Iterating a known empty container (#2740)
|
2020-08-22 09:16:26 +02:00 |
Paul
|
7776fb82a2
|
Fix issue 737: new check: Dereference end iterator
|
2020-08-17 16:36:45 -05:00 |
Paul
|
a5b0a1c9e2
|
Evaluate container size in program memory
|
2020-08-10 20:08:49 -05:00 |
Paul
|
26693df788
|
Use forward analyzer for container forward
|
2020-08-08 00:10:03 -05:00 |
Paul
|
56affc9080
|
Fix issue 9780: FP: invalidContainer calling push_back after getting the address of the vector
|
2020-08-06 21:08:30 -05:00 |
Daniel Marjamäki
|
25ad22c6af
|
astyle formatting
[ci skip]
|
2020-07-23 10:09:06 +02:00 |
Paul
|
abeea7b32b
|
Merge branch 'main' into fp-invalid-container-pointer
|
2020-07-21 13:31:13 -05:00 |
Paul
|
831690f89b
|
Use parseDecl instead
|
2020-07-16 14:33:39 -05:00 |
Paul
|
423dcfd005
|
Fix issue 9796: False positive: lifetime, pointer item is not deallocated by pop_back
|
2020-07-15 12:22:36 -05:00 |
Paul
|
caabe56f14
|
Handle FPs: mutexes being locked at different scopes
|
2020-07-12 21:31:53 -05:00 |
Daniel Marjamäki
|
27841d6b81
|
Fixed #9795 (False positive: Local lock is not ineffective, mutex is locked in thread also.)
|
2020-07-10 19:24:45 +02:00 |
Paul
|
82b91869ee
|
Extend mutex checking for more locking patterns
|
2020-06-26 15:06:20 -05:00 |
Daniel Marjamäki
|
af6e76d623
|
Fixed #9787 (Better handling of user defined literals)
|
2020-06-25 22:06:34 +02:00 |
Paul
|
3c10a9c659
|
Update message
|
2020-06-24 18:09:30 -05:00 |
Paul
|
f7029e62ac
|
Check for mor FPs
|
2020-06-17 17:06:06 -05:00 |
Paul
|
18225ee27e
|
Update text and change to warnings
|
2020-06-16 10:32:39 -05:00 |
Paul
|
172537807b
|
Add check for incorrect usage of mutexes and lock guards
|
2020-06-15 19:40:54 -05:00 |
Paul Fultz II
|
86ed860d26
|
Fix issue 9548: False negative: Mismatching iterators when inserting into a vector (#2595)
|
2020-06-06 17:54:56 +02:00 |
Paul Fultz II
|
3109d16b42
|
Fix issue 9742: FP iterators3 for address of reference to vector in struct (#2668)
|
2020-06-01 08:53:08 +02:00 |
Paul Fultz II
|
4270819728
|
Fix issue 9713: FP invalidContainerLoop when modifying container and immediately exiting the loop (#2659)
|
2020-05-23 07:14:45 +02:00 |
Paul Fultz II
|
6162ebd608
|
Fix issue 9714: FP invalidContainer related to auto and std::string::insert (#2660)
|
2020-05-23 07:13:55 +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
|
efdc5f5c4e
|
Fix issue 9435: False negative: invalidContainer when using range for loop (#2587)
* Fix issue 9435: False negative: invalidContainer when using range for loop
* Use ast
* Make string const
|
2020-04-04 11:47:02 +02:00 |
Daniel Marjamäki
|
1fd85c0ae8
|
Fixed #9630 (False positive: in stlIfFind checking, if with initializer is not handled properly)
|
2020-02-18 19:02:54 +01:00 |
Paul Fultz II
|
95a48eac67
|
Fix issue 9598: False positive: Using iterator to local container that may be invalid for loop handling (#2539)
|
2020-02-16 15:56:52 +01:00 |
Paul Fultz II
|
7368a54629
|
Add generic valueflow forward analysis (#2511)
|
2020-02-13 16:27:06 +01:00 |
Paul Fultz II
|
d858bfc338
|
Fix issue 9599: False positive: Using object that points to local variable that may be invalid (#2530)
* Fix issue 9599: False positive: Using object that points to local variable that may be invalid
* Improve tests
* Skip else
|
2020-02-11 11:45:10 +01:00 |