Capture the rustc environment and project it into run (#4421)

This commit is contained in:
Jonathan Kelley authored and GitHub committed 2025-07-15 14:27:04 -07:00
1 parent 0d2e1f4051
commit 57dba1949c
6 files changed
+64 -33

No files matched your search

+1 -1
View File
@@ -198,7 +198,7 @@ pub(crate) async fn serve_all(args: ServeArgs, tracer: &mut TraceController) ->
}
}
}
BuildMode::Base | BuildMode::Fat => {
BuildMode::Base { .. } | BuildMode::Fat => {
_ = builder
.open(&bundle, &mut devserver)
.await
+4 -4
View File
@@ -227,7 +227,7 @@ impl AppServer {
pub(crate) fn initialize(&mut self) {
let build_mode = match self.use_hotpatch_engine {
true => BuildMode::Fat,
false => BuildMode::Base,
false => BuildMode::Base { run: true },
};
self.client.start(build_mode.clone());
@@ -495,9 +495,9 @@ impl AppServer {
self.clear_cached_rsx();
server.send_patch_start().await;
} else {
self.client.start_rebuild(BuildMode::Base);
self.client.start_rebuild(BuildMode::Base { run: true });
if let Some(server) = self.server.as_mut() {
server.start_rebuild(BuildMode::Base);
server.start_rebuild(BuildMode::Base { run: true });
}
self.clear_hot_reload_changes();
self.clear_cached_rsx();
@@ -680,7 +680,7 @@ impl AppServer {
pub(crate) async fn full_rebuild(&mut self) {
let build_mode = match self.use_hotpatch_engine {
true => BuildMode::Fat,
false => BuildMode::Base,
false => BuildMode::Base { run: true },
};
self.client.start_rebuild(build_mode.clone());