Results 1846 comments of Steven Allen

cranelift-codegen reproduces, trying cranelift-control now

cranelift-control does not. Trying cranelift-codegen-meta, cranelift-codegen-shared, and cranelift-isle

Ok, it is `cranelift-codegen` specifically. Now I'm trying to see if it's because we're not supporting some architecture by building with `CARGO_FEATURE_ALL_ARCH`.... we'll see if that even works.

Er, trying with reduced features first. Only "std" and "unwind" because those are required.

Ok, still broken with those features. Now I'm trying with "all arch" to see if it's some kind if isle issue (I think it is, but I'm not sure if...

Enabling all architectures doesn't help, and I can't skip the ISLE build (that option only exists if it's pre-built). Now I'm bisecting cranelift-codegen, starting with 0.109.

Ok, it's cranelift-codegen 0.107.0 exactly. Now I'm testing a build with all the FVM crates fully updated to get us all on a single wasmtime version _just_ in case it's...

Ok, it is feature unification. Specifically adding the `trace-log` feature to `regalloc2`.

My hypothesis is that this is actually just a compilation slowdown, not an execution slowdown. We're only running through ~24 epochs here and will have to pause to lazily (IIRC?)...

Yep, I plan on reporting it upstream. I'm also looking into possibly disabling the offending feature (requires upstream help, but I'm guessing it's only needed for GC which we don't...