-
Notifications
You must be signed in to change notification settings - Fork 12.9k
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
Suggest Upgrading Compiler for Gated Features #119088
Suggest Upgrading Compiler for Gated Features #119088
Conversation
(rustbot has picked a reviewer for you, use r? to override) |
It would introduce a source of non-determinism which as I understand it would make rustc tests fail if CI stalls just a bit too long or if someone tries to recompile an older nightly version and then run it's test suite for reproducibility reasons. |
@bjorn3 That's a very good point about non-determinism. I think from a ui perspective it would be nice to show the message selectively, so perhaps if there's a way to make this deterministic for the tests, we can move forwards with it? Otherwise I'm ok with making this message static. I'll wait for @compiler-errors to follow up |
@George-lewis |
Thank you, @Rajveer100, I appreciate that, and good luck to you |
r? nilstrieb kinda too busy to continue to review this |
There are merge commits (commits with multiple parents) in your changes. We have a no merge policy so these commits will need to be removed for this pull request to be merged. You can start a rebase with the following commands:
The following commits are merge commits: |
0c5cc08
to
08676d0
Compare
This comment has been minimized.
This comment has been minimized.
@rustbot label -S-waiting-on-author |
@rustbot label -has-merge-commits |
☔ The latest upstream changes (presumably #119421) made this pull request unmergeable. Please resolve the merge conflicts. |
0957eaa
to
d56cdd4
Compare
@Nilstrieb Rebased and re-blessed the tests |
@bors r+ rollup=iffy |
☀️ Test successful - checks-actions |
Finished benchmarking commit (d78329b): comparison URL. Overall result: ❌✅ regressions and improvements - no action needed@rustbot label: -perf-regression Instruction countThis is a highly reliable metric that was used to determine the overall result at the top of this comment.
Max RSS (memory usage)ResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
CyclesResultsThis is a less reliable metric that may be of interest but was not used to determine the overall result at the top of this comment.
Binary sizeThis benchmark run did not return any relevant results for this metric. Bootstrap: 667.979s -> 668.17s (0.03%) |
🎉 thanks! |
Great to finally get this in, thanks for your help @Nilstrieb 🎉 |
…r-errors Run some ui-fulldeps tests on stage 1 again This is the second time I'm doing this... I'm starting to feel like stage1 ui-fulldeps tests were a mistake. Maybe I should have just put `#[cfg(bootstrap)]` there to let the bootstrap bumper fix it. `@George-lewis` :) finishes rust-lang#119088 (comment)
Rollup merge of rust-lang#121945 - Nilstrieb:ignore-stage1, r=compiler-errors Run some ui-fulldeps tests on stage 1 again This is the second time I'm doing this... I'm starting to feel like stage1 ui-fulldeps tests were a mistake. Maybe I should have just put `#[cfg(bootstrap)]` there to let the bootstrap bumper fix it. `@George-lewis` :) finishes rust-lang#119088 (comment)
This PR addresses #117318
I have a few questions:
--version
flaga. How can I handle the changing message in the tests?
a. How can we determine when the compiler is old?
I'll wait until we figure out the message to bless the tests