-
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
1.70.0 crater runs #111003
Comments
@craterbot run name=beta-1.70-1 start=1.69.0 end=beta-2023-04-20 mode=build-and-test cap-lints=warn p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
@craterbot run name=beta-1.70-rustdoc-1 start=1.69.0 end=beta-2023-04-20 mode=rustdoc cap-lints=warn p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
🎉 Experiment
|
The only ICE regressions are (already beta-nominated) #111015 A lot of the rest of the regressions just look like flaky tests to me. I presume this is usually when someone does a re-run of the regressed crates list. There are also 133 crates that fail due to "No space left on device" which seems bad but I think I've seen that before in crater quite a bit 🤷 |
@craterbot run name=beta-1.70-2 start=1.69.0 end=beta-2023-05-08 mode=build-and-test cap-lints=warn p=1 crates=https://crater-reports.s3.amazonaws.com/beta-1.70-1/retry-regressed-list.txt |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
@craterbot run name=beta-1.70-rustdoc-2 start=1.69.0 end=beta-2023-05-08 mode=build-and-test cap-lints=warn p=1 crates=https://crater-reports.s3.amazonaws.com/beta-1.70-rustdoc-1/retry-regressed-list.txt |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
@craterbot run name=beta-1.70-rustdoc-2 start=1.69.0 end=master#90c541806f23a127002de5b4038be731ba1458ca mode=check-only cap-lints=warn p=1 |
🚨 Error: experiment 'beta-1.70-rustdoc-2' already exists 🆘 If you have any trouble with Crater please ping |
@craterbot run name=beta-1.70-3 start=1.69.0 end=master#90c541806f23a127002de5b4038be731ba1458ca mode=check-only cap-lints=warn p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
@craterbot abort (we need a different approach for stable artifacts :/) |
🚨 Error: failed to parse the command 🆘 If you have any trouble with Crater please ping |
@craterbot abort |
🗑️ Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
@craterbot run name=beta-170-4 start=master#9610dfe5a9a731ced1ea4923ecbd0c57fe367898 end=master#e6e4f7ed1589e03bc2f6c5931c1a72e7947e8682 mode=check-only p=1 |
👌 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🚧 Experiment ℹ️ Crater is a tool to run experiments across parts of the Rust ecosystem. Learn more |
🎉 Experiment
|
FWIW in case that's of interest to somebody: the It uses the box syntax in a single test gated behind a non-default "nightly" feature: #[cfg(feature = "nightly")]
#[test]
fn nightly() {
// box patterns
let foo = (box 42, [1, 2, 3]);
guard!({ return } unless Some(foo) => Some((box x, _)));
println!("{}", x);
let mut foo = Some((box 42, [1, 2, 3]));
{
guard!({ return } unless foo => Some((box ref x, _)));
println!("{}", x);
}
{
guard!({ return } unless foo => Some((box ref mut x, _)));
println!("{}", x);
}
{
guard!({ return } unless foo => Some((box mut x, _)));
x -= 1;
println!("{}", x);
}
// slice patterns
let foo = (box 42, [1, 2, 3]);
guard!({ return } unless Some(foo) => Some((_, [a, b, c])));
println!("{} {} {}", a, b, c);
// advanced slice patterns
let foo = (box 42, [1, 2, 3]);
guard!({ return } unless Some((foo.0, &foo.1)) => Some((box x, &[head, tail @ ..])));
println!("{} {} {:?}", x, head, tail);
} So I would not expect a
This crated thread seemed like not the worst location for such a report as it seems like a compilation regression. 1.69 did produce warnings, but for rather obvious reasons the author of guard is relatively light on maintenance at this point, and it looks like cargo does not show the warnings from dependencies (by default?), so the (few?) packages which depend on |
Note: Please do not conduct triage on these runs without discussing how to do so with a release team member first. Thanks!
The text was updated successfully, but these errors were encountered: