From 27c47bc45fc3d3f0407370aecce37b7140547643 Mon Sep 17 00:00:00 2001 From: asiva Date: Tue, 4 Mar 2025 16:54:19 -0800 Subject: [PATCH] Use AOT snapshot for kernel_worker --- build_modules/CHANGELOG.md | 1 + build_modules/lib/src/workers.dart | 4 ++-- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/build_modules/CHANGELOG.md b/build_modules/CHANGELOG.md index aede87bd3..d0f6dd5bc 100644 --- a/build_modules/CHANGELOG.md +++ b/build_modules/CHANGELOG.md @@ -2,6 +2,7 @@ - Bump the min SDK to 3.7.0. - Use `build_test` 3.0.0. +- use AOT snapshot for kernel_worker ## 5.0.11 diff --git a/build_modules/lib/src/workers.dart b/build_modules/lib/src/workers.dart index 7872b8ab6..c81b4989f 100644 --- a/build_modules/lib/src/workers.dart +++ b/build_modules/lib/src/workers.dart @@ -84,9 +84,9 @@ BazelWorkerDriver get _frontendDriver { _frontendWorkersAreDoneCompleter ??= Completer(); return __frontendDriver ??= BazelWorkerDriver( () => Process.start( - p.join(sdkDir, 'bin', 'dart'), + p.join(sdkDir, 'bin', 'dartaotruntime'), [ - p.join(sdkDir, 'bin', 'snapshots', 'kernel_worker.dart.snapshot'), + p.join(sdkDir, 'bin', 'snapshots', 'kernel_worker_aot.dart.snapshot'), '--persistent_worker', ], mode: _processMode,