Difference between revisions of "EiffelStudio ChangeLog"

 
(6 intermediate revisions by the same user not shown)
Line 4: Line 4:
  
 
= Current official release =
 
= Current official release =
- See the Changelog of [[EiffelStudio 22.05 Releases]]
+
- See the Changelog of [[EiffelStudio 24.05 Releases]]
  
 
= Next EiffelStudio Release=
 
= Next EiffelStudio Release=
Line 12: Line 12:
 
Stable download: https://account.eiffel.com/downloads/channel/stable
 
Stable download: https://account.eiffel.com/downloads/channel/stable
  
== BETA 22.12.*.* (Dec 2022) ==
+
== BETA 23.*.*.* (.. 2024) ==
 +
 
 +
===Compiler===
 +
 
 +
===IDE===
  
 
===New features===
 
===New features===
* New platform: macosx-armv6  (to support M1, M2)
 
* New platform: linux-arm64
 
  
 
===Improvements===
 
===Improvements===
* editor: Added support for once classes in feature code completion.
 
* runtime and generated C code: updated C code to match clang expectations. Mostly related to clang optimization, and especially on ARM architecture.
 
** Fixed code generation for equality tests when the second operand is a call to a function that can allocate memory so that the first operand gets moved by GC (reproducible when compiled with clang as C compiler).
 
* wrapc: improved glue C code to support recent version of gcc.
 
* dotnet: enabled the use of the emdc.exe md consumer, as an alternative to the COM md consumer.
 
  
 
===Bug fixes===
 
===Bug fixes===
* studio: allow user to include ecf file that is a redirection (using the Browse button of the "Add Library" dialog)
 
* editor: Fixed crash on Windows, when first inserting Unicode symbol using the Symbols dialog.
 
* installation: On Windows, fixed issue preventing the EiffelStudio installations of both 32bit and 64bit versions at the same time on the same machine.
 
* studio: Fixed "Add cluster" in recursive cluster, and also allow to create a new top level cluster.
 
* dotnet: Fixed a bug that caused discarding a .NET namespace when saving an ECF from the project setting dialog.
 
  
 
===Feature removed===
 
===Feature removed===
Line 39: Line 31:
  
 
===Developer changes===
 
===Developer changes===
* runtime: fixed typo preventing to use of LD environment variable to compile C code on Linux.
 

Latest revision as of 04:11, 3 June 2024

Below are not the release notes of EiffelStudio. It is the change log of EiffelStudio intermediate releases and the most important changes are highlighted in green or in red (for breaking changes). The release notes of EiffelStudio can be found at the following URL. You can also download the latest revision here. Information about other version can be found under Category:Releases.


Current official release

- See the Changelog of EiffelStudio 24.05 Releases

Next EiffelStudio Release

Beta download: https://account.eiffel.com/downloads/channel/beta

Stable download: https://account.eiffel.com/downloads/channel/stable

BETA 23.*.*.* (.. 2024)

Compiler

IDE

New features

Improvements

Bug fixes

Feature removed

Libraries Improvements

User changes

Developer changes