|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This commit reverts the following commits:
* b2681a59d5dfae8afed0a6a8d46210133667532c.
* a35411dc74c436b8c31878304e8d5447862e1dfe.
As already mentioned in the commit message of a2513a, this design
decision turned out to be a bad one: instead of having the iterator
abstraction branch internally, an API is required to control the flow
of iterators externally. This way users can opt-into complexity,
instead of having to opt-out.
I opted to revert the commits, instead of trying to untangle all the
changes made in these two commits, to avoid breaking any of the code.
Signed-off-by: Katharina Fey <kookie@spacekookie.de>
|