-
Notifications
You must be signed in to change notification settings - Fork 11
Breaking Changes Wishlist #9
Copy link
Copy link
Open
Labels
2.0Milestones for 2.0 ReleaseMilestones for 2.0 ReleasebreakingAn enhancement or similar that induces a breaking changeAn enhancement or similar that induces a breaking changeenhancementNew feature or requestNew feature or request
Metadata
Metadata
Assignees
Labels
2.0Milestones for 2.0 ReleaseMilestones for 2.0 ReleasebreakingAn enhancement or similar that induces a breaking changeAn enhancement or similar that induces a breaking changeenhancementNew feature or requestNew feature or request
Listed here are breaking changes to implement if a major version release is planned
FastRmqtoSmallRmqor something similar, expressing its higher memory efficiencyBinaryRmqtoSparseRmqcount_onesandcount_zerosfunctions in both bit vectors tousize(oru64, see below)MaskedBitVec. This also enables a graceful implementation of Zero-Copy Serialization/Deserialization #5BitVector::from_bitstofrom_bits_u8Vecs inside immutable data structures intoBox<&[u64]>where applicablemerge superblocks and blocks into a cache-aligned interleaved structure to reduce cache missesusizetou64(likelen,rank0, bp-tree NodeHandle, ...)