-
Notifications
You must be signed in to change notification settings - Fork 12.8k
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
Bump master to 1.21.0 #43320
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.