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

Side by Side Diff: pkg/compiler/lib/src/js_emitter/new_emitter/model_emitter.dart

Issue 837903002: Fix deferred loading with multiple apps on same page. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Cleanup js-generation Created 5 years, 11 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 unified diff | Download patch | Annotate | Revision Log
OLDNEW
1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2014, the Dart project authors. Please see the AUTHORS file
2 // for details. All rights reserved. Use of this source code is governed by a 2 // for details. All rights reserved. Use of this source code is governed by a
3 // BSD-style license that can be found in the LICENSE file. 3 // BSD-style license that can be found in the LICENSE file.
4 4
5 library dart2js.new_js_emitter.model_emitter; 5 library dart2js.new_js_emitter.model_emitter;
6 6
7 import '../../dart2jslib.dart' show Compiler; 7 import '../../dart2jslib.dart' show Compiler;
8 import '../../js/js.dart' as js; 8 import '../../js/js.dart' as js;
9 import '../../js_backend/js_backend.dart' show 9 import '../../js_backend/js_backend.dart' show
10 JavaScriptBackend, 10 JavaScriptBackend,
11 Namer, 11 Namer,
12 ConstantEmitter; 12 ConstantEmitter;
13 13
14 import 'package:_internal/compiler/js_lib/shared/embedded_names.dart' show 14 import 'package:_internal/compiler/js_lib/shared/embedded_names.dart' show
15 DEFERRED_LIBRARY_URIS, 15 DEFERRED_LIBRARY_URIS,
16 DEFERRED_LIBRARY_HASHES, 16 DEFERRED_LIBRARY_HASHES,
17 INITIALIZE_LOADED_HUNK, 17 INITIALIZE_LOADED_HUNK,
18 IS_HUNK_INITIALIZED,
18 IS_HUNK_LOADED; 19 IS_HUNK_LOADED;
19 20
20 import '../model.dart'; 21 import '../model.dart';
21 22
22 class ModelEmitter { 23 class ModelEmitter {
23 final Compiler compiler; 24 final Compiler compiler;
24 final Namer namer; 25 final Namer namer;
25 final ConstantEmitter constantEmitter; 26 final ConstantEmitter constantEmitter;
26 27
27 JavaScriptBackend get backend => compiler.backend; 28 JavaScriptBackend get backend => compiler.backend;
(...skipping 518 matching lines...) Expand 10 before | Expand all | Expand 10 after
546 547
547 var end = Date.now(); 548 var end = Date.now();
548 print('Setup: ' + (end - start) + ' ms.'); 549 print('Setup: ' + (end - start) + ' ms.');
549 550
550 #main(); // Start main. 551 #main(); // Start main.
551 552
552 }(Date.now(), #code) 553 }(Date.now(), #code)
553 }"""; 554 }""";
554 555
555 } 556 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698