Thanks to visit codestin.com
Credit goes to github.com

Skip to content
Closed
Show file tree
Hide file tree
Changes from 1 commit
Commits
Show all changes
47 commits
Select commit Hold shift + click to select a range
c89fe80
Rename extended rustc tool macros
Kobzol Jun 18, 2025
d1683e7
Add metadata to `Cargo` and `RustAnalyzer` tools
Kobzol Jul 22, 2025
ca66698
Cleanup `ensure_if_default` to not require `Option` output
Kobzol Jul 22, 2025
1783af7
Add step metadata to `RustAnalyzerProcMacroSrv`
Kobzol Jul 22, 2025
533a78d
Rename `Builder::rustdoc` to `Builder::rustdoc_for_compiler`
Kobzol Jul 22, 2025
7a5f9cb
Implement `RustcPrivateCompilers` to unify building of `rustc_private…
Kobzol Jul 22, 2025
d5ac269
Add step metadata and a few tests for `Doc` steps
Kobzol Jul 22, 2025
6fecbb9
Refactor `Rustdoc`
Kobzol Jul 22, 2025
006a9bd
Fix `ToolRustc` build with `download-rustc`
Kobzol Jul 22, 2025
acb2379
Add step metadata and a simple test for codegen backends
Kobzol Jul 22, 2025
efbaa77
Port codegen backends to `RustcPrivateCompilers`
Kobzol Jul 22, 2025
3f53fba
Rename `link_compiler` to `target_compiler`
Kobzol Jul 22, 2025
7bf4a1a
Appease Clippy
Kobzol Jul 22, 2025
0b88bea
Move `dist-apple-various` from x86_64 to aarch64
shepmaster Jul 23, 2025
e497abc
Add stabilization template and revise docs
Jan 23, 2025
857f46e
Address review feedback
nikomatsakis Jan 23, 2025
7547b15
Address review feedback
jieyouxu Jun 19, 2025
64604ad
Revise content on lang feature processes
traviscross Jul 23, 2025
9c99623
Merge PR: Stabilization template, docs
traviscross Jul 25, 2025
d12ecde
constify with_exposed_provenance
RalfJung Jul 27, 2025
72927f6
Ensure correct aligement of rustc_hir::Lifetime on platforms with low…
FractalFir Jul 27, 2025
8d82365
Prepare for merging from rust-lang/rust
invalid-email-address Jul 28, 2025
645b85e
Merge ref '2b5e239c6b86' from rust-lang/rust
invalid-email-address Jul 28, 2025
466198c
Merge pull request #2519 from rust-lang/rustc-pull
tshepang Jul 28, 2025
66445e7
fix pauses
tshepang Jul 28, 2025
b707493
reword to avoid using a term used in a confusing manner, "error annot…
tshepang Jul 28, 2025
bfca77b
Merge pull request #2520 from rust-lang/tshepang/error-pattern
tshepang Jul 28, 2025
f29f073
add support for ./x check src/tools/linkchecker
pietroalbini Jul 13, 2025
c745614
bump linkchecker to edition 2024
pietroalbini Jul 13, 2025
984926e
add an argument parser to linkchecker
pietroalbini Jul 1, 2025
2b11851
Raw Pointers are Constant PatKinds too
BoxyUwU Jul 28, 2025
6693b39
add --link-targets-dir flag to linkchecker
pietroalbini Jul 1, 2025
c340233
fixed typo chunks->as_chunks
xonx4l Jul 28, 2025
68f08c5
Add `core::mem::DropGuard`
yoshuawuyts Jul 21, 2025
71920e2
fix `Atomic*::as_ptr` wording
usamoi Jul 28, 2025
7ca4d1f
coverage: Regression test for "function name is empty" bug
Zalathar Jul 29, 2025
830eec8
Rollup merge of #143883 - pietroalbini:pa-linkchecker-extra-target, r…
Zalathar Jul 29, 2025
b0af8ce
Rollup merge of #144236 - yoshuawuyts:drop-guard, r=Mark-Simulacrum
Zalathar Jul 29, 2025
7d68e7b
Rollup merge of #144303 - Kobzol:bootstrap-tool-cleanup, r=jieyouxu
Zalathar Jul 29, 2025
c992023
Rollup merge of #144367 - shepmaster:reduce-x86-macos-runner-usage, r…
Zalathar Jul 29, 2025
ca0ee6c
Rollup merge of #144539 - RalfJung:const_with_exposed_provenance, r=o…
Zalathar Jul 29, 2025
8eeef9c
Rollup merge of #144569 - tshepang:rdg-sync, r=Kobzol
Zalathar Jul 29, 2025
8ebb05f
Rollup merge of #144573 - BoxyUwU:patkind_constant_ptr_docs, r=lcnr
Zalathar Jul 29, 2025
f86e6ca
Rollup merge of #144575 - xonx4l:patch-6, r=scottmcm
Zalathar Jul 29, 2025
608e726
Rollup merge of #144578 - FractalFir:m68k_fix, r=compiler-errors
Zalathar Jul 29, 2025
e45e2a6
Rollup merge of #144582 - usamoi:docs, r=RalfJung
Zalathar Jul 29, 2025
3a81fc9
Rollup merge of #144616 - Zalathar:try-in-macro, r=jieyouxu
Zalathar Jul 29, 2025
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Prev Previous commit
Next Next commit
Add step metadata to RustAnalyzerProcMacroSrv
  • Loading branch information
Kobzol committed Jul 23, 2025
commit 1783af76b6f0fc5fd7004c4a618bbf2a799e902f
8 changes: 8 additions & 0 deletions src/bootstrap/src/core/build_steps/tool.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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)]
Expand Down
2 changes: 2 additions & 0 deletions src/bootstrap/src/core/builder/tests.rs
Original file line number Diff line number Diff line change
Expand Up @@ -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>
Expand Down Expand Up @@ -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>
Expand Down