sapling/eden/fs
Chad Austin 46441b3765 make generateUniqueID noexcept
Summary:
In a later diff, I needed generateUniqueID to be
noexcept. folly::ThreadLocal does not guarantee that (and it allocates
the first time a thread calls get()), so use C++ thread_local
instead. Bonus: it's about half a nanosecond faster now.

Reviewed By: strager

Differential Revision: D12914625

fbshipit-source-id: 9ddbe65d0ba1d317907f821c03dea5a207a73a68
2018-11-10 11:12:45 -08:00
..
config expand multiple ${USER} tokens when processing config 2018-11-09 16:19:50 -08:00
fuse Add command to chown a mount 2018-11-07 08:58:31 -08:00
inodes update all C++ unit tests to use the new temporary file functions 2018-11-09 14:29:17 -08:00
journal explicitly complete StreamPublisher stream on destruct 2018-10-01 13:21:59 -07:00
model add optional size and contentSha1 fields to TreeEntry 2018-10-31 11:50:39 -07:00
rocksdb add CMake build files 2018-04-30 14:37:46 -07:00
service pass ReloadableConfig through to LocalStore 2018-11-09 11:22:03 -08:00
sqlite avoid leaking the sqlite3 db if we fail to open it 2018-06-20 16:36:22 -07:00
store have hg_import_helper always return true from ui.plain() 2018-11-10 09:12:05 -08:00
takeover folly::Optional -> std::optional 2018-10-23 18:51:59 -07:00
testharness update all C++ unit tests to use the new temporary file functions 2018-11-09 14:29:17 -08:00
tracing Add lightweight tracing infrastructure 2018-11-01 08:09:19 -07:00
utils make generateUniqueID noexcept 2018-11-10 11:12:45 -08:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00