bc16ca4d51
dart::Thread object representing Isolate's mutator can be reclaimed when thread is suspended, so we need to preserve thread_locals on Isolate itself. TEST=vm/dart/thread_local_test Fixes https://github.com/dart-lang/sdk/issues/63408 Change-Id: I7502b9bc67a07fb2e82479d3052740516a6a6964 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/504921 Commit-Queue: Slava Egorov <vegorov@google.com> Reviewed-by: Martin Kustermann <kustermann@google.com>