Build Notes (1147) - 10 Aug 2023

CodeCheck

  • Refactor tool for applying violation fix-it hints.

Editor

  • Better handle apostrophes in spell checked comments.

Graphs

  • Fix "Called By Depth" graph option in Object References With Called By (Cluster) graph.
  • Improve compare control flow graph end and else node matching.

Webpages

  • Open web pages with system web browser when web engine is disabled.

Language - C++ (Strict)

  • Fix worker process crash on field declarations with invalid bit width expressions.
  • Fix worker process crash on functions with return type specified by `decltype(expr)` where the expression depends on a template argument that couldn't be deduced.
  • Fix worker process crash on some invalid new expressions and invalid code.

Language - C++ (Fuzzy)

  • Treat 'inline' as a keyword in C for the fuzzy parser
  • Missing Header Files cannot be found - Added the missing headers to the Project->Configure Project->C++->Includes->Search


Known Issues

  • Entity filter list may be blank on Windows 
  • License manager occasionally displays a threading warning 
  • Incorrect control flow graph when simplify macro expansion is enabled 
  • Collapsed code no longer accessible when modifying first line of a collapsed block