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

Side by Side Diff: dart/sdk/lib/_internal/compiler/implementation/compiler.dart

Issue 16135004: Rename JS_CURRENT_ISOLATE to JS_CURRENT_ISOLATE_CONTEXT. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge
Patch Set: Created 7 years, 6 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) 2012, the Dart project authors. Please see the AUTHORS file 1 // Copyright (c) 2012, 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 part of dart2js; 5 part of dart2js;
6 6
7 /** 7 /**
8 * If true, print a warning for each method that was resolved, but not 8 * If true, print a warning for each method that was resolved, but not
9 * compiled. 9 * compiled.
10 */ 10 */
(...skipping 268 matching lines...) Expand 10 before | Expand all | Expand 10 after
279 * Is the compiler in verbose mode. 279 * Is the compiler in verbose mode.
280 */ 280 */
281 final bool verbose; 281 final bool verbose;
282 282
283 /** 283 /**
284 * URI of the main source map if the compiler is generating source 284 * URI of the main source map if the compiler is generating source
285 * maps. 285 * maps.
286 */ 286 */
287 final Uri sourceMapUri; 287 final Uri sourceMapUri;
288 288
289 /**
290 * The name to use for the global JS object in JS output. Default
291 * value is "$".
292 */
293 final String globalJsName;
294
289 final api.CompilerOutputProvider outputProvider; 295 final api.CompilerOutputProvider outputProvider;
290 296
291 bool disableInlining = false; 297 bool disableInlining = false;
292 298
293 List<Uri> librariesToAnalyzeWhenRun; 299 List<Uri> librariesToAnalyzeWhenRun;
294 300
295 final Tracer tracer; 301 final Tracer tracer;
296 302
297 CompilerTask measuredTask; 303 CompilerTask measuredTask;
298 Element _currentElement; 304 Element _currentElement;
(...skipping 154 matching lines...) Expand 10 before | Expand all | Expand 10 after
453 bool disallowUnsafeEval: false, 459 bool disallowUnsafeEval: false,
454 this.analyzeAll: false, 460 this.analyzeAll: false,
455 bool analyzeOnly: false, 461 bool analyzeOnly: false,
456 bool analyzeSignaturesOnly: false, 462 bool analyzeSignaturesOnly: false,
457 this.rejectDeprecatedFeatures: false, 463 this.rejectDeprecatedFeatures: false,
458 this.checkDeprecationInSdk: false, 464 this.checkDeprecationInSdk: false,
459 this.preserveComments: false, 465 this.preserveComments: false,
460 this.verbose: false, 466 this.verbose: false,
461 this.sourceMapUri: null, 467 this.sourceMapUri: null,
462 this.buildId: "build number could not be determined", 468 this.buildId: "build number could not be determined",
469 this.globalJsName: r'$',
463 outputProvider, 470 outputProvider,
464 List<String> strips: const []}) 471 List<String> strips: const []})
465 : this.analyzeOnly = analyzeOnly || analyzeSignaturesOnly, 472 : this.analyzeOnly = analyzeOnly || analyzeSignaturesOnly,
466 this.analyzeSignaturesOnly = analyzeSignaturesOnly, 473 this.analyzeSignaturesOnly = analyzeSignaturesOnly,
467 this.outputProvider = 474 this.outputProvider =
468 (outputProvider == null) ? NullSink.outputProvider : outputProvider 475 (outputProvider == null) ? NullSink.outputProvider : outputProvider
469 476
470 { 477 {
471 world = new World(this); 478 world = new World(this);
472 479
(...skipping 859 matching lines...) Expand 10 before | Expand all | Expand 10 after
1332 1339
1333 void close() {} 1340 void close() {}
1334 1341
1335 toString() => name; 1342 toString() => name;
1336 1343
1337 /// Convenience method for getting an [api.CompilerOutputProvider]. 1344 /// Convenience method for getting an [api.CompilerOutputProvider].
1338 static NullSink outputProvider(String name, String extension) { 1345 static NullSink outputProvider(String name, String extension) {
1339 return new NullSink('$name.$extension'); 1346 return new NullSink('$name.$extension');
1340 } 1347 }
1341 } 1348 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698