Skip to content

Rollup of 10 pull requests #110214

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merged
merged 39 commits into from
Apr 12, 2023
Merged
Changes from 2 commits
Commits
Show all changes
39 commits
Select commit Hold shift + click to select a range
9f1a3a1
Update env.rs
fleetingbytes Apr 3, 2023
c252f0d
add situation where var_os returns None
fleetingbytes Apr 3, 2023
5618c8e
remove self-reference in var_os doc
fleetingbytes Apr 3, 2023
a450557
Remove redundant empty line
fleetingbytes Apr 3, 2023
4cb73cc
Preserve potential mood for equal or NUL sign
fleetingbytes Apr 3, 2023
ad26dab
Initial support for loongarch64-unknown-linux-gnu
zhaixiaojuan May 12, 2022
a5e2311
library/std: Add support for loongarch64
zhaixiaojuan Jul 6, 2022
50be2a3
library/unwind: Add definitions for loongarch64
zhaixiaojuan Jul 6, 2022
f465bc7
rustdoc: Add human-readable cfg string for loongarch64
zhaixiaojuan Jul 7, 2022
10f7ba5
Add LLVM target and cputype matching for loongarch64
zhaixiaojuan Jul 7, 2022
ccf5417
Enable loongarch64 LLVM target
zhaixiaojuan Jul 7, 2022
ca8cad7
Add loongarch64 to exception list
zhaixiaojuan Aug 10, 2022
b7c5323
Add loongarch64 to fn create_object_file
zhaixiaojuan Feb 3, 2023
737e1d2
loongarch64: calculate the ELF header flags
zhaixiaojuan Feb 3, 2023
7944930
Pass host linker to compiletest.
jfgoog Apr 6, 2023
bf1758d
Define UNWIND_DATA_REG for loongarch64
zhaixiaojuan Feb 3, 2023
a3f0046
Define MIN_ALIGN for loongarch64
zhaixiaojuan Mar 28, 2023
53fa6fe
Fix typo in todo! macro docstring
kormosi Apr 9, 2023
d92f74e
Support safe transmute in new solver
compiler-errors Apr 9, 2023
4adee91
tests
compiler-errors Apr 9, 2023
b410f3f
Fix typos in librustdoc
DaniPopes Apr 10, 2023
f470c29
Fix remaining typos
DaniPopes Apr 10, 2023
dd28cfb
rustdoc: remove redundant expandSection code from main.js
notriddle Apr 10, 2023
7d26963
Break up long first paragraph
fleetingbytes Apr 11, 2023
72bfd55
kmc-solid: Implement `Socket::read_buf`
kawadakk Apr 11, 2023
47ff60d
Fix `x test ui --target foo` when download-rustc is enabled
jyn514 Apr 9, 2023
d5339be
rename tests/ui/unique to tests/ui/box/unit
reez12g Apr 6, 2023
c37e728
rename maybe_delink to maybe_remove_mention
DaniPopes Apr 11, 2023
4e84d69
Reword the docstring in todo! macro definition
kormosi Apr 11, 2023
4a24aab
Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiser
compiler-errors Apr 12, 2023
8a7a665
Rollup merge of #109894 - fleetingbytes:109893-var_os-never-returns-a…
compiler-errors Apr 12, 2023
90b5597
Rollup merge of #110000 - reez12g:issue-109878, r=jackh726
compiler-errors Apr 12, 2023
e6e46ba
Rollup merge of #110018 - jfgoog:host-and-target-linker, r=wesleywiser
compiler-errors Apr 12, 2023
4f2f7fd
Rollup merge of #110104 - kormosi:todo_typo, r=cuviper
compiler-errors Apr 12, 2023
2f5440c
Rollup merge of #110113 - jyn514:download-rustc-cross, r=albertlarsan68
compiler-errors Apr 12, 2023
87c9b3f
Rollup merge of #110126 - compiler-errors:new-solver-safe-transmute, …
compiler-errors Apr 12, 2023
e697545
Rollup merge of #110155 - DaniPopes:rest-typos, r=jyn514
compiler-errors Apr 12, 2023
d22b019
Rollup merge of #110162 - notriddle:notriddle/main-js-expand, r=Guill…
compiler-errors Apr 12, 2023
4c9cd9e
Rollup merge of #110173 - solid-rs:patch/kmc-solid/socket-read-buf, r…
compiler-errors Apr 12, 2023
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
6 changes: 3 additions & 3 deletions src/bootstrap/compile.rs
Original file line number Diff line number Diff line change
Expand Up @@ -83,11 +83,11 @@ impl Step for Std {
let target = self.target;
let compiler = self.compiler;

// These artifacts were already copied (in `impl Step for Sysroot`).
// Don't recompile them.
// When using `download-rustc`, we already have artifacts for the host available
// (they were copied in `impl Step for Sysroot`). Don't recompile them.
// NOTE: the ABI of the beta compiler is different from the ABI of the downloaded compiler,
// so its artifacts can't be reused.
if builder.download_rustc() && compiler.stage != 0 {
if builder.download_rustc() && compiler.stage != 0 && target == builder.build.build {
return;
}

Expand Down