EiffelStudio

Advanced commercial-grade IDE for the Eiffel programming language
Download

EiffelStudio Ranking & Summary

Advertisement

  • Rating:
  • License:
  • GPL
  • Price:
  • FREE
  • Publisher Name:
  • Interactive Software Engineering
  • Publisher web site:
  • http://dev.eiffel.com/Main_Page
  • Operating Systems:
  • Mac OS X
  • File Size:
  • 54.8 MB

EiffelStudio Tags


EiffelStudio Description

Advanced commercial-grade IDE for the Eiffel programming language EiffelStudio is an open source integrated Development environment.The Eiffel compiler creates C code that is then handed to a standard C compiler. As a result, Eiffel programs have a run-time performance comparable to those directly written in C or C , but with the benefits of an advanced object-oriented model and strong typing. EiffelStudio uses a highly efficient compacting garbage collector to free the developer from the burden of memory management. Here are some key features of "EiffelStudio": · Complete compiler for the Eiffel programming language, with Design By Contract (DBC) support and both high compile-time speed and high-performance executables, based on the Melting Ice Technology. · Full portability (including graphics) across Windows, MacOS X, Linux, *BSD, Solaris and other operating systems · Smart code editor · Sophisticated multi-view browsing and viewing facilities · Interactive debugger · Graphical modeling tool for UML and BON with full roundtrip · Refactoring support · GUI development tool (EiffelBuild) and fully portable GUI library (EiffelVision) · Many other libraries of reusable component. What's New in This Release: Bug fixes: · base: Fixed bug in `remove_substring' from STRING_32 and STRING_8 which was not resetting the string's hashcode. · base: Fixed contract violation in FORMAT_INTEGER for CR/DR. · docking: Fixed one compilation error that prevented void-safe mode compilation of the library. · docking: Made dragging of tools or notebook tabs more sensitive, previously if you only moved along one axis it would have no effect. · store: Fixed a segmentation violation in the ODBC handle in the experimental version of the library. · vision2: Implemented workaround for window segfaults on latest Ubuntu where gtkwindow objects created before the main app causes a seg fault. · vision2: Fixed catcall issues when enumerating font names under void-safety. · compiler: Fixed bug#15241 where finalizing with assertions enabled would cause a C compilation error when freezing later in the same EiffelStudio session. · compiler: Fixed eweasel test#final086 where an object test could evaluate more than once the expression. · autotest: Fixed issue where test case would be generated for every failure even if they are not unique. · autotest: Made it possible to test a void-safe system using AutoTest. · debugger: Fixed bug#16494 where "attached {FOO} bar" would give an incorrect result. · debugger: Fixed bug#16488 where you would get a feature call on void target in {EV_GRID_EDITABLE_ELLIPSIS_ITEM}.set_text in EiffelStudio. · studio: Fixed bug#16489 where selecting the current target in the groups tool while having previously selected a cluster would cause an infinite loop and memory exhaustion. · runtime: Fixed a bug in CECIL macros which would cause a segmentation violation on some platforms at the first GC cycle. · runtime: Fixed bug#16395 and eweasel test#store026 to avoid mismatch if the metadata stored in `eskelet' is simplified or not (i.e. for class A feature g: B, and then having A could either describe `g' as either `B' or `B', even though different they are the same type and should not yield a mismatch). · examples: Fixed some of the CECIL samples.


EiffelStudio Related Software