mirror of
https://github.com/facebook/sapling.git
synced 2024-10-12 17:58:27 +03:00
892fcd6dfd
Summary: This is a large refactoring that replaces `u64` offsets with strong typed ones. Tests about serialization are removed since they generate illegal data that cannot pass type check. It seems to slow down the code a bit, comparing with D7404532. But there are still room to improve. index insertion time: [6.9395 ms 7.3863 ms 7.7620 ms] index flush time: [15.949 ms 17.965 ms 20.246 ms] index lookup (memory) time: [3.6212 ms 3.8855 ms 4.1923 ms] index lookup (disk) time: [2.2496 ms 2.4649 ms 2.8090 ms] index clone (memory) time: [2.7292 ms 2.9399 ms 3.2055 ms] index clone (disk) time: [4.9239 us 5.5928 us 6.3167 us] Reviewed By: DurhamG Differential Revision: D7422833 fbshipit-source-id: 7357cb0f4f573f620e829c5e300cd423619dbd62 |
||
---|---|---|
.. | ||
benches | ||
src | ||
Cargo.toml |