From f79c699e206458332381d45c549ef8b6c5d57204 Mon Sep 17 00:00:00 2001 From: eiffel-org Date: Tue, 26 Jan 2016 13:03:18 +0000 Subject: [PATCH] Update wikipage Major changes between ISE Eiffel 15.08 and ISE Eiffel 15.12. (Signed-off-by:tqa7ve2mnbntqnfca3i6rk7arhc2kxr8). git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1479 abb3cda0-5349-4a8f-a601-0c33ac3a8c38 --- ...n-ISE-Eiffel-15.08-and-ISE-Eiffel-15.12.wiki | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/Major-changes-between-ISE-Eiffel-15.08-and-ISE-Eiffel-15.12.wiki b/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/Major-changes-between-ISE-Eiffel-15.08-and-ISE-Eiffel-15.12.wiki index d56ed743..10fb03ab 100644 --- a/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/Major-changes-between-ISE-Eiffel-15.08-and-ISE-Eiffel-15.12.wiki +++ b/documentation/trunk/eiffelstudio/eiffelstudio-reference/compiler/compiler-history/Major-changes-between-ISE-Eiffel-15.08-and-ISE-Eiffel-15.12.wiki @@ -7,20 +7,21 @@ ==Improvements== * Introduced options to select the number of types being generated in each C directory via the general.cfg located in $ISE_EIFFEL/studio/eifinit. The first option is workbench_c_basket_limit for workbench code (defaulting at 33) and the other is finalized_c_basket_limit (defaulting at 50). +* Fixed incrementality performance issues on large system. Instead of taking a few minutes at the end of degree 3 before jumping to degree 2, it will now take about 10 to 15 seconds. ==Changes== ==Bug fixes== -===Language issues=== -* Fixed bug#19120 (test#tuple019) by reporting the tuple field name that violated VUAR(2) for the corresponding assigner command. - ===Compiler issues=== +* Fixed bug#19120 (test#tuple019) by reporting the tuple field name that violated VUAR(2) for the corresponding assigner command. +* Fixed test#attach049 by checking target type of boolean operators when computing scopes of variables. +* Fixed test#attach114 by checking that parenthesis may be used as parenthesis alias calls. +* Fixed test#anchor012. +* Fixed bug#17907 (test#incr417), bug#17913 (test#incr418), (in assertion-enabled mode) bug#17942 (test#incr419), test#incr432 by making sure any changes after an error fix are taken into account. +* Fixed test#attach115 by recording a qualified call as soon as there is an iteration form of a loop. +* Fixed improper type of like argument in generics (test#exec364). ===SCOOP issues=== * Fixed test#scoop74 by propagating the controlled status of an object test expression to an object test local to avoid unnecessary wrapping for this local. -* Fixed test#scoop075 by allocating a separate call data structure register before message processing and by freeing it at the end of a call so that the register does not get incorrectly reused. - -===Runtime/code generation issues=== - -===Store/Retrieve issues=== \ No newline at end of file +* Fixed test#scoop075 by allocating a separate call data structure register before message processing and by freeing it at the end of a call so that the register does not get incorrectly reused. \ No newline at end of file