Short-Circuit within() When Future Is Already Complete
authorFelix Handte <felixh@fb.com>
Fri, 29 Sep 2017 19:41:24 +0000 (12:41 -0700)
committerFacebook Github Bot <facebook-github-bot@users.noreply.github.com>
Fri, 29 Sep 2017 19:55:35 +0000 (12:55 -0700)
commit49af015a1d7e8c91d7ba6e78de462b8e28b0c706
tree9b515d2bfb8d8fa12da03c8f1788fddecb30ac16
parent46d6155c3e32133f17257c60278422364194bda5
Short-Circuit within() When Future Is Already Complete

Summary:
As title. No sense adding a timeout to the timeout manager when the future is
already complete.

Reviewed By: yfeldblum

Differential Revision: D5933144

fbshipit-source-id: 4d1bbd866c47ccee6bd0518cbe063afc1d34cbca
folly/futures/Future-inl.h
folly/futures/test/TimekeeperTest.cpp