提交 e70d3ea1 编写于 作者: J Jason Simmons 提交者: GitHub

Enable some new Dart VM features (#3408)

Fixes https://github.com/flutter/flutter/issues/7579
上级 0e9d44dc
......@@ -78,18 +78,18 @@ const char kSnapshotAssetKey[] = "snapshot_blob.bin";
namespace {
static const char* kDartMirrorsArgs[] = {
// Arguments passed to the Dart VM in all configurations.
static const char* kDartLanguageArgs[] = {
"--enable_mirrors=false",
"--background_compilation",
"--await_is_keyword",
"--assert_initializer",
};
static const char* kDartPrecompilationArgs[] = {
"--precompilation",
};
static const char* kDartBackgroundCompilationArgs[] = {
"--background_compilation",
};
static const char* kDartWriteProtectCodeArgs[] FTL_ALLOW_UNUSED_TYPE = {
"--no_write_protect_code",
};
......@@ -608,9 +608,7 @@ void InitDartVM() {
args.push_back(profiler_flag);
}
PushBackAll(&args, kDartMirrorsArgs, arraysize(kDartMirrorsArgs));
PushBackAll(&args, kDartBackgroundCompilationArgs,
arraysize(kDartBackgroundCompilationArgs));
PushBackAll(&args, kDartLanguageArgs, arraysize(kDartLanguageArgs));
if (IsRunningPrecompiledCode()) {
PushBackAll(&args, kDartPrecompilationArgs,
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册