release

Major changes between ISE Eiffel 7.1 and ISE Eiffel 7.2

tags:
Contents

What's new

  • Added support for parsing Eiffel classes located in Unicode path.

Improvements

  • Better error messages for VBAC(3), VBAR(2), VUTA(2) and VD80.
  • Fixed latency issues regarding SCOOP client and supplier processor.

Changes

N/A

Bug fixes

Language issues

N/A

Compiler issues

  • Fixed bug#18309: Refreezing system with no changes causes all C compilations to be redone.
  • Fixed eweasel test#valid278 and test#term188 (bug#18281 and bug#1984) by ensuring that the type used in the objectless call is full valid.

SCOOP issues

  • Fixed e

Release notes for EiffelStudio 7.2

tags:

Graphical environment

What's new

  • Added support for handling Unicode file names, environment variables, command line arguments and exception messages to your applications while preserving backward compatibility for existing code.

Improvements

  • Usability improvements in the Eiffel Information System:
    • Find elements in deeper levels of referenced libraries
    • Try to locate links even if no system or cluster is specified
    • Better error messages
  • Allowed refactoring tool to rename a feature or a class by reusing an existing name.
  • Added support of class text con

Major changes between ISE Eiffel 7.0 and ISE Eiffel 7.1

What's new

  • New SCOOP processor GC which lets you create as many processors as you want as long as they are no more than 1500 concurrent processors (or less depending on your available memory).
  • Supported the EIFFEL_LIBRARY environment variables to locate libraries.

Improvements

  • The Eiffel Configuration Files accept C compiler and linker flags.

Release notes for EiffelStudio 7.1

tags:

Graphical environment

What's new

  • New SCOOP processor garbage collection which now lets you create more than 1500 processors during one execution.

Major changes between ISE Eiffel 6.8 and ISE Eiffel 7.0

What's new

  • Supported development of incomplete void-safe classes (so called "design mode") by avoiding reporting void-safety errors for unreachable code, e.g. for the code after a call to a feature that never returns normally, say, to {EXCEPTIONS}.die. As a result it became possible to declare a creation procedure that does not initialize attached attributes properly (because the corresponding effective classes are not available yet), for example:

make (...)
	do
		...

Release notes for EiffelStudio 7.0

tags:

Graphical environment

What's new

  • EiffelRibbon: a Windows specific library and tool to add a ribbon to your EiffelVision2 applications.
  • Debian packages available for downloads.
  • Added external contributions: Decimal library, Json parser, arbitrary precision mathematics, encryption (SHA1, MD5, x509, ...).
  • Added previews of libraries: sqlite3, regular expression, ...
  • Added a command line option "-tests" to run all associated Autotest tests from the command line.

Improvements

  • Better integration with the latest Linux Desktop environments: Unity from Ubuntu

Release notes for EiffelStudio 6.8

tags:
Contents

Graphical environment

What's new

Improvements

  • Improved dialog that adds a new class to the system:
    • Changed button label to be more explicit about its action
    • Removed detachable status when it is not used
    • Removed unnecessary frame boxes
    • Simplified code that opens the dialog.
  • Improved keyboard navigation in the Info tool.
  • Avoided class counter increment in automatically generated class name if class addition is cancelled.
  • Set file name of current class to the Save File As dialog.

Changes

Bug fixes

  • Corrected output of the itera

Release notes for EiffelStudio 6.7 related to the debugger

Graphical environment

  • More compact "Execution" (debugger) menu
  • Now changing the catcall detection from the exception handling dialog has immediate impact (previously the user had to interrupt and continue the execution to see the impact)
  • It is now possible to open the exception dialog to visualize the CAT call warning exception at the debugger level.
  • Minor change, now Ctrl+Alt+C (or +Ins) will copy into clipboard the selected stacks without the (stack) values and Ctrl+C (or +Ins) will copy into clipboard the selected stacks with stack values (local and

Major changes between ISE Eiffel 6.6 and ISE Eiffel 6.7

What's new

See Also: Differences between standard ECMA-367 and Eiffel Software implementation

  • EiffelStudio can use GCC on Windows for both 32-bit and 64-bit edition. We are using version 4.4.5 of gcc.
  • EiffelStudio can now parse UTF-8 source code. Unicode characters can be used in strings, comments and operators.
  • New tracing facility for Eiffel code. Until now tracing was done at the runtime level by writing to the standard output.
Syndicate content