Major changes between ISE Eiffel 6.7 and ISE Eiffel 6.8

What's new

See Also:
1) SCOOP implementation limitations.
2) Differences between standard ECMA-367 and Eiffel Software implementation.

Improvements

  • Made ECF parser more tolerant by converting errors into warnings when the current namespace is unknown.
  • Improved error reporting by including attachment status indicator in type information so that one can easily see the difference between attached and detachable types when they come from the classes with different default attachment settings.

Changes

  • Made feature {ITERATION_CURSOR}.start optional when processing an iteration form of a loop.

Bug fixes

  • Fixed bug#17374: Feature call on void target in {EB_CLASS_INFO_ANALYZER}.stone_in_click_ast in EiffelStudio.
  • Fixed bug#17299: Locale preference lost the second time opening EiffelStudio.
  • Fixed a crash that occurs when there is an error inside a check instruction.

Language issues

Compiler issues

Runtime/code generation issues

Store/Retrieve issues