about summary refs log tree commit diff
path: root/compiler/rustc_codegen_llvm/src
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
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')
0 files changed, 0 insertions, 0 deletions