fastrand icon indicating copy to clipboard operation
fastrand copied to clipboard

chore: update dependencies to latest versions and bump MSRV to 1.63

Open istankovic opened this issue 7 months ago • 4 comments

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.

istankovic avatar May 23 '25 12:05 istankovic

@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?

istankovic avatar Jun 04 '25 08:06 istankovic

any updates on this?

dignifiedquire avatar Sep 25 '25 09:09 dignifiedquire

I think what we should do here is the same as what's proposed in ring. (i.e., vendoring the getrandom WASM code.)

taiki-e avatar Sep 29 '25 15:09 taiki-e

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.

istankovic avatar Oct 17 '25 12:10 istankovic