Build Notes (1125) - 10 Nov 2022


  • Improve editor find interactivity in large files. If there are more than 1024 results, results will not be shown in the radar scroll bar.

Entity Filter

  • Fix unexpected empty list when deleting filter text quickly with backspace

Python API

  • Add Options.label method to Python API to match Perl API

Language - C#

  • Fixed bug where references to enum types did not create 'couple' references.

Language - Web

  • For Web/Javascript/Typescript, fixed problem where a reference to a method using an import name for a default export class as a prefix created a 'possible' call reference to an ambiguous method instead of a direct call to the method in the default export class.

CodeCheck Checks

  • Published Standards
      • A3-8-1: Added new no op: backing array for is a temporary object whose lifetime would be shorter than the lifetime of the constructed object
      • M15-3-7: Added new no op: Any ellipsis (catch-all) handler shall occur last
      • M16-1-2: Added new no op: #else, #elif and #endif preprocessor directives
      • M5-2-2: Added new no op: A pointer to a virtual base class shall only be cast to a pointer to a derived class by means of a dynamic_cast

Known Issues

  • Cannot load nested classes with entity names containing “$” in Java #2523
  • Graph legend: dashed lines aren't working #2522
  • Understand crashes after opening 25-30+ graphical views #2500
  • Can't use ent->draw() with the Perl API #2494
  • Incorrect control flow graph when simplify macro expansion is enabled #1998
  • Understand freezes when opening a project with 100+ editor windows #1731
  • Collapsed code no longer accessible when modifying first line of a collapsed block #1189