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