Difference between revisions of "EiffelStudio 6.8 Releases"
m (→Improvements: ECF parsing) |
m (→User changes: "concurrency" replaces "multithreaded" in ECF) |
||
Line 20: | Line 20: | ||
===User changes=== | ===User changes=== | ||
*{{Red|libraries: Changed routines whose arguments were of type STRING_GENERAL to now be READABLE_STRING_GENERAL. This lets you use IMMUTABLE_STRING instances in your code with EiffelVision2 and other Unicode ready libraries.}} | *{{Red|libraries: Changed routines whose arguments were of type STRING_GENERAL to now be READABLE_STRING_GENERAL. This lets you use IMMUTABLE_STRING instances in your code with EiffelVision2 and other Unicode ready libraries.}} | ||
+ | *compiler: ECF condition ''multithreaded'' is replaced with the condition ''concurrency'' that is processed according to the current ''concurrency'' setting. | ||
===Developer changes=== | ===Developer changes=== |
Revision as of 22:24, 14 January 2011
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 6.8.x Releases
6.8.x
Placeholder for new stuff since last intermediate release.
New features
- studio: Added support for OpenBSD 64-bit.
Improvements
- build: Improved EiffelBuild support for void-safe Eiffel. Fixed code generation to use new syntax.
- compiler: Parsing an ECF project file with an unknown namespace does not trigger errors for unknown elements and attributes, they are reported as warnings instead.
Feature removed
Bug fixes
- compiler: Fixed eweasel test#exec301 to properly handle the TYPE [NONE] instance.
- compiler: Fixed eweasel test#incr370 which would cause the compiler to crash during code generation if the last melt operation was done on the invariant of a class involving an object test local.
- runtime: Fixed eweasel test#exec339 where the behavior of {ANY}.standard_twin was incorrect, resetting the source rather than copying the source to the newly created object. This fix a regression introduced in 6.3
User changes
- libraries: Changed routines whose arguments were of type STRING_GENERAL to now be READABLE_STRING_GENERAL. This lets you use IMMUTABLE_STRING instances in your code with EiffelVision2 and other Unicode ready libraries.
- compiler: ECF condition multithreaded is replaced with the condition concurrency that is processed according to the current concurrency setting.