Commit Graph

3 Commits

Author SHA1 Message Date
Jake Macdonald f65ff07719 generate vm tests concurrently to speed up gclient runhooks
This shaves 4-5 seconds off of gclient runhooks (11 -> 6). There is still a single generator which takes about 5 seconds to run on its own while all the others are sub-second, otherwise this would be much faster. We may want to investigate that one as a follow-up (runtime/tests/vm/dart/generated/many_double_literals_generator.dart).

Change-Id: I5246a69ed10782d89e53b0747cd4ae1764336902
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/470342
Auto-Submit: Jake Macdonald <jakemac@google.com>
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Jake Macdonald <jakemac@google.com>
2026-01-05 10:21:22 -08:00
Ryan Macnak 922aff883b [test] Check we can scale to large numbers of classes, interfaces, fields, type parameters, etc.
Bug: https://github.com/dart-lang/sdk/issues/61310
Change-Id: Idf8557f996d1274a0120458b32604fbd356bd7a6
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/271220
Reviewed-by: Alexander Markov <alexmarkov@google.com>
Commit-Queue: Ryan Macnak <rmacnak@google.com>
2025-08-13 15:36:19 -07:00
Alexander Markov 24b158ac6a [vm,compiler] Avoid slow LookupFunctionAllowPrivate when reading kernel
When reading kernel function names are already mangled using private
key, so slower *AllowPrivate lookups are not needed.

Also cleaned up unused functions related to *AllowPrivate lookups.

TEST=runtime/tests/vm/dart/many_functions_test.dart
Fixes https://github.com/dart-lang/sdk/issues/61196

Change-Id: I8dd0b8b907ecea79314480dbc39e0edda8a243d0
Reviewed-on: https://dart-review.googlesource.com/c/sdk/+/443151
Reviewed-by: Ryan Macnak <rmacnak@google.com>
Commit-Queue: Alexander Markov <alexmarkov@google.com>
2025-08-04 14:05:01 -07:00