Initialize new isolate after restart (#1305)

* Initiaze new isolate after restart

- reset initialization completer on `destroyIsolate`
  so correct signal is set after `createIsolate`
- make all supported VM API wait for isolate initizaliation
  before proceeding.

Towards:https://github.com/flutter/flutter/issues/74903

* Update changelog

* Fix evaluate completing before update dependencies

* Actually fix expression evaluation before updateDependencies
3 files changed
tree: 8238f92b0808842d5b3af39c3e1996a28b97bf7d
  1. .github/
  2. dwds/
  3. example/
  4. fixtures/
  5. frontend_server_client/
  6. frontend_server_common/
  7. tool/
  8. webdev/
  9. .gitattributes
  10. .gitignore
  11. analysis_options.yaml
  12. AUTHORS
  13. CONTRIBUTING.md
  14. mono_repo.yaml
  15. README.md
README.md

Dart

dwds Pub Package

A service that proxies between the Chrome debug protocol and the Dart VM service protocol.

webdev Pub Package

A command-line tool for developing and deploying web applications with Dart.