Build Notes (1227) - 14 May 2025
AI Client
- AI is disabled for machines that do not meet the minimum specs
- Fix crash on aborting an analysis
Compilers
- Fix handling of '#pragma asm...#pragma endasm' in Cosmic 68HC11, Renesas H8, and Tasking 8051 compilers
General
- Changed 'ambiguous function' kind to 'ambiguous entity' and made changes to handle ambiguous variable and class references.
- Fixed bug handling Windows projects on UNC drives where UNC share names were not treated consistently.
Info Browser
- Display PossibleDefinitions IB field for ambiguous python entities
Perl API
- Fix 'Understand' module import error in third-party Perl interpreter
VS Code Plugin
- Improve hover text
- Show error messages as popups in the bottom-right corner
- View annotations of the current file
Language - C++ (Strict)
- Add native interrupt function detection for some compiler configurations
Language - Python
- Fix bug where no 'unknown' entity was created for some imports that were not located. Improved handling of Python packages.
- Made changes to improve handling of missing imported files.
- Made changes to make entities from Python parsing have unique names.
Language - Pascal/Delphi
- Fix bug where overloaded local subroutines were given the same unique names.
Language - Ada
- Fix bug where non-unique names were generated for same named for-loop variables in the same scope.
Language - Visual Basic
- Fix bug where same named parameters of overloaded methods were given the same unique name.
Known Issues
- MacOS Sonoma and later cannot use Icarus
- Open dialog disappears immediately on macOS 15.2