Ian McKellar dd1e0b59ec Support cleaner Dart isolate shutdown handling. (#4121)
If an isolate shuts down (for example if an app calls
Isolate.current.kill()), the UIDartState* on DartController will refer
to a freed object. This wires through notification that the is shutting
down through to the DartController so it can clean up appropriately.

This also makes gives the vm-service isolate an UIDartState* so that
the shutdown callback can behave correctly.
2017-09-19 12:11:05 -07:00
..
2017-09-15 14:52:38 -07:00
2017-05-04 22:42:04 -07:00
2017-04-19 09:56:22 -07:00
2017-04-19 09:56:22 -07:00
2017-04-19 09:56:22 -07:00