refactor: defer SrcLayerData lookups in RawBatch #25

Merged
coissac merged 1 commits from push-nxrynoorswrw into main 2026-06-12 20:19:22 +00:00
Owner

Replace eager resolution of Vec<u32> values with an Arc<SrcLayerData> handle passed alongside Vec<CanonicalKmer>. This shifts the lookup logic to the subsequent transform step, reducing memory overhead and enabling shared, thread-safe access to the source layer data.

Replace eager resolution of `Vec<u32>` values with an `Arc<SrcLayerData>` handle passed alongside `Vec<CanonicalKmer>`. This shifts the lookup logic to the subsequent transform step, reducing memory overhead and enabling shared, thread-safe access to the source layer data.
coissac added 1 commit 2026-06-12 20:19:17 +00:00
Replace eager resolution of `Vec<u32>` values with an `Arc<SrcLayerData>` handle passed alongside `Vec<CanonicalKmer>`. This shifts the lookup logic to the subsequent transform step, reducing memory overhead and enabling shared, thread-safe access to the source layer data.
coissac merged commit 7208dcbb4a into main 2026-06-12 20:19:22 +00:00
coissac deleted branch push-nxrynoorswrw 2026-06-12 20:19:22 +00:00
Sign in to join this conversation.
No Reviewers
No Label
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: OBIKmers/obikmer#25