proptest-rs / proptest

Hypothesis-like property testing for Rust
Apache License 2.0
1.69k stars 158 forks source link

Lift MSRV to 1.70 to relax dependency on trybuild #475

Open nc7s opened 3 months ago

nc7s commented 3 months ago

trybuild was added in https://github.com/proptest-rs/proptest/pull/316, pinned to =1.0.0, reason being "for MSRV". That was released on 6 May 2019, with dozens of versions released since.

Arguably, trybuild (as of current 1.0.96) has rust-version = "1.70", which fits perfectly in proptest MSRV policy:

https://github.com/proptest-rs/proptest/blob/ca308b0362336d7bf0e387052daadf0251adcecb/proptest/README.md?plain=1#L37

With the current Rust stable 1.79, the guaranteed MSRV will be 1.72.

In Debian we have 1.79 in unstable and soon migrating to testing, so it's OK. Stable has 1.63, which is below current MSRV of 1.64 anyway.