| Index: third_party/pkg/angular/perf/parser_perf.dart
|
| diff --git a/third_party/pkg/angular/perf/parser_perf.dart b/third_party/pkg/angular/perf/parser_perf.dart
|
| index 6f293490d60b7e296bec7742031b342c09d96298..4350473789c0607cf1d052b91f931cfee16e2123 100644
|
| --- a/third_party/pkg/angular/perf/parser_perf.dart
|
| +++ b/third_party/pkg/angular/perf/parser_perf.dart
|
| @@ -2,7 +2,7 @@ library parser_perf;
|
|
|
| import '_perf.dart';
|
| import 'package:angular/core/module.dart';
|
| -import 'package:angular/core/parser/parser_library.dart';
|
| +import 'package:angular/core/parser/parser.dart';
|
| import 'package:angular/filter/module.dart';
|
| import 'package:di/di.dart';
|
| import 'package:di/dynamic_injector.dart';
|
| @@ -14,6 +14,7 @@ import '../gen/generated_getter_setter.dart' as generated_getter_setter;
|
| main() {
|
| var module = new Module()
|
| ..type(Parser, implementedBy: DynamicParser)
|
| + ..type(ParserBackend, implementedBy: DynamicParserBackend)
|
| ..type(SubstringFilter)
|
| ..type(IncrementFilter)
|
| ..install(new NgFilterModule());
|
| @@ -33,7 +34,8 @@ main() {
|
| var hybridParser = new DynamicInjector(
|
| modules: [new Module()
|
| ..type(Parser, implementedBy: DynamicParser)
|
| - ..type(GetterSetter, implementedBy: generated_getter_setter.StaticGetterSetter)],
|
| + ..type(ParserBackend, implementedBy: DynamicParserBackend)
|
| + ..type(ClosureMap, implementedBy: generated_getter_setter.StaticClosureMap)],
|
| allowImplicitInjection:true).get(Parser);
|
|
|
| scope['a'] = new ATest();
|
| @@ -42,9 +44,9 @@ main() {
|
|
|
| compare(expr, idealFn) {
|
| var nf = new NumberFormat.decimalPattern();
|
| - var reflectionExpr = reflectiveParser(expr);
|
| - var generatedExpr = generatedParser(expr);
|
| - var hybridExpr = hybridParser(expr);
|
| + Expression reflectionExpr = reflectiveParser(expr);
|
| + Expression generatedExpr = generatedParser(expr);
|
| + Expression hybridExpr = hybridParser(expr);
|
| var measure = (b) => statMeasure(b).mean_ops_sec;
|
| var gTime = measure(() => generatedExpr.eval(scope));
|
| var rTime = measure(() => reflectionExpr.eval(scope));
|
|
|