wasmer icon indicating copy to clipboard operation
wasmer copied to clipboard

Broken on nightly because of ahash 0.7 (aka "update hashbrown")

Open Manishearth opened this issue 4 months ago • 3 comments

[email protected] is as of yesterday broken on Rust nightly, even if you do not choose to opt in to its nightly features, because it autoenables features in build.rs. See https://github.com/tkaitchuck/aHash/issues/200.

This problem is fixed in [email protected]. However, this crate and its dependencies use ahash 0.7 via [email protected] and [email protected], used by [email protected] and [email protected] respectively. [email protected] and [email protected] are up to date.

Ideally wasmer should be updated to use the latest hashbrown.

I do have some alternate ways of solving this problem:

  • Fix in ahash: https://github.com/tkaitchuck/aHash/pull/202
  • Fix in hashbrown: https://github.com/rust-lang/hashbrown/pull/497 https://github.com/rust-lang/hashbrown/pull/498

however I think it's worth updating hashbrown anyway.

This breaks older versions of wasmer as well, ideally these deps can be updated for the wasmer 2.x and 3.x series.

Thanks!

Manishearth avatar Feb 08 '24 19:02 Manishearth