eba0e68e1a
We consider `Pointer` objects as simple value types. We may unbox them in the future to be simple integers - at which point our message sending code wouldn't even know they are pointers anymore. There's therefore no reason to prevent sending them across `SendPort`s. Owners of `Pointer`s may implement `Finalizable` and sending such finalizables across `SendPort`s is prohibited. Closes https://github.com/dart-lang/sdk/issues/50457 TEST=vm/dart/isiolates/fast_object_copy*_test Change-Id: Ia215d119c5bb0e48e2c5dc83cc82e132f46931c1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/350822 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Daco Harkes <dacoharkes@google.com>