Avoid allocs in dtors in futures collect
[folly.git] / folly / futures / Future-inl.h
2018-01-03 Yedidya FeldblumAvoid allocs in dtors in futures collect
2018-01-03 Lee HowesMake consistent set of get and getTry methods on SemiFu...
2017-12-27 Lee HowesAdd getVia and getTryVia to SemiFuture.
2017-12-27 Lee HowesMove getTry to subclasses.
2017-12-12 Yedidya FeldblumSwitch to the try_wait_for and try_wait_until Baton...
2017-12-06 Yedidya FeldblumMove folly/Baton.h to folly/synchronization/
2017-11-09 Yedidya FeldblumIn SemiFuture members, fix DCHECK of pointer types
2017-11-04 Lee HowesMake SemiFuture::via throw on nullptr executor.
2017-11-03 Lee HowesParameter order
2017-10-31 Lee HowesAdding DeferredExecutor to support deferred execution...
2017-10-30 Lee HowesSplit SemiFuture and Future into separate types. Add...
2017-10-24 Christopher DykesConsistently have the namespace closing comment
2017-10-21 James Sedgwickmove InlineExecutor, ManualExecutor, and GlobalThreadPo...
2017-10-19 Alex YarmulaHandle timekeeperSingleton being nullptr in within()
2017-10-19 Christopher DykesEnsure curly-braces around control-flow
2017-10-19 Walker MillsAdd window overload that takes an executor to prevent...
2017-10-18 Andrew KriegerWorkaround MSVC bug with referencing template construct...
2017-10-16 Yedidya Feldblum4-way overloads for SemiFuture::value
2017-10-15 Marc CelaniMove retrying method to separate header in folly/futures
2017-10-05 Lee HowesAdd SemiFuture class.
2017-09-29 Felix HandteShort-Circuit within() When Future Is Already Complete
2017-08-29 Richard MengUse weak_ptr to hold future context in timekeeper to...
2017-08-29 Andrew KriegerAllow forcing value for FOLLY_FUTURE_USING_FIBER in...
2017-08-07 Sargun VohraDon't allow Future::onError([](exception_wrapper&)...
2017-07-29 Yedidya FeldblumOutline throw statements in folly/futures/
2017-07-20 Yedidya FeldblumMove futures helper types into folly::futures::detail
2017-07-13 Yedidya FeldblumSort #include lines
2017-07-09 Yedidya FeldblumIn-place construction for Future v2017.07.10.00
2017-07-05 Yedidya FeldblumPromise<T>::makeEmpty() and Future<T>::makeEmpty()
2017-07-03 Yedidya FeldblumFor futures::retrying, detect policy type using std...
2017-07-03 Phil WilloughbyContent-conversion constructors for Future
2017-06-28 Christopher DykesShift Future::then and Future::thenMulti into the class...
2017-06-07 Yedidya FeldblumPass Try by rvalue ref in onError implementation
2017-06-07 Yedidya FeldblumShrink the implementations of then and onError
2017-06-01 Yedidya FeldblumDestroy promise/future callback functions before waking...
2017-05-31 Sven OverFuture: some fixes re: handling of universal references
2017-05-12 Yinghai LuFix broken promise error in folly::retrying
2017-05-10 Anton LunovRevert D4982969: [Folly] Destroy promise/future callbac...
2017-05-09 Yedidya FeldblumDestroy promise/future callback functions before waking...
2017-05-09 Christopher DykesCodemod folly::make_unique to std::make_unique
2017-04-01 Mainak Mandalfix memory leak in case of large number of retries
2017-02-06 Sven Overexecute callbacks as rvalue references
2017-02-01 Christopher DykesSwap a few APIs to reduce sign and implicit truncations...
2017-01-27 Christopher DykesMake most implicit integer truncations and sign convers...
2017-01-09 Nick WolchkoRemove folly::Future conversion constructor
2017-01-04 Yedidya Feldblum2017
2016-12-30 Yedidya FeldblumLet Future::then call callbacks outside of the catch...
2016-12-09 Christopher DykesEnable -Wextra-semi
2016-12-01 Yedidya FeldblumFuture<typename>::getTryVia
2016-10-06 Alex YarmulaReverted commit D3979179
2016-10-06 Alex Yarmulause previous Executor after delayed
2016-08-26 Yunqiao ZhangcollectOne
2016-08-02 Dave WatsonEnsure getVia(eventbase) does not busy wait
2016-06-20 Christopher DykesAdjust the way Future<Unit>'s constructor is defined
2016-05-19 Andrii GrynenkoMove fibers out of experimental
2016-05-04 Yedidya FeldblumLet via take a functor by universal reference
2016-05-03 Sven Overfix passing move-only types to via(Executor*, Func)
2016-04-05 Sven Overfolly/futures: replace MoveWrappers with generalised...
2016-03-22 Michael LeeUse FOLLY_MOBILE to split some functionality
2016-03-01 Subodh IyengarAdd conversion constructors for Future
2016-02-15 Lee HowesModification to futures to remove deadlock in certain...
2016-02-12 Mark Isaacsonfolly copyright 2015 -> copyright 2016
2016-01-28 Igor Sugakfolly: build with -Wunused-parameter
2016-01-14 Francis MaDecouple future and fiber for mobile
2015-12-01 Yedidya FeldblumAvoid deprecated Singleton<T>::get() in folly/futures
2015-11-20 Alexander ShaposhnikovRemove busy wait and support multiple wait
2015-11-11 Alexander ShaposhnikovRevert my change (which broke down the cont build)
2015-11-11 Alexander ShaposhnikovRemove busy wait
2015-09-02 Sven Overfolly: specialise makeFutureWith for functions returnin...
2015-08-11 Noel SardanaAdded futures helpers times, when, and whileDo
2015-07-31 Yedidya Feldblumfutures::retrying.
2015-07-28 Jason RahmanAllow for mutable lambdas with Future::ensure()
2015-07-21 Hannes Roth(Wangle) within should raise TimedOut()
2015-07-20 Hannes RothRevert: (Wangle) within should raise TimedOut()
2015-07-20 Hannes Roth(Wangle) within should raise TimedOut()
2015-07-01 Hans FugalFuture<Unit> global fixup
2015-07-01 Hans FugalNuke Future<void> (folly/futures)
2015-06-24 Hannes Roth(Wangle) Remove unnecessary constructor argument to...
2015-06-24 Hannes Roth(Wangle) Possibly undefined behavior in collect
2015-06-19 Sam Meratthen() ropagates exceptions properly
2015-06-17 James Sedgwickvarious perf improvements
2015-06-12 Praveen KumarNeedless temporary gone
2015-06-11 Hans FugalFuture::unit()
2015-06-11 Hans Fugalfolly::via(Executor*, Func)
2015-06-11 James Sedgwickoptimize makeFuture and Future<T>::Future()
2015-06-09 Hannes Roth(Wangle) variadic collect
2015-06-03 Lucian Grijincufolly: -Wsign-compare
2015-06-03 Dave WatsonChain executor in timeout functions
2015-06-03 Dave WatsonChain interrupt handlers
2015-05-26 Hannes Roth(Wangle) Fix typo
2015-05-20 Hannes Roth(Wangle) unorderedReduce
2015-05-20 Hannes Roth(Wangle) chain -> thenMulti + thenMultiWithExecutor
2015-05-20 Hannes Roth(Wangle) window
2015-05-20 James Sedgwickvia with priority
2015-05-20 James Sedgwickmore restrictive implicit Future construction enabling
2015-05-12 Hannes Roth(Wangle) Implement collect* using mapSetCallback and...
2015-05-12 James Sedgwickexplicit instantiation of common Future types
2015-05-12 Hannes Roth(Wangle) Fix Executor problem
2015-05-12 Hannes Roth(Wangle) Chaining reduce
2015-05-12 Hannes Roth(Wangle) Simplify reduce, use the same implementation...
next