b112aa0d8b
This CL makes the VM add support for .dart_tool/package_config.json via * the --packages=<file> command line parameter * the `packageConfig: <file>` parameter to `Isolate.spawnUri` It also allows now `package:*` uris being used in `Isolate.spawnUri` The CL also removes the unused `packageRoot` parameter from the Dart to C++ interface as well as in various places in C++. The CL also aligns the implementations between sdk and sdk_nnbd more. Issue https://github.com/dart-lang/sdk/issues/41649 Issue https://github.com/dart-lang/sdk/issues/41245 Issue https://github.com/dart-lang/sdk/issues/41246 Change-Id: I642dfb89f82b3f2c1613e443850bf0b4fb91f4a1 Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/144766 Commit-Queue: Martin Kustermann <kustermann@google.com> Reviewed-by: Vyacheslav Egorov <vegorov@google.com>