Build Notes (1125) - 10 Nov 2022
Editor
- 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
- AUTOSAR
- 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
- AUTOSAR
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