From 965de71459e6412092c33c65e95569ef79ff20ea Mon Sep 17 00:00:00 2001 From: manus Date: Wed, 17 Jun 2009 19:29:40 +0000 Subject: [PATCH] Author:manus Date:2009-06-17T19:29:40.000000Z git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@245 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- ...-changes-between-ise-eiffel-63-and-ise-eiffel-64.wiki | 2 +- .../release-notes-eiffelstudio-64.wiki | 2 +- .../eiffelbuild/eiffelbuild-version-history.wiki | 9 +++++---- 3 files changed, 7 insertions(+), 6 deletions(-) diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/eiffelstudio-6-compiler-history/major-changes-between-ise-eiffel-63-and-ise-eiffel-64.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/eiffelstudio-6-compiler-history/major-changes-between-ise-eiffel-63-and-ise-eiffel-64.wiki index 34282383..370eb3ed 100644 --- a/documentation/current/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/eiffelstudio-6-compiler-history/major-changes-between-ise-eiffel-63-and-ise-eiffel-64.wiki +++ b/documentation/current/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/eiffelstudio-6-compiler-history/major-changes-between-ise-eiffel-63-and-ise-eiffel-64.wiki @@ -18,7 +18,7 @@ a: detachable MY_TYPE note option: stable attribute end * Improved inlining of deferred routines implemented as attributes or constants in INLINER by allowing their inlining. * Added support for detecting Mac OS X and VxWorks target compilation. * Improved C compilation speed of E1/eskelet.c in workbench mode when using VS 2005 C++ for 64-bit. We went from a benchmark of 3 minutes down to 1 minute. This is definitely caused by a bug in VS, because the 32-bit version compiles the same code in just a matter of a few seconds. Microsoft reports having a fix for this in VS 2010. -* Fixed bug#15343 when backups where very large if you referenced many .NET assemblies even when not compiling for .NET. +* Fixed bug#15343 where backups were very large if you referenced many .NET assemblies even when not compiling for .NET. * Attached attribute initialization in creation procedures is now detected not only by inspecting the top-level instructions, but also the nested complex instructions with several possible execution paths, like conditional instruction, multi-branch, etc. * Improved degree 6 performance by not examining the content of all .e files to determine the associated class name. We now assume on the first pass that the file name is the class name. On EiffelStudio, if none of the files were buffered, we went from about 1 minute spent to just less than 3 seconds. The improvement should be even more visible when classes are on a remote drive. * Fixed eweasel test#runtime010 where certain allocation patterns could cause a major slow down during a garbage collection cycle. diff --git a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/eiffelstudio-6-release-notes/release-notes-eiffelstudio-64.wiki b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/eiffelstudio-6-release-notes/release-notes-eiffelstudio-64.wiki index bd110797..b543b044 100644 --- a/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/eiffelstudio-6-release-notes/release-notes-eiffelstudio-64.wiki +++ b/documentation/current/eiffelstudio/eiffelstudio-reference/eiffelstudio-release-notes/eiffelstudio-6-release-notes/release-notes-eiffelstudio-64.wiki @@ -6,7 +6,7 @@ ===What's new=== * Initial support for the iPhone platform to develop command line applications. Support for graphical applications will be available in the next release. -* Added new libraries: the '''diff''' library, the '''encoding''' and '''internationalization''' libraries. +* Added new libraries: the '''api wrapper''', '''diff''', the '''encoding''', and '''internationalization''' libraries. * To minimize breaking changes, EiffelStudio comes with two sets of libraries. The first set, which is the default set, is compatible with previous versions of EiffelStudio. The second set, which is labeled '''experimental''', is void-safe and contains some breaking changes such as new ARRAY, ARRAYED_LIST, HASH_TABLE, SPECIAL classes. Users are encouraged to compile with the experimental libraries in order to prepare their code for the future when today's experimental libraries will become the de facto libraries. It is possible to adjust code so that a single version compiles against both sets of libraries. * Added new tools to the EiffelStudio delivery. They are located under $ISE_EIFFEL/tools/spec/$ISE_PLATFORM/bin. The new tools are: :*'''compile_all''': compile all the Eiffel Configuration File projects found under a directory and report which ones do and do not compile. diff --git a/documentation/current/solutions/gui-building/eiffelbuild/eiffelbuild-version-history.wiki b/documentation/current/solutions/gui-building/eiffelbuild/eiffelbuild-version-history.wiki index 60de9bf1..6c9d9124 100644 --- a/documentation/current/solutions/gui-building/eiffelbuild/eiffelbuild-version-history.wiki +++ b/documentation/current/solutions/gui-building/eiffelbuild/eiffelbuild-version-history.wiki @@ -1,12 +1,13 @@ [[Property:title|EiffelBuild Version History]] [[Property:weight|2]] [[Property:uuid|8cc0540e-8ee7-c005-0534-a2ed62f41c96]] -==6.2 Release== - +==6.4 Release== +No changes. +==6.3 Release== +No changes. +==6.2 Release== No changes. - ==6.1 Release== - No changes. ==6.0 Release==