ceylon/ceylon-compiler#2130: Rewrite Span.iterator so we compute the next in the same invocation as we return it. Previously the current invocation computed the next invocations result. That produced incorrect results when that computation overflowed (e.g. iterating up to the last Character).
ceylon/ceylon-compiler#2130: Rewrite Span.iterator so we compute the next in the same invocation as we return it. Previously the current invocation computed the next invocations result. That produced incorrect results when that computation overflowed (e.g. iterating up to the last Character).

unratito/ceylon.language,unratito/ceylon.language,ceylon/ceylon.language,ceylon/ceylon.language