dart-sdk/pkg/test_runner
Ryan Macnak 56a4d7c5f8 [vm] Support --use_table_dispatch when splitting snapshots.
When reading a secondary snapshot, re-run the dispatch table initialization found in the root snapshot. Since each loading unit's contribution to the dispatch table is scattered, it would take more snapshot size to try to serialize their contributions separately. We'll revisit this when we can defer Class, Function and Code, which will prevent the root snapshot from referencing all Codes.

Bug: https://github.com/dart-lang/sdk/issues/41974
Change-Id: Iefd2b98647b96ae59a7efe92897538f5cf8c2426
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/158923
Reviewed-by: Aske Simon Christensen <askesc@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2020-08-18 16:46:50 +00:00
..
bin delete packageRoot support in test runner package, migrate to package_config from package_resolver 2020-03-04 20:15:19 +00:00
lib [vm] Support --use_table_dispatch when splitting snapshots. 2020-08-18 16:46:50 +00:00
test Don't skip warning-only static error tests on runtime configurations. 2020-08-06 02:22:56 +00:00
tool Prepare static error test updater tool to handle web tests. 2020-07-22 22:48:49 +00:00
.gitignore Move the test runner (i.e. "test.dart"/"test.py") to pkg/. 2019-06-14 23:35:10 +00:00
analysis_options.yaml Enable "omit_local_variable_types" lint in test_runner and fix violations. 2019-12-17 19:48:54 +00:00
pubspec.yaml Clean up no-publish comments in pubspecs 2020-06-23 10:34:09 +00:00