Iterator performance
This is just a draft for now to show iterator performance improvements when using specific classes for cursor direction etc and removing the state machine approach.
Closes gh-269
This is just a draft for discussion. If the approach is accepted then the current iterator would be replaced to maintain API compatability.
Codecov Report
:x: Patch coverage is 71.86184% with 334 lines in your changes missing coverage. Please review.
:white_check_mark: Project coverage is 81.31%. Comparing base (65df2ee) to head (9541da3).
:warning: Report is 98 commits behind head on master.
Additional details and impacted files
@@ Coverage Diff @@
## master #270 +/- ##
============================================
- Coverage 89.06% 81.31% -7.76%
- Complexity 413 598 +185
============================================
Files 32 57 +25
Lines 1482 2531 +1049
Branches 125 279 +154
============================================
+ Hits 1320 2058 +738
- Misses 92 336 +244
- Partials 70 137 +67
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
:rocket: New features to boost your workflow:
- :snowflake: Test Analytics: Detect flaky tests, report on failures, and find test suite problems.