-
Notifications
You must be signed in to change notification settings - Fork 176
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
refactor: Use separate column for previous in MTJ #2425
Conversation
Codecov Report
@@ Coverage Diff @@
## main #2425 +/- ##
=======================================
Coverage 49.70% 49.70%
=======================================
Files 455 455
Lines 25840 25840
Branches 11861 11860 -1
=======================================
Hits 12843 12843
Misses 4592 4592
Partials 8405 8405
📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
It is strange that the m_previous member was not used previously
I just messed that up yeah 🙄 |
Happens to the best :) |
A track can now initiate forward linking of its track states. The track states have a new property, `next` that optionally makes the sequence a doubly linked list. This is not filled by default (not even by `appendTrackState`) because for branching cases, it's not unambiguous. `linkForward()` on a track will initiate the forward linking and store the innermost track state index for easy access. `reverseTrackStates` also does this, since it's only valid for non-branching trackstate sequences anyway. Also adds a `innermostTrackState()` getter, which returns a track state proxy in case the track is forward linked and has a `stemIndex` Blocked by: - #2425 - #2426
A track can now initiate forward linking of its track states. The track states have a new property, `next` that optionally makes the sequence a doubly linked list. This is not filled by default (not even by `appendTrackState`) because for branching cases, it's not unambiguous. `linkForward()` on a track will initiate the forward linking and store the innermost track state index for easy access. `reverseTrackStates` also does this, since it's only valid for non-branching trackstate sequences anyway. Also adds a `innermostTrackState()` getter, which returns a track state proxy in case the track is forward linked and has a `stemIndex` Blocked by: - acts-project#2425 - acts-project#2426
This was previously still using the
iprevious
member inIndexData
, but we did have a separatem_previous
column already that was being ignored.Preparation for #2418