Files
sdk/runtime
Ryan Macnak d3aa74a2f6 [dart:io] Create one IOService port per process instead of per isolate.
Nothing cleaned up this port when the creating isolate died, so the port itself and the last unjoined thread in the corresponding thread pool were leaked until VM shutdown.

Cf. 42d796f7c1

TEST=testandalone/io/leak_io_service_test
Change-Id: Icea27804baf9175b1ff5eb9c50970e0f8d07de2c
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/437160
Reviewed-by: Brian Quinlan <bquinlan@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2025-06-30 14:23:13 -07:00
..
2025-06-23 21:08:19 -07:00