chore: update dependencies to latest versions and bump MSRV to 1.63
In particular, wyhash has been released which moves to rand 0.9, which brings quite a few of breaking changes. Luckily, we don't depend on it too much so the move is trivial. Also bump the MSRV to 1.63 to be in sync with getrandom and rand.
@taiki-e would it be possible to merge this and release a new major version (3.0, since this is a breaking change) soon-ish?
any updates on this?
I think what we should do here is the same as what's proposed in ring. (i.e., vendoring the getrandom WASM code.)
I think what we should do here is the same as what's proposed in ring. (i.e., vendoring the getrandom WASM code.)
Why? I'm not sure what value that would bring, but I do see the downside of adding more complexity and maintenance burden to fastrand. The discussion in ring seems to have to do with specifics in ring so I'm not sure what the relation to this crate is.