Open
Description
We guarantee to run all native finalizers before VM-shutdown completes.
We do not guarantee to run all native finalizers before an isolate shuts down.
Should hot-restart have the VM-shutdown semantics? E.g. all heaps get released and all native finalizers are run before hot-restart completes? Or, should it be thought of as simply shutting down all isolates and starting new ones but not stopping and starting the VM?
cc @mraleph