Load instances of the same transformer from the same isolate.
Previously, two transformers from the same library but with different configuration was considered completely different from one another. This was not only inefficient but incorrect: it meant that a transformer could be loaded with the wrong code. R=rnystrom@google.com BUG=19261 Review URL: https://codereview.chromium.org//344673002 git-svn-id: https://dart.googlecode.com/svn/branches/bleeding_edge@37511 260f80e4-7a28-3924-810f-c04153c831b5
Showing
- lib/src/barback.dart 0 additions, 198 deletionslib/src/barback.dart
- lib/src/barback/asset_environment.dart 2 additions, 2 deletionslib/src/barback/asset_environment.dart
- lib/src/barback/excluding_aggregate_transformer.dart 15 additions, 15 deletionslib/src/barback/excluding_aggregate_transformer.dart
- lib/src/barback/excluding_transformer.dart 17 additions, 15 deletionslib/src/barback/excluding_transformer.dart
- lib/src/barback/foreign_transformer.dart 7 additions, 7 deletionslib/src/barback/foreign_transformer.dart
- lib/src/barback/load_all_transformers.dart 92 additions, 82 deletionslib/src/barback/load_all_transformers.dart
- lib/src/barback/load_transformers.dart 0 additions, 88 deletionslib/src/barback/load_transformers.dart
- lib/src/barback/transformer_config.dart 128 additions, 0 deletionslib/src/barback/transformer_config.dart
- lib/src/barback/transformer_id.dart 100 additions, 0 deletionslib/src/barback/transformer_id.dart
- lib/src/barback/transformer_isolate.dart 117 additions, 0 deletionslib/src/barback/transformer_isolate.dart
- lib/src/barback/transformers_needed_by_transformers.dart 13 additions, 7 deletionslib/src/barback/transformers_needed_by_transformers.dart
- lib/src/pubspec.dart 15 additions, 14 deletionslib/src/pubspec.dart
- lib/src/utils.dart 0 additions, 10 deletionslib/src/utils.dart
- test/pubspec_test.dart 3 additions, 3 deletionstest/pubspec_test.dart
- test/serve/utils.dart 12 additions, 2 deletionstest/serve/utils.dart
- test/transformer/loads_different_configurations_from_the_same_isolate_test.dart 90 additions, 0 deletions..._different_configurations_from_the_same_isolate_test.dart
Loading
Please register or sign in to comment