4715ebd181
Running dart code on mutator thread outside of isolate still should follow limits on number of concurrent mutators in the vm. Also this fixes inconsistency when entering isolate group as mutator, where original worker was marked as blocked while thread was actually running dart code. That inconsitency showed up as sporadic crash on isolate_group_shared_init_test with increased number of spawned isolates. TEST=isolate_group_shared_init_test BUG=https://github.com/dart-lang/sdk/issues/60877 Change-Id: I8917be903bb5517940dad3e5dab143d5ed5fdf79 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/432900 Reviewed-by: Ryan Macnak <rmacnak@google.com> Commit-Queue: Alexander Aprelev <aam@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.