diff options
| author | Jakub Beránek <berykubik@gmail.com> | 2025-07-22 10:58:02 +0200 |
|---|---|---|
| committer | Jakub Beránek <berykubik@gmail.com> | 2025-08-01 15:44:53 +0200 |
| commit | 8fed3fbd4fdd08620eb1de77a6ff80ba34071d8b (patch) | |
| tree | 92fd9fc8796459d64e6b1313c8d5cf29f924bc82 | |
| parent | 57a6c930e8fbabf58355fff9586e6d39dbf700c9 (diff) | |
| download | rust-8fed3fbd4fdd08620eb1de77a6ff80ba34071d8b.tar.gz rust-8fed3fbd4fdd08620eb1de77a6ff80ba34071d8b.zip | |
Add step metadata to `RustAnalyzerProcMacroSrv`
| -rw-r--r-- | src/bootstrap/src/core/build_steps/tool.rs | 8 | ||||
| -rw-r--r-- | src/bootstrap/src/core/builder/tests.rs | 2 |
2 files changed, 10 insertions, 0 deletions
diff --git a/src/bootstrap/src/core/build_steps/tool.rs b/src/bootstrap/src/core/build_steps/tool.rs index 9237d7c3f03..bc79d3432ca 100644 --- a/src/bootstrap/src/core/build_steps/tool.rs +++ b/src/bootstrap/src/core/build_steps/tool.rs @@ -1179,6 +1179,14 @@ impl Step for RustAnalyzerProcMacroSrv { tool_result } + + fn metadata(&self) -> Option<StepMetadata> { + // FIXME: fix ToolRust staging logic + Some( + StepMetadata::build("rust-analyzer-proc-macro-srv", self.target) + .built_by(self.compiler.with_stage(self.compiler.stage - 1)), + ) + } } #[derive(Debug, Clone, Hash, PartialEq, Eq)] diff --git a/src/bootstrap/src/core/builder/tests.rs b/src/bootstrap/src/core/builder/tests.rs index 73d9d5a6e99..319de1c5cf3 100644 --- a/src/bootstrap/src/core/builder/tests.rs +++ b/src/bootstrap/src/core/builder/tests.rs @@ -1097,6 +1097,7 @@ mod snapshot { [dist] docs <host> [doc] std 2 <host> crates=[] [dist] mingw <host> + [build] rustc 0 <host> -> rust-analyzer-proc-macro-srv 1 <host> [build] rustc 0 <host> -> GenerateCopyright 1 <host> [dist] rustc <host> [dist] rustc 1 <host> -> std 1 <host> @@ -1289,6 +1290,7 @@ mod snapshot { [build] rustc 1 <host> -> rustc 2 <target1> [build] rustc 1 <host> -> WasmComponentLd 2 <target1> [build] rustdoc 1 <target1> + [build] rustc 0 <host> -> rust-analyzer-proc-macro-srv 1 <target1> [build] rustc 0 <host> -> GenerateCopyright 1 <host> [dist] rustc <target1> [dist] rustc 1 <host> -> std 1 <target1> |
