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
This commit is contained in:
eiffel-org
2016-01-26 13:03:18 +00:00
parent f4863bd5f6
commit f79c699e20

View File

@@ -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===