Closed
Description
Currently, sccache is only used for caching C dependencies of the rust compiler. However, sccache has (experimental) support for caching Rust builds. Since any given pull request will usually only modify a few compiler crates, this has the potential to greatly reduce build times (helping to address issues such as #46903).
At the moment, sscache doesn't appear to handle incremental compilation. It might be worthwhile to look into extending sscache to support caching incremental compilation output - though given the total number of jobs Rust runs on Appveyor and Travis CI, the amount of storage required could be prohibitive.