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

Skip to content
Closed
Changes from 1 commit
Commits
Show all changes
30 commits
Select commit Hold shift + click to select a range
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
bf1758d
Define UNWIND_DATA_REG for loongarch64
zhaixiaojuan Feb 3, 2023
a3f0046
Define MIN_ALIGN for loongarch64
zhaixiaojuan Mar 28, 2023
fb92796
Separate out a `rustc_llvm_env` function
jyn514 Apr 9, 2023
b369c8e
Do not use ImplDerivedObligationCause for inherent impl method error …
compiler-errors Apr 10, 2023
d92f74e
Support safe transmute in new solver
compiler-errors Apr 9, 2023
4adee91
tests
compiler-errors Apr 9, 2023
05a6daa
Report overflows gracefully with new solver
compiler-errors Apr 9, 2023
b410f3f
Fix typos in librustdoc
DaniPopes Apr 10, 2023
f470c29
Fix remaining typos
DaniPopes Apr 10, 2023
47ff60d
Fix `x test ui --target foo` when download-rustc is enabled
jyn514 Apr 9, 2023
ca3daa0
Fix `x check --stage 1` when `download-ci-llvm=false`
jyn514 Apr 9, 2023
c37e728
rename maybe_delink to maybe_remove_mention
DaniPopes Apr 11, 2023
b4fe761
bump treewide clap to 4.2.1
fee1-dead Apr 8, 2023
f0c488a
Rollup merge of #96971 - zhaixiaojuan:master, r=wesleywiser
compiler-errors Apr 11, 2023
63ade80
Rollup merge of #110077 - fee1-dead-contrib:time-to-bump, r=Mark-Simu…
compiler-errors Apr 11, 2023
14d737c
Rollup merge of #110103 - compiler-errors:new-solver-overflows, r=lcnr
compiler-errors Apr 11, 2023
19c1e67
Rollup merge of #110113 - jyn514:download-rustc-cross, r=albertlarsan68
compiler-errors Apr 11, 2023
cd2044f
Rollup merge of #110122 - jyn514:check-stage1-llvm, r=ozkanonur
compiler-errors Apr 11, 2023
b912d4c
Rollup merge of #110126 - compiler-errors:new-solver-safe-transmute, …
compiler-errors Apr 11, 2023
48ddb5d
Rollup merge of #110133 - compiler-errors:issue-110131, r=petrochenkov
compiler-errors Apr 11, 2023
17a6fa4
Rollup merge of #110155 - DaniPopes:rest-typos, r=jyn514
compiler-errors Apr 11, 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
Prev Previous commit
Next Next commit
Fix x test ui --target foo when download-rustc is enabled
Previously, we would never build the target std, only the host std.
  • Loading branch information
jyn514 committed Apr 11, 2023
commit 47ff60dc09299b15102b4ebe0efd6a0446fe5a05
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