coreutils icon indicating copy to clipboard operation
coreutils copied to clipboard

Bump MSRV to 1.64?

Open tertsdiepraam opened this issue 2 years ago • 1 comments

With a new release tagged, we have the opportunity to bump the MSRV again.

With 1.61 we would get:

  • retain_mut, which unblocks https://github.com/uutils/coreutils/issues/4190
  • The Termination trait which might simplify the uumain proc macro.

With 1.62:

  • #[derive(Default)] for enums

With 1.63:

  • Scoped threads

With 1.64:

With 1.65:

  • let ... else (though this still breaks rustfmt)

With 1.66

  • ..=X ranges
  • Duration::try_from_secs_{f32, f64}

I think workspace inheritance would be a big improvement for this project, so I would propose to bump directly to 1.64.

tertsdiepraam avatar Jan 21 '23 11:01 tertsdiepraam

sure, let's do it :)

sylvestre avatar Jan 21 '23 12:01 sylvestre