mirror of
https://github.com/EiffelSoftware/eiffel-org.git
synced 2025-12-07 07:12:25 +01:00
Update wikipage Major changes between ISE Eiffel 15.12 and ISE Eiffel 16.05. (Signed-off-by:alexk).
git-svn-id: https://svn.eiffel.com/eiffel-org/trunk@1586 abb3cda0-5349-4a8f-a601-0c33ac3a8c38
This commit is contained in:
@@ -66,7 +66,7 @@ The change does not allow previously void-unsafe code to be treated as void-safe
|
||||
index_set
|
||||
end
|
||||
</code>
|
||||
The specific changes in the compiler and cursor classes include:
|
||||
*:The specific changes in the compiler and cursor classes include:
|
||||
** Optimized code generation for iteration instruction calls to <code>after</code> and <code>forth</code> by rechecking the code with the actual type of a cursor variable.
|
||||
** Added <code>lower</code> and <code>upper</code> to <code>READABLE_INDEXABLE</code> to be used instead of <code>index_set</code> by iteration cursor.
|
||||
** Marked <code>{READABLE_INDEXABLE}.index_set</code> as obsolete in favor of <code>lower</code> and <code>upper</code> to avoid object creation, especially when implementing external cursors for iterative forms of a loop.
|
||||
|
||||
Reference in New Issue
Block a user