Difference between revisions of "EiffelStudio 15.08 Releases"

(Bug fixes)
Line 11: Line 11:
 
===Feature removed===
 
===Feature removed===
 
===Bug fixes===
 
===Bug fixes===
 +
*compiler: Fixed eweasel test#final122 and bug#19028 where we would incorrectly optimize `expr and False' or `expr and then False' into just `expr' which is wrong if `expr' is True (as the whole expression would be True and not False).
 +
*compiler: Optimized `expr and False' and `expr and then False' to just False if `expr' is a local, a argument, Result, Current, an attribute access or if it is the `and' boolean op.
 +
 
===User changes===
 
===User changes===
 
===Developer changes===
 
===Developer changes===

Revision as of 02:56, 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.05.x Releases

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

15.05.x.x

New features

Improvements

Feature removed

Bug fixes

  • compiler: Fixed eweasel test#final122 and bug#19028 where we would incorrectly optimize `expr and False' or `expr and then False' into just `expr' which is wrong if `expr' is True (as the whole expression would be True and not False).
  • compiler: Optimized `expr and False' and `expr and then False' to just False if `expr' is a local, a argument, Result, Current, an attribute access or if it is the `and' boolean op.

User changes

Developer changes