Closed imrn99 closed 1 month ago
Attention: Patch coverage is 96.51899%
with 22 lines
in your changes missing coverage. Please review.
Project coverage is 82.61%. Comparing base (
798c5e8
) to head (ad78351
). Report is 3 commits behind head on master.
Files with missing lines | Patch % | Lines |
---|---|---|
honeycomb-core/src/cmap/dim2/advanced_ops.rs | 89.76% | 22 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
@cedricchevalier19 I've added back the regular method and renamed the new ones as you suggested. Documentation is also updated for the new methods.
@cedricchevalier19
For 2, only if it is not too much work. Is performance the only expected gain, or do you think it can have other positive outcome, like better ordering for the ids?
For 2, only if it is not too much work.
I don't think it would take too much time, at least checking the number of allocator calls wouldn't
Is performance the only expected gain, or do you think it can have other positive outcome, like better ordering for the ids?
In sequential, there wouldn't be any change in ID ordering, but in parallel it would guarantee that all new darts are packed together. Original methods added darts as needed while new methods require a slice, which can always be made of contiguous IDs.
both methods now take a slice of dart IDs to use as new segments components. both methods check if:
Scope
Type of change
Other