sapling/eden/fs/utils
Chad Austin 5d54a799c9 Rename UnboundedQueueThreadPool to UnboundedQueueExecutor and add a ManualExecutor variant
Summary:
To improve the determinism of our C++ tests, I am planning to switch
TestMount to a ManualExecutor. This adds a ManualExecutor constructor
to UnboundedQueueExecutor.

In Rust, I'd use a trait, but a simple class with two constructors works fine.

Reviewed By: strager

Differential Revision: D8846553

fbshipit-source-id: c52752105255503d26f1e65494c32b3f62882e44
2018-08-03 13:21:59 -07:00
..
test use rvalue-qual Future::get(): pass 5 2018-07-02 07:05:52 -07:00
Bug.cpp add EdenBug::throwException 2018-05-01 16:52:06 -07:00
Bug.h add EdenBug::throwException 2018-05-01 16:52:06 -07:00
Clock.cpp make Clock::getRealtime() const 2018-02-01 11:19:15 -08:00
Clock.h make Clock::getRealtime() const 2018-02-01 11:19:15 -08:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00
DirType.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
FutureUnixSocket.cpp add attachEventBase()/detachEventBase() to UnixSocket 2018-05-23 11:51:59 -07:00
FutureUnixSocket.h add attachEventBase()/detachEventBase() to UnixSocket 2018-05-23 11:51:59 -07:00
HgCommand.cpp Future<T>::then 1/n: Future<T>::then(try-task) -> Future<T>::thenTry(task). 2018-07-23 18:51:38 -07:00
HgCommand.h Removed all folly::fbstring uses from eden. 2018-01-03 16:41:34 -08:00
IoFuture.cpp throw all errno exceptions as std::generic_category 2018-03-20 13:38:45 -07:00
IoFuture.h add a new IoFuture helper class 2017-10-10 15:51:15 -07:00
LeaseCache.h Enabled additional compiler warnings in Eden. 2018-06-01 11:39:01 -07:00
MappedDiskVector.h Enabled additional compiler warnings in Eden. 2018-06-01 11:39:01 -07:00
PathFuncs.cpp teach edenfs to create directories it needs 2018-06-26 12:07:08 -07:00
PathFuncs.h teach edenfs to create directories it needs 2018-06-26 12:07:08 -07:00
PathMap.h remove Allocator template parameter from PathMap 2018-06-01 12:23:31 -07:00
ProcUtil.cpp Support reporting of additional statistics 2018-06-20 09:06:16 -07:00
ProcUtil.h Support reporting of additional statistics 2018-06-20 09:06:16 -07:00
SortedInsert.h Fixing merge screw-up caught by Adam TYVM 2018-01-04 14:35:26 -08:00
Synchronized.h remove last ulock from eden 2018-05-18 15:21:16 -07:00
SystemError.h check for std::generic_category when looking for errno errors 2018-03-20 13:38:45 -07:00
TimeUtil.cpp run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
TimeUtil.h run clang-format across all C++ files 2017-11-03 16:02:03 -07:00
UnboundedQueueExecutor.cpp Rename UnboundedQueueThreadPool to UnboundedQueueExecutor and add a ManualExecutor variant 2018-08-03 13:21:59 -07:00
UnboundedQueueExecutor.h Rename UnboundedQueueThreadPool to UnboundedQueueExecutor and add a ManualExecutor variant 2018-08-03 13:21:59 -07:00
UnixSocket.cpp Enabled additional compiler warnings in Eden. 2018-06-01 11:39:01 -07:00
UnixSocket.h add attachEventBase()/detachEventBase() to UnixSocket 2018-05-23 11:51:59 -07:00
XAttr.cpp add fsattr utility for testing purposes 2018-01-30 21:50:39 -08:00
XAttr.h add fsattr utility for testing purposes 2018-01-30 21:50:39 -08:00