mozilla / sccache

Sccache is a ccache-like tool. It is used as a compiler wrapper and avoids compilation when possible. Sccache has the capability to utilize caching in remote storage environments, including various cloud storage options, or alternatively, in local storage.
Apache License 2.0
5.85k stars 552 forks source link

refactor: Bump MSRV to 1.75 for async in trait #2203

Closed Xuanwo closed 5 months ago

Xuanwo commented 5 months ago

Rust 1.75 was released six months ago and introduced great features such as async in trait. Many of our dependencies, including https://github.com/mozilla/sccache/pull/2202, are adopting this feature. Let's update our MSRV to 1.75.

codecov-commenter commented 5 months ago

Codecov Report

Attention: Patch coverage is 50.00000% with 9 lines in your changes missing coverage. Please review.

Project coverage is 42.72%. Comparing base (0cc0c62) to head (d7d2d8e). Report is 48 commits behind head on main.

Files Patch % Lines
src/compiler/nvcc.rs 0.00% 2 Missing :warning:
src/compiler/nvhpc.rs 0.00% 2 Missing :warning:
src/compiler/rust.rs 75.00% 1 Missing and 1 partial :warning:
src/compiler/tasking_vx.rs 0.00% 2 Missing :warning:
src/compiler/diab.rs 0.00% 1 Missing :warning:
Additional details and impacted files ```diff @@ Coverage Diff @@ ## main #2203 +/- ## =========================================== + Coverage 30.91% 42.72% +11.81% =========================================== Files 53 53 Lines 20112 20428 +316 Branches 9755 9750 -5 =========================================== + Hits 6217 8728 +2511 - Misses 7922 7975 +53 + Partials 5973 3725 -2248 ```

:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.

sylvestre commented 5 months ago

LGTM, thanks