|
|
Move Barback to a more thoroughly push-based model.
This had a couple smaller ramifications:
* Instead of onDirty streams, most nodes now emit onDone streams that indicate
when they have no more processing to do.
* AssetCascade was made more similar to other nodes; the BuildResult aggregation
is now done entirely in PackageGraph.
R=rnystrom@google.com
BUG=
Committed: https://code.google.com/p/dart/source/detail?r=33391
Total comments: 19
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+424 lines, -509 lines) |
Patch |
 |
M |
pkg/barback/lib/src/asset_cascade.dart
|
View
|
1
|
5 chunks |
+75 lines, -116 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/asset_node.dart
|
View
|
|
1 chunk |
+6 lines, -28 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/group_runner.dart
|
View
|
|
2 chunks |
+29 lines, -48 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/package_graph.dart
|
View
|
1
|
10 chunks |
+63 lines, -31 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/phase.dart
|
View
|
1
|
10 chunks |
+57 lines, -87 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/phase_forwarder.dart
|
View
|
|
3 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/phase_input.dart
|
View
|
|
8 chunks |
+103 lines, -149 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/phase_output.dart
|
View
|
|
3 chunks |
+2 lines, -6 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/lib/src/transform_node.dart
|
View
|
1
|
13 chunks |
+72 lines, -36 lines |
0 comments
|
Download
|
 |
M |
pkg/barback/test/package_graph/errors_test.dart
|
View
|
|
1 chunk |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
pkg/barback/test/utils.dart
|
View
|
|
1 chunk |
+1 line, -1 line |
0 comments
|
Download
|
 |
M |
sdk/lib/_internal/pub/lib/src/barback/load_all_transformers.dart
|
View
|
1
|
1 chunk |
+8 lines, -1 line |
0 comments
|
Download
|
Total messages: 5 (0 generated)
|