mirror of
https://github.com/fish-shell/fish-shell.git
synced 2026-04-19 23:21:15 -03:00
Update our MSRV to Rust 1.85. Includes fixes for lints which were previously suppressed due to them relying on features added after Rust 1.70. Rust 1.85 prints a warning when using `#[cfg(target_os = "cygwin")]`, so we work around the one instance where this is a problem for now. This workaround can be reverted when we update to Rust 1.86 or newer. Certain old versions of macOS are no longer supported by Rust starting with Rust 1.74, so this commit raises our macOS version requirement to 10.12. https://blog.rust-lang.org/2023/09/25/Increasing-Apple-Version-Requirements/ https://github.com/fish-shell/fish-shell/pull/11961#discussion_r2442415411 Closes #11961