dart-sdk/utils
Alexander Markov 4aa820bbf5 Reland "[vm/bytecode] Switch kernel service dill to bytecode if building Dart SDK with --bytecode"
This is a reland of https://dart-review.googlesource.com/c/sdk/+/113123
after stack overflow in the interpreter was fixed in https://dart-review.googlesource.com/c/sdk/+/117061

Original change's description:

Temporary setting of FLAG_enable_interpreter is avoided in the VM unit tests as
this flag is global and used by kernel service isolate while running tests.
Flipping this flag causes assertion failures in kernel isolate's background compiler
or infinite loop between LazyCompile stub and CompileFunction as AttachBytecode
doesn't set entry point to InterpretCall.

The less intrusive way to ensure compilation of functions in unit tests is to set
FLAG_compilation_counter_threshold to 0.

Change-Id: Ibbcf4b5bb0df558851c80cfa40a9a54f949dd187
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/117122
Reviewed-by: Régis Crelier <regis@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2019-09-13 16:38:17 +00:00
..
analysis_server [gen_snapshot] Restore support for --snapshot_kind=vm-aot-assembly; update docs. 2018-09-28 21:43:04 +00:00
bazel [CFE/bazel/DDC] Match 'tags' to reuse compiler state 2019-08-30 12:06:41 +00:00
compiler Revert "[build] Speed up debug and simulator builds by running steps on the prebuilt VM." 2019-09-12 22:01:49 +00:00
dart2native Revert "Revert "Add dart2native tool for building either an aot file or a stand-alone executable."" 2019-09-05 14:46:43 +00:00
dartanalyzer [vm] Revert 1db1ac4863. 2019-05-08 23:52:29 +00:00
dartdevc Revert "[build] Speed up debug and simulator builds by running steps on the prebuilt VM." 2019-09-12 22:01:49 +00:00
dartdoc [VM/SDK] Switch kernel isolate to run in Dart 2 mode 2018-08-21 20:28:06 +00:00
dartfmt [VM/SDK] Switch kernel isolate to run in Dart 2 mode 2018-08-21 20:28:06 +00:00
gen_kernel [SDK] Adds build targets, wrappers and SDK builds for Dart AOT. 2019-04-05 13:23:44 +00:00
kernel-service Reland "[vm/bytecode] Switch kernel service dill to bytecode if building Dart SDK with --bytecode" 2019-09-13 16:38:17 +00:00
peg Spelling fixes e to i. 2017-06-24 13:41:39 +02:00
pub [VM/SDK] Switch kernel isolate to run in Dart 2 mode 2018-08-21 20:28:06 +00:00
tests/peg [infra] Keep comments intact when updating status files. 2018-04-10 19:03:21 +00:00
application_snapshot.gni Revert "[build] Speed up debug and simulator builds by running steps on the prebuilt VM." 2019-09-12 22:01:49 +00:00
compile_platform.gni [ VM / Service ] Dynamically load source from linked-in platform kernel 2019-02-21 18:22:39 +00:00
create_timestamp.gni