sapling/eden/fs
Lee Howes 6e7b264295 Future<T>::then Future<T>::then(not-try-task) -> Future<T>::thenValue(task).
Summary:
Overall plan to modify Future<T>::then to be r-value qualified and use Future<T>::thenTry or Future<T>::thenValue.

The goal is to disambiguate folly::Future and to improve type and lifetime safety of Future and its methods.

Codemod:
 * future<T>.then(callable with operator()(not-a-try)) to future<T>.thenValue(callable with operator()(not-a-try)).
 * future<T>.then(callable with operator()()) to future<T>.thenValue(callable with operator()(auto&&)).
 * future<T>.then(callable with operator()(auto)) to future<T>.thenValue(callable with operator()(auto)).

Reviewed By: chadaustin

Differential Revision: D9443286

fbshipit-source-id: be712b58b92dc7422f128713deaf6f46b29b36ce
2018-08-22 12:07:41 -07:00
..
config read use-mononoke and client-certificate in edenfs 2018-08-20 11:22:14 -07:00
fuse use rvalue-qual Future::ensure(): pass 2 2018-08-16 20:37:45 -07:00
inodes Future<T>::then Future<T>::then(not-try-task) -> Future<T>::thenValue(task). 2018-08-22 12:07:41 -07:00
journal Fix stack overflow when destroying long Journal 2018-08-17 21:06:53 -07:00
model Started Eden for Windows and integrated hg store with it. 2018-08-21 17:53:38 -07:00
rocksdb add CMake build files 2018-04-30 14:37:46 -07:00
service Increase timer precision 2018-08-22 11:22:39 -07:00
sqlite avoid leaking the sqlite3 db if we fail to open it 2018-06-20 16:36:22 -07:00
store Added Windows handle support in hg_import_helper 2018-08-22 10:52:13 -07:00
takeover add integration tests for CLI behavior inside a stale mount 2018-07-27 18:36:55 -07:00
testharness Use a deterministic executor in TestMount 2018-08-21 12:23:00 -07:00
utils Started Eden for Windows and integrated hg store with it. 2018-08-21 17:53:38 -07:00
CMakeLists.txt add CMake build files 2018-04-30 14:37:46 -07:00
eden-config.h add CMake build files 2018-04-30 14:37:46 -07:00