- 
                Notifications
    You must be signed in to change notification settings 
- Fork 13.9k
Closed
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.
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.
Metadata
Metadata
Assignees
Labels
C-enhancementCategory: An issue proposing an enhancement or a PR with one.Category: An issue proposing an enhancement or a PR with one.T-infraRelevant to the infrastructure team, which will review and decide on the PR/issue.Relevant to the infrastructure team, which will review and decide on the PR/issue.