Build Notes (1197) - 1 Aug 2024

Architecture Plugin

  • Change automatic architecture generate function from "generate" to "build"
    • NOTE! This is a backward incompatible change. Local copies of architecture plugins must change the name of the "generate" function to "build". 

Compare

  • Fix for accessing comparison database from CodeCheck

Compilers

  • Add support for Tasking MCS compiler
  • Add support for __secend and __sectop extensions in Renesas RX compiler

Import

  • Fix compile command import of quoted empty defines

Python API

  • Fix crash on script cache clear during background analysis

Localization

  • Add Japanese translation strings to Windows installer

VS Code Extension

  • Add comments as Markdown to hover information

Language - C#

  • Support added for C# VS2022 project files
  • Automatically add additional standard files for non-imported files.
  • Avoid the 'unable to open file' error when the path to a dll could not be determined during import, but was supplied manually.
  • Fixed bug where a 'using' directive could fail to locate the correct namespace when another using directive in the same context made a class with the same name directly visible.
  • Fixed a parser crash in some attribute uses. 
  • Fixed an issue with forward references in dll files that could lead to unknown class warnings. 


Known Issues

  • Inaccurate Column References in CodeCheck Violations When Using Tabs
  • Incorrect control flow graph when simplify macro expansion is enabled