Page tree
Skip to end of metadata
Go to start of metadata

On this page:

Target audience:

CAST AI Administrator

Summary: this page lists:

  • Impacts of changes made to CAST AIP 8.3.12 on Quality Model results post upgrade
  • Other impacts of changes made in CAST AIP 8.3.12

All changes in results related to extensions are now listed in the extension documentation and will not appear in this page.

Impacts of changes made in CAST AIP 8.3.12 on Quality Model results post upgrade

C/C++

Avoid using Global Variables (C++) - 588

In previous releases of CAST AIP, a variable that is in fact a constant was being incorrectly flagged as violating the rule "Avoid using Global Variables (C++) - 588". This bug has now been fixed and therefore after an upgrade to CAST AIP 8.3.12 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different for this rule: less violations providing greater accuracy.

SAP ABAP

Avoid using empty SELECT ... ENDSELECT loop - 8126

In previous releases of CAST AIP, code that uses a "UP TO 1 ROWS" clause was being incorrectly flagged as violating the rule "Avoid using empty SELECT ... ENDSELECT loop - 8126". This bug has now been fixed and therefore after an upgrade to CAST AIP 8.3.12 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different for this rule: less violations providing greater accuracy.

Other impacts of changes made in CAST AIP 8.3.12

SAP ABAP

Incorrect links between methods and unresolved objects

A bug has been identified in the SAP ABAP extractor which is causing the creation of links between methods and unresolved objects. This bug has now been fixed and therefore after an upgrade to CAST AIP 8.3.12 and the generation of a post upgrade consistency snapshot on unchanged source code, results may be different - the unresolved objects will be correctly resolved and links between objects will now be accurate.

  • No labels