Chromium Code Reviews
DescriptionAdd an async version of dependency_walker.dart.
This is intended to be used in situations where computing dependencies
and/or evaluating nodes is an asynchronous operation. (For example,
when performing a compilation, computing dependencies of a library
requires file I/O to read the files constituting the library;
evaluating a library cycle might potentially be performed
asynchronously by a separate isolate).
At the moment the implementation is nearly the same as that of
dependency_walker.dart, except asynchronous. In future CLs I will
look into allowing computeDependencies(), evaluate(), and
evaluateScc() to operate in parallel.
R=scheglov@google.com
Committed: https://github.com/dart-lang/sdk/commit/4ee949c154312e2a44f4351377cdcf021c2cf176
Patch Set 1 #
Total comments: 4
Messages
Total messages: 6 (2 generated)
|
||||||||||||||||||||||||||||