Difference between revisions of "EiffelStudio 15.01 Releases"

(15.01.x.x)
Line 25: Line 25:
  
 
*base: Fixed an DIRECTORY.delete_recursive where if a file cannot be deleted it will exit the routine (via an exception) but would not close the open directory until the GC kicks in.
 
*base: Fixed an DIRECTORY.delete_recursive where if a file cannot be deleted it will exit the routine (via an exception) but would not close the open directory until the GC kicks in.
 +
 +
*eiffelstore: Improved support for ODBC on Unix. Currently it does not support prepared SQL statement.
  
 
*runtime: Fixed bug#19000 which mostly applies to Windows but could apply to any platforms where if a signal handler is called from a non-Eiffel thread we cannot continue the execution, so we print an error message (except in the case if SIGINT and SIGBREAK which are most likely user triggered) and exit.
 
*runtime: Fixed bug#19000 which mostly applies to Windows but could apply to any platforms where if a signal handler is called from a non-Eiffel thread we cannot continue the execution, so we print an error message (except in the case if SIGINT and SIGBREAK which are most likely user triggered) and exit.
 +
 +
*storable: Fixed storable so that types involving a qualified anchored type can be stored/retrieved with the current version but also by old versions of EiffelStudio that do not use qualified anchored types (See eweasel test#store041).
  
 
===User changes===
 
===User changes===
 
===Developer changes===
 
===Developer changes===

Revision as of 03:47, 3 February 2015

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.

EiffelStudio 15.01.x Releases

Beta download: https://ftp.eiffel.com/pub/beta/15.01/

15.01.x.x

New features

  • runtime: New SCOOP runtime which is more efficient. On some benchmarks up to 10 times faster.

Improvements

  • estudio: Made sure that MySQL can be compiled and used out of the box from the EiffelStudio delivery.

Feature removed

Bug fixes

  • compiler: test#anchor079 (related to bug#18893) - Fixed a bug that caused an exception when processing declaration of a qualified anchored type with dependencies on other qualified anchored types.
  • compiler: Fixed bug#19010 where a large integer constant would cause a crash.
  • compiler: Fixed a crash when launching just `ec' without a config file option which is used when trying to load the default ECF.
  • estudio: Fixed bug#19004 where autocomplete would not work if the target's type involved a formal generic parameter.
  • debugger: Fixed a debugger hang that could be observed in debugger while debugging SPECIAL of expanded objects (See eweasel test#exec360).
  • base: Fixed an DIRECTORY.delete_recursive where if a file cannot be deleted it will exit the routine (via an exception) but would not close the open directory until the GC kicks in.
  • eiffelstore: Improved support for ODBC on Unix. Currently it does not support prepared SQL statement.
  • runtime: Fixed bug#19000 which mostly applies to Windows but could apply to any platforms where if a signal handler is called from a non-Eiffel thread we cannot continue the execution, so we print an error message (except in the case if SIGINT and SIGBREAK which are most likely user triggered) and exit.
  • storable: Fixed storable so that types involving a qualified anchored type can be stored/retrieved with the current version but also by old versions of EiffelStudio that do not use qualified anchored types (See eweasel test#store041).

User changes

Developer changes