about summary refs log tree commit diff
path: root/compiler/rustc_pattern_analysis/src/rustc.rs
diff options
context:
space:
mode:
authorMatthias Krüger <matthias.krueger@famsik.de>2024-07-29 11:42:33 +0200
committerGitHub <noreply@github.com>2024-07-29 11:42:33 +0200
commit7e6943d67fdb5ed7428a6cd033b5cfb6907e17da (patch)
tree11e35408ad40087ce080fa626081b97401e3f8ac /compiler/rustc_pattern_analysis/src/rustc.rs
parenta5ee5cbad1dde83dde61959e9436716094e3408c (diff)
parentf56d58e4a784b6429e742a411c2759900741894d (diff)
downloadrust-7e6943d67fdb5ed7428a6cd033b5cfb6907e17da.tar.gz
rust-7e6943d67fdb5ed7428a6cd033b5cfb6907e17da.zip
Rollup merge of #128182 - onur-ozkan:fix-no-std-crates, r=Mark-Simulacrum
handle no_std targets on std builds

This PR unifies the `Step::run_make` logic and improves it by skipping std specific crates for no_std targets. In addition, since we now handle library crates properly, bootstrap is capable of running `x doc library` even for no_std targets as it is able to generate documentation for `alloc` crate from the standard library.

Resolves #128027

cc ``@ChrisDenton``
Diffstat (limited to 'compiler/rustc_pattern_analysis/src/rustc.rs')
0 files changed, 0 insertions, 0 deletions