This diff makes several amendments to the local file caching mechanism which was migrated from ThinLTO to Support in rGe678c51177102845c93529d457b020f969125373 in response to follow-up discussion on that commit.
Details
Details
- Reviewers
MaskRay gkm mcgrathr phosek lattner - Group Reviewers
Restricted Project - Commits
- rGd788c44f5cdd: [Support] Improve Caching conformance with Support library behavior
rGe678c5117710: [Support][ThinLTO] Move ThinLTO caching to LLVM Support library
Diff Detail
Diff Detail
- Repository
- rG LLVM Github Monorepo
Unit Tests
Unit Tests
Time | Test | |
---|---|---|
24,930 ms | x64 debian > libFuzzer.libFuzzer::fork.test |
Event Timeline
Comment Actions
Improve error handling in Caching support library.
Most of the functions now return Expected<>, except for the non-trivial destructor of CacheStream.