Clone
Adam Murdoch
committed
on 10 Sep 18
Support propagation of the producer task for provider instances that are created using `Provider.map()`.
Now, when a provider represents a t… Show more
Support propagation of the producer task for provider instances that are created using `Provider.map()`.

Now, when a provider represents a task or task output, whether mapped or not, that task is taken as the producer of the value and the mapping function is not called. Otherwise, the value of the provider is unpacked and resolved, as it previously was.

Rework the protocol by which providers communicate their build dependencies to consumers.

Show less

green-master + 454 more