DescriptionResolve ordering issues.
This CL changes the way that the task model does strong mode inference to use the strongly connected components in the import/export graph. Library cycles are computed and inference is staged by forcing each stage of inference to happen across an entire library cycle at once, and to force all external dependencies of a library cycle to have completed inference before inference for the library cycle can begin.
BUG=
R=brianwilkerson@google.com
Committed: https://github.com/dart-lang/sdk/commit/651221bb8215251959c67719778d4e8f54dd8d28
Patch Set 1 #
Total comments: 11
Patch Set 2 : Small fixes #
Total comments: 20
Patch Set 3 : Address comments, fix cache invalidation issue #Patch Set 4 : Alphebetize #
Total comments: 2
Messages
Total messages: 7 (1 generated)
|