ef30b3cc99
Explicitly allow calling `Dart_DeletePersistentHandle` and `Dart_DeleteWeakPersistentHandle` from `NativeFinalizers`. And exercise this behavior in tests. TEST=tests/ffi/vmspecific_native_finalizer_api_calls_test.dart TEST=tests/ffi/vmspecific_native_finalizer_isolates_test.dart Closes: https://github.com/dart-lang/sdk/issues/62076 CoreLibraryReviewExempt: VM-only. Doc-only. Change-Id: I4915092e4b13cc55d0d48e7977149fb32059b854 Cq-Include-Trybots: luci.dart.try:vm-aot-linux-debug-x64-try,vm-dyn-linux-debug-x64-try,vm-linux-debug-x64-try,vm-ubsan-linux-release-x64-try,vm-tsan-linux-release-x64-try,vm-msan-linux-release-x64-try,vm-asan-linux-release-x64-try,vm-ffi-mac-debug-simarm64_arm64-try,vm-win-debug-x64-try,vm-reload-linux-debug-x64-try,vm-gcc-linux-x64-try,vm-appjit-linux-debug-x64-try,vm-aot-linux-release-x64-try,vm-aot-dyn-linux-debug-x64-try Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/464180 Commit-Queue: Daco Harkes <dacoharkes@google.com> Reviewed-by: Slava Egorov <vegorov@google.com> Reviewed-by: Liam Appelbe <liama@google.com>
This directory contains tests of the language and core library implementations. For more information, see https://github.com/dart-lang/sdk/tree/main/docs/Testing.md.