Graphical environment
What's new
- New default layout for EiffelStudio tools to highlight the most common used tools whereas other tools are still available at the bottom or via the View menu.
- New Errors and Warnings tool. It replaces the former Errors tool and Warnings tool and provides a nicer way to show errors and filtering them.
- Revisited all the dialogs to provide a nicer and consistent look and feel.
- Multiple errors are reported for each compilation degree.
Improvements
- Use the default OS font for displaying tooltips.
- C compilation failure will now show up as an error in the new Errors and Warnins tool.
- Completion list will now show immediately after pressing '.' when the completion list is active.
- Added ability to submit a problem report within EiffelStudio when it quits unexpectedly.
Changes
- Support for the MinGW C compiler on Windows 32-bit. Borland is officially not supported anymore.
- Completion list no longer shows obsolete items by default (set via a preference options).
Bug fixes
Compiler
- Click here for the compiler release notes.
Debugger
- Click here for the EiffelStudio's debugger release notes.
EiffelBuild
- Click here for the EiffelBuild release notes.
Libraries
EiffelBase
- BINARY_SEARCH_TREE: Added tree_item which matches the item being searched.
- LINEAR: Added item_for_iteration as a synonym of item.
- STRING_8 and STRING_32:
- Improved speed of the to_xxx routines.
- Added starts_with and ends_with.
- GC_INFO: Fixed non working computation of CPU time usage on Windows and added two new queries (cpu_total_time and sys_total_time) to find out the total CPU execution time of the program at the last GC cycle.
- MEMORY: Added execute_without_collection to execute a procedure with no GC.
EiffelVision2
Click here to check out what was new in other versions