Closed Mark-Simulacrum closed 4 months ago
Trying to bisect. Not so easy because cargo-bisect runs on nightlies and on nightly this crate does not compile.
WG-prioritization assigning priority (Zulip discussion).
@rustbot label -I-prioritize +P-medium
Using a patched version of ahash 0.7.8
that doesn't activate feature(stdsimd)
:
searched nightlies: from nightly-2024-02-01 to nightly-2024-03-17 regressed nightly: nightly-2024-02-09 searched commit range: https://github.com/rust-lang/rust/compare/8ace7ea1f7cbba7b4f031e66c54ca237a0d65de6...98aa3624be70462d6a25ed5544333e3df62f4c66 regressed commit: https://github.com/rust-lang/rust/commit/af88f7db51f6f2a1472f9279d7c7e7c822afff77 (#120550 @oli-obk)
@rustbot label: -E-needs-bisection
Yea, this crate already errors with
error: couldn't read src/web/../../docs/web/index.html: No such file or directory (os error 2)
[INFO] [stdout] --> src/web/mod.rs:114:20
[INFO] [stdout] |
[INFO] [stdout] 114 | Ok(reply::html(include_str!("../../docs/web/index.html")))
[INFO] [stdout] | ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
[INFO] [stdout] |
[INFO] [stdout] = note: this error originates in the macro `include_str` (in Nightly builds, run with -Z macro-backtrace for more info)
before it ICEs, so while this is an ICE to be fixed, it's not beta critical
Using a patched version of
ahash 0.7.8
that doesn't activatefeature(stdsimd)
:
💀 nightly feature detection is starting to affect rustc development
Minimized:
async fn create_task() {
_ = Some(async { bind(documentation_filter()) });
}
async fn bind<Fut, F: Filter<Future = Fut>>(_: F) {}
fn documentation_filter() -> impl Filter {
AndThen
}
trait Filter {
type Future;
}
struct AndThen;
impl Filter for AndThen
where
Foo: Filter,
{
type Future = ();
}
@rustbot label: -E-needs-mcve +S-has-mcve