We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent dbb4523 commit 72250d7Copy full SHA for 72250d7
1 file changed
change_notes/2024-12-12-complex-floating-essential-types.md
@@ -0,0 +1,8 @@
1
+ - `EssentialType` - for all queries related to essential types:
2
+ - Complex floating types are now considered a different essential type than real floating types.
3
+ - `RULE-10-1` `RULE-10-3`, `RULE-10-4`, `RULE-10-5`, `RULE-10-7`, `RULE-10-8` - `OperandsOfAnInappropriateEssentialType.ql`, `AssignmentOfIncompatibleEssentialType.ql`, `OperandsWithMismatchedEssentialTypeCategory.ql`, `InappropriateEssentialTypeCast.ql`, `ImplicitConversionOfCompositeExpression.ql`, `InappropriateCastOfCompositeExpression.ql`:
4
+ - Updates to rules handling complex floating types in MISRA-C 2012 Amendment 3 have been implemented.
5
+- `RULE-14-1`, `LoopOverEssentiallyFloatType.ql`:
6
+ - Query updated to account for the existence of complex essentially floating point types. No change in query results or performance expected.
7
+ - `DIR-4-6` - `PlainNumericalTypeUsedOverExplicitTypedef.ql`:
8
+ - Updates from MISRA-C 2012 Amendment 3 specifying complex fixed width typedef support has been implemented.
0 commit comments