dart-sdk/runtime/tools
Tess Strickland d06d627c79 [vm] Remove --[no-]lazy-dispatchers flag.
No client of the VM uses this flag, only tests, and this flag was always
set to false in AOT mode. Thus, remove uses of this flag and instead
always lazily create dispatchers as needed when resolving method names
in JIT mode.

Remove the implicit value of `allow_add` for some Resolver
static methods. For callers that previously depended on the implicit
`true` value (which includes the AOT precompilier), pass `true` for
uses in the compiler and pass `!FLAG_precompiled_mode` for uses in the
runtime. Assert that `allow_add` is false when these methods are invoked
from the precompiled runtime.

Remove Resolver static methods that are no longer used.

TEST=ci

Change-Id: Ib6a7354f7a859e86743c381513a4129c14895753
Cq-Include-Trybots: luci.dart.try:vm-linux-debug-x64-try,vm-linux-release-x64-try,vm-aot-linux-debug-x64-try,vm-aot-linux-release-x64-try,vm-aot-mac-release-arm64-try,vm-mac-debug-arm64-try,vm-mac-release-arm64-try
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/366668
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Reviewed-by: Martin Kustermann <kustermann@google.com>
Commit-Queue: Tess Strickland <sstrickl@google.com>
2024-06-06 10:56:12 +00:00
..
dartfuzz [vm] Remove --[no-]lazy-dispatchers flag. 2024-06-06 10:56:12 +00:00
entitlements [gn] Support producing signed builds on Mac 2023-11-03 07:36:25 +00:00
ffi [vm/ffi] address of operator for FFI leaf calls 2024-04-25 10:06:16 +00:00
graphexplorer Spelling 2023-01-24 18:00:25 +00:00
heapsnapshot Adds benchmark measuring memory consumption of live objects after analyzing flutter. 2023-10-10 17:54:08 +00:00
wiki [vm/docs] Rename index.md to README.md 2023-02-16 17:19:13 +00:00
.gitignore
android_finder.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
benchmark.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
bin_to_assembly.py [vm] Fix some cross compilation issues from Linux to Windows 2023-11-13 14:25:28 +00:00
bin_to_coff.py [build] Extend bin_to_coff.py to support ARM and ARM64. 2022-04-06 22:21:07 +00:00
bmu_benchmark_gallery.sh
compiler_layering_check.py [vm] Use UTF-8 to read files in *_layering_check.py 2021-09-24 09:50:27 +00:00
create_archive.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
create_snapshot_bin.py [vm] Remove core-jit snapshots 2024-02-14 00:08:30 +00:00
create_snapshot_file.py Spelling 2023-01-24 18:00:25 +00:00
create_string_literal.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
dart_codesign.py [gn] Support producing signed builds on Mac 2023-11-03 07:36:25 +00:00
dart_profiler_symbols.py [build] Don't export all symbols to the dynamic table. 2023-09-05 21:47:59 +00:00
embedder_layering_check.py [vm] Use UTF-8 to read files in *_layering_check.py 2021-09-24 09:50:27 +00:00
gen_library_src_paths.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
run_clang_tidy.dart [vm] Fix clang-tidy warning 2024-04-18 10:22:01 +00:00
utils.py [python3.12] Fix syntax warnings in utils.py scripts 2024-01-12 16:38:51 +00:00
valgrind.py [infra] Migrate scripts to python3 2021-04-15 10:10:20 +00:00
verbose_gc_to_bmu.dart [3.0 alpha][VM/Runtime] - Flip flag to make strong null safety the default. 2022-12-06 04:04:23 +00:00