-
Notifications
You must be signed in to change notification settings - Fork 13.3k
Bump master to 1.21.0 #43320
New issue
Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? # to your account
Bump master to 1.21.0 #43320
Conversation
r? @brson (rust_highfive has picked a reviewer for you, use r? to override) |
I've restarted the PR builder, but this is the log:
|
Failed again, legit. // src/librustc_llvm/build.rs
let llvm_config = env::var_os("LLVM_CONFIG")
.map(PathBuf::from)
.unwrap_or_else(|| {
if let Some(dir) = env::var_os("CARGO_TARGET_DIR").map(PathBuf::from) {
let to_test = dir.parent()
.unwrap()
.parent()
.unwrap()
.join(&target)
.join("llvm/bin/llvm-config");
if Command::new(&to_test).output().is_ok() {
return to_test;
}
}
PathBuf::from("llvm-config")
});
...
let mut version_cmd = Command::new(&llvm_config);
version_cmd.arg("--version"); Looks like both |
7e29356
to
f8f578f
Compare
Failed again, seems still legit. |
f8f578f
to
49da72f
Compare
☔ The latest upstream changes (presumably #43319) made this pull request unmergeable. Please resolve the merge conflicts. |
49da72f
to
7ec9cc2
Compare
src/bootstrap/compile.rs
Outdated
|
||
/// Configures the `cargo` command with env vars and such to build the standard | ||
/// library. | ||
pub fn std_cargo(build: &Build, |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
What do you think about making {std,test,rustc}_cargo
call Cargo themselves? Probably more than we want to do in this patch, but I believe it'd make the code cleaner, could you add a FIXME or file an issue?
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Oh I don't think we'd want to end up doing that because while the compile.rs
invocations immediately just run Cargo the check.rs
will add more args (like --no-fail-fast
) and also maybe not abort the build if the test run fails.
Other than filing the issue or fixing the nit, r=me. |
@bors: r=Mark-Simulacrum |
📌 Commit 7ec9cc2 has been approved by |
🔒 Merge conflict |
☔ The latest upstream changes (presumably #43059) made this pull request unmergeable. Please resolve the merge conflicts. |
7ec9cc2
to
48ee28b
Compare
@bors r+ |
📌 Commit 48ee28b has been approved by |
@bors p=1 |
⌛ Testing commit 48ee28bad7b3a344c2e884f6834b72d5fe2b66cf with merge 7fac9cc983f848ca2722fcb9c5f88475bac61a97... |
💔 Test failed - status-travis |
It does seem likely that we have two different versions of rls-data in use: https://github.com/rust-lang/rust/pull/43320/files#diff-5d9bf57935c52008319cccc88d4d737dR2208.
|
48ee28b
to
f2b7dd8
Compare
@bors: r=Mark-Simulacrum |
📌 Commit f2b7dd8 has been approved by |
32fe9d6
to
6eb6ab3
Compare
@bors: r=Mark-Simulacrum |
📌 Commit 6eb6ab3 has been approved by |
⌛ Testing commit 6eb6ab3a5b8b9ae28517a682ba35fd17da115bc6 with merge 08a7f5b0ca65e6a586bf4b57c30d4f78c2e865f8... |
💔 Test failed - status-appveyor |
Hmm, this is odd. I don't recall this PR having any relevant changes that could cause this.
|
6eb6ab3
to
c6a1568
Compare
I think it may have been a bug in rustbuild @bors: r=Mark-Simulacrum |
📌 Commit c6a1568 has been approved by |
⌛ Testing commit c6a1568f8d57569404b44fde518ed0f3abc166df with merge e11b865e13a728a8bbe9c6f33294d58b0ffb0a49... |
💔 Test failed - status-appveyor |
Same
BTW the diagnostic should be improved, it is unclear whether "that crate" means |
This commit bumps the master branch's version to 1.21.0 and also updates the bootstrap compiler from the freshly minted beta release.
c6a1568
to
9010567
Compare
@bors: r=Mark-Simulacrum |
📌 Commit 9010567 has been approved by |
Bump master to 1.21.0 This commit bumps the master branch's version to 1.21.0 and also updates the bootstrap compiler from the freshly minted beta release.
☀️ Test successful - status-appveyor, status-travis |
In rust-lang#42938 we made the compiler emit a call to begin_panic_new in order to pass column info to it. Now with stage0 updated (rust-lang#43320), we can safely change begin_panic and start emitting calls for it again.
This commit bumps the master branch's version to 1.21.0 and also updates the
bootstrap compiler from the freshly minted beta release.