tinyvec icon indicating copy to clipboard operation
tinyvec copied to clipboard

Proposal: Rolling MSRV, Stable-N

Open Lokathor opened this issue 3 years ago • 2 comments

Currently the readme says "Min Rust 1.34", and the CI is for 1.34, but there's no particularly strong statement that the MSRV will never move.

I'm proposing that we bump the MSRV slowly over time to avoid too many verson-compat features getting in, and avoid having too many differences across versions.

Currently there's no pressure for immediate new features, but I'd like to try and sort this out before any such pressure does arise.

Since we're already more than 20 versions behind Stable, we could have "Stable -20" as the support range. That's quite a but more than any other Rust crate, so I can't imagine many concerns.

Lokathor avatar Dec 07 '22 22:12 Lokathor

The current stable version of Rust is 1.67.0 (released on 2023-01-26), so it could even be "Stable-30" at the moment. So why not use that as the support range? This should be more than enough for most users.

striezel avatar Jan 28 '23 20:01 striezel

CI bumped in https://github.com/Lokathor/tinyvec/pull/179

should update the readme or other docs so I'll leave this open still.

Lokathor avatar Feb 22 '23 23:02 Lokathor