EiffelStudio 22.12

Released: Dec 23, 2022

Updates in 22.12

Features

  • Graphical environment
    • Added code completion support for 'once' classes.
    • Improved the 'Add Library' implementation by allowing you to add 'redirection' ecf files.
  • Compiler
    • Added support for new platforms: Apple macOS ARMv6 (M1, M2 support) and Linux ARM64.
  • Tools
    • It is now possible to use the 'emdc.exe' Microsoft .NET md consumer, as an alternative to the COM md consumer from EiffelStudio. This is a first step toward supporting .NET on non Microsoft Windows platforms.

Fixes

  • Graphical environment
    • Fixed the Add Cluster functionalities in recursive cluster.
    • Fixed a harmless exception when first inserting Unicode symbol using the "Insert Symbol" dialog on Windows.
  • Compiler
    • Fixed the compilation of once class without any creation procedures.
    • Reviewed and updated generated C code to fix potential execution issues due to "clang" C compiler optimizations (especially on ARM architecture).