about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src/common.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2025-01-03 22:12:45 +0100
committerGitHub <noreply@github.com>2025-01-03 22:12:45 +0100
commitc02499feb11c960e79d72c2fdfb3e42053b563ec (patch)
treee1fe1c24240be9c85eddd25167a7ac6c4fd1ef14 /compiler/rustc_codegen_llvm/src/common.rs
parent12cc9b4b6fb6787e8a1c726827dbcfdba647f737 (diff)
parentbaa7fcec85e1939b38e84d885e746df08d2f5bb0 (diff)
downloadrust-c02499feb11c960e79d72c2fdfb3e42053b563ec.tar.gz
rust-c02499feb11c960e79d72c2fdfb3e42053b563ec.zip
Rollup merge of #135058 - onur-ozkan:path-resolution, r=jieyouxu
refactor bootstrap path resolution

Previously we removed paths as soon as we found the first intersection, which made it impossible to find other intersecting paths (and that is the reason of https://github.com/rust-lang/rust/issues/135022).

This patch changes that by marking the intersecting paths instead, so we can collect them all and remove them together when needed. Which means, `x build compiler` would compile anything that ends or starts with `"compiler"` instead of picking the first matching `Step` from `builder::get_step_descriptions`.

Fixes https://github.com/rust-lang/rust/issues/135022
Diffstat (limited to 'compiler/rustc_codegen_llvm/src/common.rs')
0 files changed, 0 insertions, 0 deletions