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

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

Issue 12378038: Mark --disallow-unsafe-eval as a supported feature in usage description. (Closed) Base URL: https://dart.googlecode.com/svn/branches/bleeding_edge/dart
Patch Set: Created 7 years, 9 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
« no previous file with comments | « no previous file | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
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 library dart2js; 5 library dart2js;
6 6
7 import 'dart:async'; 7 import 'dart:async';
8 import 'dart:collection' show Queue, LinkedHashMap; 8 import 'dart:collection' show Queue, LinkedHashMap;
9 import 'dart:io'; 9 import 'dart:io';
10 import 'dart:uri'; 10 import 'dart:uri';
(...skipping 388 matching lines...) Expand 10 before | Expand all | Expand 10 after
399 code that is reachable from [main]. This option is useful for 399 code that is reachable from [main]. This option is useful for
400 finding errors in libraries, but using it can result in bigger and 400 finding errors in libraries, but using it can result in bigger and
401 slower output. 401 slower output.
402 402
403 --analyze-only 403 --analyze-only
404 Analyze but do not generate code. 404 Analyze but do not generate code.
405 405
406 --minify 406 --minify
407 Generate minified output. 407 Generate minified output.
408 408
409 --disallow-unsafe-eval
410 Disable dynamic generation of code in the generated output. This is
411 necessary to satisfy CSP restrictions (see http://www.w3.org/TR/CSP/).
412
409 --suppress-warnings 413 --suppress-warnings
410 Do not display any warnings. 414 Do not display any warnings.
411 415
412 --enable-diagnostic-colors 416 --enable-diagnostic-colors
413 Add colors to diagnostic messages. 417 Add colors to diagnostic messages.
414 418
415 The following options are only used for compiler development and may 419 The following options are only used for compiler development and may
416 be removed in a future version: 420 be removed in a future version:
417 421
418 --output-type=dart 422 --output-type=dart
419 Output Dart code instead of JavaScript. 423 Output Dart code instead of JavaScript.
420 424
421 --throw-on-error 425 --throw-on-error
422 Throw an exception if a compile-time error is detected. 426 Throw an exception if a compile-time error is detected.
423 427
424 --library-root=<directory> 428 --library-root=<directory>
425 Where to find the Dart platform libraries. 429 Where to find the Dart platform libraries.
426 430
427 --allow-mock-compilation 431 --allow-mock-compilation
428 Do not generate a call to main if either of the following 432 Do not generate a call to main if either of the following
429 libraries are used: dart:dom, dart:html dart:io. 433 libraries are used: dart:dom, dart:html dart:io.
430 434
431 --enable-concrete-type-inference 435 --enable-concrete-type-inference
432 Enable experimental concrete type inference. 436 Enable experimental concrete type inference.
433 437
434 --disable-native-live-type-analysis 438 --disable-native-live-type-analysis
435 Disable the optimization that removes unused native types from dart:html 439 Disable the optimization that removes unused native types from dart:html
436 and related libraries. 440 and related libraries.
437 441
438 --disallow-unsafe-eval
439 Disable dynamic generation of code in the generated output. This is
440 necessary to satisfy CSP restrictions (see http://www.w3.org/TR/CSP/).
441 This flag is not continuously tested. Please report breakages and we
442 will fix them as soon as possible.
443
444 --reject-deprecated-language-features 442 --reject-deprecated-language-features
445 Reject deprecated language features. Without this option, the 443 Reject deprecated language features. Without this option, the
446 compiler will accept language features that are no longer valid 444 compiler will accept language features that are no longer valid
447 according to The Dart Programming Language Specification, version 445 according to The Dart Programming Language Specification, version
448 0.12, M1. 446 0.12, M1.
449 447
450 --report-sdk-use-of-deprecated-language-features 448 --report-sdk-use-of-deprecated-language-features
451 Report use of deprecated features in Dart platform libraries. 449 Report use of deprecated features in Dart platform libraries.
452 Without this option, the compiler will silently accept use of 450 Without this option, the compiler will silently accept use of
453 deprecated language features from these libraries. The option 451 deprecated language features from these libraries. The option
(...skipping 34 matching lines...) Expand 10 before | Expand all | Expand 10 after
488 } catch (ignored) { 486 } catch (ignored) {
489 print('Internal error: error while printing exception'); 487 print('Internal error: error while printing exception');
490 } 488 }
491 try { 489 try {
492 print(trace); 490 print(trace);
493 } finally { 491 } finally {
494 exit(253); // 253 is recognized as a crash by our test scripts. 492 exit(253); // 253 is recognized as a crash by our test scripts.
495 } 493 }
496 } 494 }
497 } 495 }
OLDNEW
« no previous file with comments | « no previous file | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698