sapling/eden/fs/store
Xiao Shi b8542c7a74 use F14NodeMap with heterogeneous lookup / mutation as StringKeyedUnorderedMap|Set
Summary:
`F14NodeMap` has proven to be a safe and more performant drop-in replacement
for `std::unordered_map`. With the ability to do heterogeneous lookup and
mutation, we no longer need `StringKeyedUnorderedMap`, whose main purpose was
to avoid unnecessary string copies during lookups and inserts.

Reviewed By: nbronson

Differential Revision: D9124737

fbshipit-source-id: 81d5be1df9096ac258a3dc1523a6a0f5d6b9e862
2018-08-23 12:07:15 -07:00
..
git make LocalStore::getTree return a Future 2018-05-31 21:19:40 -07:00
hg Added Windows handle support in hg_import_helper 2018-08-22 10:52:13 -07:00
mononoke use ServiceRouter and SSL Connection in MononokeBackingStore 2018-08-06 11:51:36 -07:00
test use rvalue-qual Future::get(...) 2018-07-09 08:51:43 -07:00
BackingStore.h avoid blocking on HgProxyHash::getBatch() in hg importer threads 2018-06-14 22:02:38 -07:00
BlobMetadata.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00
Diff.cpp Future<T>::then 6/n: Future<T>::then() & -> Future<T>::then() &&. 2018-08-03 23:36:16 -07:00
Diff.h add a function for diffing source control commits 2018-03-20 16:47:12 -07:00
EmptyBackingStore.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
EmptyBackingStore.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
IObjectStore.h prefetch file batch for hg import helper 2018-05-25 13:51:27 -07:00
LocalStore.cpp add eden gc command 2018-08-10 11:38:20 -07:00
LocalStore.h Started Eden for Windows and integrated hg store with it. 2018-08-21 17:53:38 -07:00
MemoryLocalStore.cpp use F14NodeMap with heterogeneous lookup / mutation as StringKeyedUnorderedMap|Set 2018-08-23 12:07:15 -07:00
MemoryLocalStore.h add eden gc command 2018-08-10 11:38:20 -07:00
ObjectStore.cpp make LocalStore::getBlobMetadata return a Future 2018-06-01 09:38:45 -07:00
ObjectStore.h prefetch file batch for hg import helper 2018-05-25 13:51:27 -07:00
RocksDbLocalStore.cpp add eden gc command 2018-08-10 11:38:20 -07:00
RocksDbLocalStore.h add eden gc command 2018-08-10 11:38:20 -07:00
SqliteLocalStore.cpp add eden gc command 2018-08-10 11:38:20 -07:00
SqliteLocalStore.h add eden gc command 2018-08-10 11:38:20 -07:00
StoreResult.cpp Enabled additional compiler warnings in Eden. 2018-06-01 11:39:01 -07:00
StoreResult.h Enabled additional compiler warnings in Eden. 2018-06-01 11:39:01 -07:00