|
|
Expand barback's notion of dirtiness to understand declaredness.
Barback is now able to distinguish between a section of the
transformer graph that could produce arbitrary new assets and one for
which all the transforms have declared their outputs, and so can only
produce a subset of those outputs. This allows requests for assets
that we know won't be generated to be short-circuited, and will
eventually allow us to finish providing inputs to aggregate primary
transformers without waiting for the entire previous phase to complete.
R=rnystrom@google.com
BUG= 18226
Committed: https://code.google.com/p/dart/source/detail?r=35546
Total comments: 14
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+406 lines, -154 lines) |
Patch |
 |
M |
pkg/barback/lib/src/asset_cascade.dart
|
View
|
1
|
5 chunks |
+15 lines, -14 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/asset_node.dart
|
View
|
1
|
9 chunks |
+12 lines, -12 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/group_runner.dart
|
View
|
|
3 chunks |
+8 lines, -10 lines |
0 comments
|
Download
|
 |
A |
pkg/barback/lib/src/node_status.dart
|
View
|
1
|
1 chunk |
+54 lines, -0 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/node_streams.dart
|
View
|
1
|
2 chunks |
+20 lines, -6 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/package_graph.dart
|
View
|
1
|
5 chunks |
+10 lines, -6 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/phase.dart
|
View
|
1
|
7 chunks |
+30 lines, -30 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/phase_input.dart
|
View
|
1
|
3 chunks |
+14 lines, -9 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/transform_node.dart
|
View
|
1
|
10 chunks |
+48 lines, -21 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/test/package_graph/declaring_transformer_test.dart
|
View
|
1
|
2 chunks |
+122 lines, -43 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/test/package_graph/lazy_transformer_test.dart
|
View
|
1
|
1 chunk |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/test/transformer/check_content_and_rename.dart
|
View
|
1
|
1 chunk |
+8 lines, -3 lines |
0 comments
|
Download
|
 |
A |
pkg/barback/test/transformer/declaring_check_content_and_rename.dart
|
View
|
1
|
1 chunk |
+25 lines, -0 lines |
0 comments
|
Download
|
 |
A |
pkg/barback/test/transformer/lazy_check_content_and_rename.dart
|
View
|
1
|
1 chunk |
+20 lines, -0 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/test/utils.dart
|
View
|
|
1 chunk |
+2 lines, -0 lines |
0 comments
|
Download
|
Total messages: 7 (0 generated)
|