summaryrefslogtreecommitdiff
path: root/src/mongo/util/future.h
Commit message (Expand)AuthorAgeFilesLines
* SERVER-59862 PromiseAndFuture comment revisionBilly Donahue2021-09-161-7/+11
* SERVER-59862 give PromiseFuture a nameBilly Donahue2021-09-141-53/+55
* SERVER-53587 Create withCancelation function for doing cancelable waits on a ...Matthew Saltz2021-02-181-1/+5
* SERVER-54408 Implement AsyncTry-until without future recursionMatthew Saltz2021-02-161-1/+6
* SERVER-50141 Destroy OperationContext explicitly after sinkBen Caimano2021-02-051-11/+26
* SERVER-52783: Make tenant_migration_donor_util::checkIfCanReadOrBlock return ...Andrew Shuvalov2021-01-111-0/+2
* SERVER-51247 Remove blocking call from AsyncWorkScheduler::_targetHostAsync()Amirsaman Memaripour2020-12-091-2/+8
* SERVER-52939 Expand Promise::setFrom()Ben Caimano2020-11-231-16/+47
* SERVER-48254: Revert "SERVER-43442 Remove blocking call from AsyncWorkSchedul...Spencer T Brody2020-09-301-9/+0
* SERVER-49434 Future::getAsync documentationBilly Donahue2020-09-301-3/+14
* SERVER-50653 Create CancelationToken/CancelationSource typesMatthew Saltz2020-09-251-5/+18
* SERVER-49702 Add way to explicitly fork SharedSemiFuture continuation chainSpencer T Brody2020-07-271-0/+7
* SERVER-43442 Remove blocking call from AsyncWorkScheduler host targettingSpencer T Brody2020-04-091-0/+9
* SERVER-46395 Add joinAsync() method to ScopedTaskExecutor::Impl.Max Hirschhorn2020-03-021-1/+0
* SERVER-46143 ExecutorFuture class declaration should include MONGO_WARN_UNUSE...Esha Maharishi2020-02-201-1/+1
* SERVER-45024 Integrate refactored range deletion functionality and remove Col...Matthew Saltz2020-01-151-0/+4
* SERVER-41961 Remove the `NOINLINE_DECL` and replace with `MONGO_COMPILER_NOIN...ADAM David Alan Martin2019-08-151-2/+2
* SERVER-40160 Remove `if_constexpr.h` header.ADAM David Alan Martin2019-07-271-4/+2
* SERVER-41772 Apply clang-format 7.0.1 to the codebaseclang-format-7.0.12019-07-271-1/+1
* SERVER-41372 Constrain callback-taking methods on FuturesMathias Stearn2019-06-071-46/+66
* Revert "SERVER-41372 Constrain callback-taking methods on Futures"Gregory Wlodarek2019-06-061-66/+46
* SERVER-41372 Constrain callback-taking methods on FuturesMathias Stearn2019-06-061-46/+66
* SERVER-40802 simplify Future overload resolutionMathias Stearn2019-05-011-1/+1
* SERVER-36359 Non-ready Futures don't actually complete SharedPromisesMathias Stearn2019-04-181-14/+11
* SERVER-36359 Reduce compile times for future_test by using type-erasureMathias Stearn2019-04-181-11/+29
* SERVER-36359 Add SharedSemiFuture::thenRunOn(exec) and make SSFs chainableMathias Stearn2019-04-181-0/+33
* SERVER-36359 Introduce SemiFuture<T> and ExecutorFuture<T>Mathias Stearn2019-04-111-86/+428
* SERVER-40178 move Future implementation details to a separate headerMathias Stearn2019-03-211-1242/+259
* SERVER-39560 - remove leading blank line on all C++ filesBilly Donahue2019-02-131-1/+0
* SERVER-38176 Compile with /permissive- on MSVC to make the compiler strictly ...Henrik Edin2019-02-011-2/+5
* SERVER-38368 Allow handling ErrorCategory types for Futures error handlingJonathan Ma2019-01-251-0/+23
* SERVER-38812 Merge RefCountable improvements for Futures back to common imple...Mathias Stearn2019-01-231-53/+1
* SERVER-35682 SharedSemiFuture improvementsMathias Stearn2018-12-201-3/+21
* SERVER-38184 add onCompletion to futureJason Carey2018-12-061-1/+104
* SERVER-35682 Add SharedPromise and SharedSemiFuture typesMathias Stearn2018-11-301-9/+249
* SERVER-37804 Fix usage of a Future after waiting failsMathias Stearn2018-11-151-19/+59
* SERVER-35682 kill existing SharedPromise typeMathias Stearn2018-11-151-73/+2
* SERVER-37651 Update header files with new licenseRamon Fernandez2018-10-221-14/+16
* SERVER-35679 General Interruption FacilityJason Carey2018-09-171-18/+78
* SERVER-36900 Add a `unique_function` utility.ADAM David Alan Martin2018-09-061-19/+7
* SERVER-35686 Add move assignment to promise.ADAM David Alan Martin2018-08-031-9/+29
* SERVER-35683 Make it safe to destroy a promise while completing.ADAM David Alan Martin2018-07-261-6/+18
* SERVER-35683 Switch to MongoDB's naming style.ADAM David Alan Martin2018-07-261-69/+69
* SERVER-35684 Remove `promise.getFuture()`ADAM David Alan Martin2018-07-261-31/+18
* SERVER-35662 Make Future::isReady() use memory_order_acquireMathias Stearn2018-07-021-3/+1
* SERVER-35234 makePromiseFuture<T>()Mathias Stearn2018-05-251-7/+23
* SERVER-35215 Future::onError<ErrorCodes::Error>()Mathias Stearn2018-05-251-9/+37
* SERVER-34506 TLASIO test for isJustForContinuationJason Carey2018-05-041-0/+22
* SERVER-34739 Migrate to 1 connpool in ARSJason Carey2018-04-271-0/+23
* SERVER-34300 log status in SharedStateBase::setError in dassertBenety Goh2018-04-061-1/+1