sapling/futures-ext
Pavel Aslanov c8c420b2b8 correct handling of already resolved DAG node
Summary: If node was already resolved old implementation mishandled result, as it was trying to update current node, which has not been created by the time of update. This would happen because `process_unfold` would call `enqueue_unfold` before  current node had been created and if child had already been resolved (execution tree contains `Node::Done(value)`) would try to update current node by calling `update_location` which in turn would fail.

Reviewed By: StanislavGlebik

Differential Revision: D18373666

fbshipit-source-id: fe1dca89f2f5015985fb4b04d671750fa3e84c37
2019-11-08 04:07:13 -08:00
..
src correct handling of already resolved DAG node 2019-11-08 04:07:13 -08:00
Cargo.toml autocargo: convert common/rust/cxx/string bindgen lib and its dependents 2019-11-07 07:26:09 -08:00