Daniel Marjamäki
70b3cc7638
Set version 2.8.2
2022-07-12 23:11:29 +02:00
Daniel Marjamäki
220effee6a
Fixed #11172 (Unmatched suppression for inline suppression even though --suppress=unmatchedSuppression is used)
2022-07-12 23:07:57 +02:00
Daniel Marjamäki
f28be6494c
Fixed whole program analysis
2022-07-12 23:03:03 +02:00
Daniel Marjamäki
ac38e9fdb3
misra.py: strip error message so it does not end with \r
2022-07-08 16:12:21 +02:00
Daniel Marjamäki
48738c22eb
misra.py: better handling of --get-rule-text
2022-07-08 14:07:23 +02:00
Daniel Marjamäki
c6f7b7db02
Fix syntax error
2022-07-07 19:46:20 +02:00
Daniel Marjamäki
731928a3b6
Catch internal error during whole program analysis
2022-07-07 19:14:58 +02:00
Daniel Marjamäki
32a0641365
Set version 2.8.1
2022-07-07 19:05:21 +02:00
Daniel Marjamäki
a626c2d171
Cppcheck: Write product name if provided in xml output
2022-07-07 17:36:21 +02:00
Daniel Marjamäki
4719e725a1
ErrorLogger: do not allocate huge std::string when column is -1
2022-07-07 16:10:47 +02:00
Daniel Marjamäki
b44a38bf7f
cppcheckdata.py: fix cmd_output() function, handle errors better
2022-07-07 16:07:49 +02:00
Daniel Marjamäki
61f846073d
2.8: Updated Makefile
2022-05-21 12:54:19 +02:00
Daniel Marjamäki
f998703a50
2.8: Set version
2022-05-21 12:48:12 +02:00
Daniel Marjamäki
05102aa06e
createrelease: tweak sed command to update version
2022-05-21 12:47:30 +02:00
Daniel Marjamäki
2ded08e6be
2.7: updated AUTHORS
2022-05-21 12:36:47 +02:00
Daniel Marjamäki
1f6554e2e8
Update copyright year
2022-05-21 12:18:27 +02:00
Daniel Marjamäki
c91dc87577
GUI: lupdate gui.pro
2022-05-21 12:17:16 +02:00
Oliver Stöneberg
8cd127aba8
CI-unixish.yml: added `macos-11` and `macos-12` ( #4117 )
2022-05-21 09:07:14 +02:00
chrchr-github
2a7f00cf9a
Fix #8545 FN Condition '...' is always true ' uint16_t i; ( i <= 0xFFFF)' ( #4114 )
2022-05-21 08:33:42 +02:00
Paul Fultz II
feaef46436
Fix 11076: Assert failure / crash with loop over init list ( #4119 )
2022-05-21 08:25:09 +02:00
Paul Fultz II
a62fb986a5
Fix 11090: Infinite recursion in findTypeInBase() ( #4120 )
2022-05-21 08:24:29 +02:00
Daniel Marjamäki
31560299f8
donate-cpu: skip torture test file
2022-05-20 23:20:16 +02:00
orbitcowboy
5e9d06d435
Doc:Library: Added a note on how to exclude values in function argument configuration.
2022-05-20 10:22:30 +02:00
orbitcowboy
093d9514e5
Updated release notes
2022-05-20 10:16:41 +02:00
chrchr-github
2b723eafcb
Fix ValueType for references in range-based for loop ( #4116 )
...
* Fix ValueType for references in range-based for loop
* Format
2022-05-20 08:48:01 +02:00
chrchr-github
112b1573c5
Fix #11078 FN constructing string from nullptr / #11079 FN unread variables ( #4112 )
...
* Fix #11078 FN constructing string from nullptr / #11079 FN unread variables
* Format
2022-05-18 13:52:44 +02:00
Daniel Marjamäki
54ec666739
provide more details when executing addons fails
2022-05-18 08:36:20 +02:00
Paul Fultz II
90e6c10c12
Fix 11072: FP arrayIndexOutOfBounds, nullPointer with nested loops ( #4113 )
...
* Fix 11072: FP arrayIndexOutOfBounds, nullPointer with nested loops
* Format
* Remove print statement
2022-05-18 08:29:30 +02:00
Daniel Marjamäki
8dbc1b802a
misra: fix crash
2022-05-17 22:15:49 +02:00
Patrick Oppenlander
d7317b4f8a
fix html report generation with pygments >= 2.12.0 ( #4110 )
...
pygments 2.12.0 changed the signature of the HtmlFormatter.wrap()
method. As we don't actually care about the arguments to wrap we can
use packing/unpacking to maintain compatability with older versions of
pygments.
2022-05-16 12:58:54 +02:00
Oliver Stöneberg
14421ae627
fail `run-clang-tidy` in case of compiler warnings / fixed Clang warnings / cleanups ( #4036 )
2022-05-15 12:42:29 +02:00
orbitcowboy
06216b06fc
Fixed failing CI.
2022-05-15 08:53:21 +02:00
orbitcowboy
ac4ee8e63f
std.cfg: Improved configuration of fmod[lf]().
2022-05-15 08:17:26 +02:00
orbitcowboy
e02182bd88
Cleanup redundant parentheses
2022-05-15 07:53:32 +02:00
orbitcowboy
4f410ffb79
library: Improved argument <valid>-interface to defined values that are explicitly excluded. ( #4111 )
...
* library: Improved <valid>-interface to defined values that are explicitly excluded.
* std.cfg: Improved configuration of remainder[fl]().
* Fixed failing self check
* Fixed failing self check
* std.cfg: Added support for std::remquo().
2022-05-14 16:05:18 +02:00
Oliver Stöneberg
fffb03a242
release-windows.yml: use windows-2022 ( #3939 )
2022-05-13 19:48:17 +02:00
chrchr-github
52f507d1fb
Fix #8004 unintentional semicolon in expression '.. ; +dostuff();' ( #4109 )
...
* Fix #8004 unintentional semicolon in expression '.. ; +dostuff();'
* Improve error message
* Don't remove single unary + in front of variables
2022-05-13 06:54:02 +02:00
Oliver Stöneberg
1f9929c65f
always execute all selfcheck commands / aligned the selfcheck parameters and calls across jobs ( #4108 )
...
* always execute all selfcheck commands
* aligned the selfcheck parameters and calls across jobs
2022-05-13 06:52:20 +02:00
Paul Fultz II
fbba72ab5a
Fix 11057: FP danglingTemporaryLifetime with reference member ( #4103 )
...
* Fix 11057: FP danglingTemporaryLifetime with reference member
* Add test
* Format
* Use ast for number of arguments
* Get number of arguments using ast
* Skip aggregate constructor when there are too many arguments
* Format
2022-05-13 06:51:07 +02:00
Paul Fultz II
5f9bee9b91
Fix 11056: FP uninitvar with known condition in loop ( #4107 )
...
* Fix 11056: FP uninitvar with known condition in loop
* Format
2022-05-12 06:37:48 +02:00
Paul Fultz II
6d3208ecb0
Fix 11062: false positive: knownEmptyContainer (regression) ( #4106 )
...
* Fix 11062: false positive: knownEmptyContainer (regression)
* Format
2022-05-12 06:24:16 +02:00
Paul Fultz II
5d8da2b83c
Fix 11035: FP arrayIndexOutOfBoundsCond with array and vector ( #4105 )
...
* Fix 11035: FP arrayIndexOutOfBoundsCond with array and vector
* Format
* Move comment
2022-05-12 06:21:33 +02:00
chrchr-github
e7e8b1baf9
Fix #9861 FN: "static" not suggested for non-const method ( #4101 )
...
* Fix #9861 FN: "static" not suggested for non-const method
* Format
* Make functions static
* static
2022-05-11 20:01:22 +02:00
chrchr-github
63a1698335
Fix #11059 FP multiCondition when variable is assigned in if/else ( #4102 )
2022-05-11 20:01:13 +02:00
orbitcowboy
d0b7fe887a
Added a regression test for #4103 - Comparing Boolean variables (> or <)
2022-05-11 11:30:02 +02:00
chrchr-github
942dbad11c
Fix #7197 not getting expected warning in relational comparison of booleans ( #4095 )
...
* Fix #7197 not getting expected warning in relational comparison of booleans
* return nullptr
2022-05-11 08:09:32 +02:00
orbitcowboy
e9641e6de5
std.cfg: Attempt to fix failing CI
2022-05-10 23:09:10 +02:00
Daniel Marjamäki
72ba85a2fc
AST: Fix AST for array size calculation in cast (char (*)[...])
2022-05-10 22:47:57 +02:00
Daniel Marjamäki
4257f9d46a
Tokenizer: fix for __attribute__ before function that returns a reference
2022-05-10 20:59:24 +02:00
chrchr-github
a70d11adb6
Fix #11052 inline static global struct declaration interferes with checks ( #4098 )
2022-05-10 20:43:11 +02:00