dart-sdk/runtime
Ryan Macnak 448b9ef989 [vm] Don't unnecessarily extend lifetime of KernelLoader handles.
ZoneHandles out-live the HANDLESCOPE for class finalization, and can accumulate a lot of objects during FinalizeAllClasses.

TEST=ci
Bug: https://github.com/dart-lang/sdk/issues/54886
Change-Id: Ia1330e0f27770c1a786a1b70e56881127cd936b2
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/352052
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2024-02-13 17:30:29 +00:00
..
bin [vm] Remove bin/*_android{.cc,.h} and use Linux implementations. 2024-02-09 14:10:49 +00:00
docs [vm, gc] Mark through new-space. 2024-01-26 18:58:54 +00:00
include Expose Dart_Null_DL from dart_api_dl.h 2023-12-11 21:06:37 +00:00
lib [vm] Remove context allocations for tear-offs 2024-02-13 15:33:38 +00:00
observatory [vm] Remove context allocations for tear-offs 2024-02-13 15:33:38 +00:00
platform [inspect] Update Inspect library usage 2024-02-12 18:18:01 +00:00
tests [vm] Avoid altering static types when removing redundant type casts 2024-02-12 17:54:32 +00:00
tools [vm/ffi] Refactor dart:ffi generator 2024-02-02 18:11:00 +00:00
vm [vm] Don't unnecessarily extend lifetime of KernelLoader handles. 2024-02-13 17:30:29 +00:00
.clang-tidy
.gitignore
BUILD.gn [build] Omit SDK and Git hashes on RBE. 2023-12-20 12:23:56 +00:00
codereview.settings
configs.gni [Runtime] Add extra_product_deps and extra_nonproduct_deps params to "library_for_all_configs_with_compiler" template 2023-04-14 19:51:40 +00:00
CPPLINT.cfg [cpplint] Disable runtime/references lint 2023-01-23 18:21:48 +00:00
OWNERS
PRESUBMIT.py Reland "Reland "[VM] Begin supporting Perfetto file recorder"" 2023-04-18 19:39:05 +00:00
runtime_args.gni [vm] Cleanup old TODO. 2024-01-18 22:56:40 +00:00
vm-jit.shard.cml [test] Cleanup building Fuchsia packages/components. 2023-10-31 17:11:51 +00:00
vm.shard.cml [inspect] Update Inspect library usage 2024-02-12 18:18:01 +00:00