You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
We have optimized versions of HashSet<Cid> and HashMap<Cid, _>. They use the Struct of Arrays technique to remove fields the CIDs have in common. We should do the same for vectors of cids.
Implement CidVec.
Use CidVec in TipsetKeys.
Ask in channel about what to do with TipsetKeys::cids.
Write quickcheck properties to make sure CidVec is identical to Vec<Cid>.
Issue summary
We have optimized versions of
HashSet<Cid>andHashMap<Cid, _>. They use the Struct of Arrays technique to remove fields the CIDs have in common. We should do the same for vectors of cids.CidVec.CidVecinTipsetKeys.TipsetKeys::cids.CidVecis identical toVec<Cid>.Other information and links