HomePhabricator

Make "FutureIterator" queue management more formal

Authored by epriestley on Feb 27 2020, 2:04 PM.

Description

Make "FutureIterator" queue management more formal

Summary: Depends on D21035. Ref T11968. This allows a "FutureIterator" to hold futures which are blocked because of unresolved dependencies, and makes the resolution process more structured.

Test Plan: Ran unit tests, created this revision.

Maniphest Tasks: T11968

Differential Revision: https://secure.phabricator.com/D21036

Details

Committed
epriestleyMar 30 2020, 2:42 PM
Parents
rARC6b75562c3e9b: Make "exception" on Future a private property
Branches
Unknown
Tags
Unknown
Tasks
T11968: Reduce use of global and public variables
ChangeId
None