Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(725)

Unified Diff: pkg/compiler/lib/src/js_backend/backend.dart

Issue 1273503002: dart2js: Add --fast-startup flag. (Closed) Base URL: git@github.com:dart-lang/sdk.git@master
Patch Set: Created 5 years, 4 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: pkg/compiler/lib/src/js_backend/backend.dart
diff --git a/pkg/compiler/lib/src/js_backend/backend.dart b/pkg/compiler/lib/src/js_backend/backend.dart
index 91c47651a21927488a844996a1d09347214b68ba..d17fffdc78fba5acea443dd370af84021f52dabb 100644
--- a/pkg/compiler/lib/src/js_backend/backend.dart
+++ b/pkg/compiler/lib/src/js_backend/backend.dart
@@ -622,7 +622,8 @@ class JavaScriptBackend extends Backend {
final SourceInformationStrategy sourceInformationStrategy;
JavaScriptBackend(Compiler compiler,
- {bool generateSourceMap: true})
+ {bool generateSourceMap: true,
+ bool useStartupEmitter: false})
: namer = determineNamer(compiler),
oneShotInterceptors = new Map<jsAst.Name, Selector>(),
interceptedElements = new Map<String, Set<Element>>(),
@@ -636,7 +637,8 @@ class JavaScriptBackend extends Backend {
: const StartEndSourceInformationStrategy())
: const JavaScriptSourceInformationStrategy(),
super(compiler) {
- emitter = new CodeEmitterTask(compiler, namer, generateSourceMap);
+ emitter = new CodeEmitterTask(
+ compiler, namer, generateSourceMap, useStartupEmitter);
typeVariableHandler = new TypeVariableHandler(compiler);
customElementsAnalysis = new CustomElementsAnalysis(this);
noSuchMethodRegistry = new NoSuchMethodRegistry(this);

Powered by Google App Engine
This is Rietveld 408576698