Version
Release notes for EiffelStudio 6.1
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 Warnings 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 option).
Bug fixes
- Fixed incorrect results when using the profiler with a finalized system.
- More bug fixes can be seen at the EiffelStudio open source site .
Compiler
- Click here for the compiler release notes.
Debugger
Graphical environment
- Added debuggee object storage. This allow to store and retrieve debuggee's object.
- Added basic execution replay mechanism. This allows to record the execution, and replay the recording in EiffelStudio and see/browse the recorded values.
- Rename "debugging" into "execution" in EiffelStudio's message and title.
- Better dialog to change the layout of the Objects tool grid. It is possible to easily change the order of 'Current, arguments, locals, ...'.
Debugger engine
- Added support for creation of SPECIAL instances.
- Added support for creation of TYPE instances. (i.e: {FOO} will return a instance of TYPE [FOO])
EiffelBuild
- Click here for the EiffelBuild release notes.
Libraries
EiffelBase
-
BINARY_SEARCH_TREE : Addedtree_item which matches the item being searched. -
LINEAR : Addeditem_for_iteration as a synonym ofitem . -
STRING_8 andSTRING_32 :- Improved speed of the
to_xxx routines. - Added
starts_with andends_with .
- Improved speed of the
-
GC_INFO : Fixed non working computation of CPU time usage on Windows and added two new queries (cpu_total_time andsys_total_time ) to find out the total CPU execution time of the program at the last GC cycle. -
MEMORY : Addedexecute_without_collection to execute a procedure with no GC.
EiffelVision2
Back to 6.x