summaryrefslogtreecommitdiff
path: root/src/ccache.cpp
Commit message (Expand)AuthorAgeFilesLines
* refactor: Improve calculate_result_and_manifest_key parametersJoel Rosdahl2023-04-191-12/+12
* fix: Don't add additional depend mode options after Clang -- optionJoel Rosdahl2023-04-171-1/+3
* feat: Make it possible to disable ccache for a certain source code fileJoel Rosdahl2023-03-071-0/+23
* refactor: Use util::BitSet for hash_source_code_fileJoel Rosdahl2023-03-071-6/+6
* refactor: Use util::BitSet for core::SloppinessJoel Rosdahl2023-03-051-7/+7
* feat: Add support for setting per-compilation config on command lineJoel Rosdahl2023-02-201-58/+71
* fix: Log config and command line before finding compilerJoel Rosdahl2023-02-091-16/+18
* fix: Cache path relativization in preprocessed outputJoel Rosdahl2023-01-291-3/+14
* fix: Only use original umask when retrieving resultJoel Rosdahl2022-12-231-2/+1
* fix: Fix matching of base directory for MSVCJoel Rosdahl2022-12-231-2/+3
* fix: Improve fix for local/remote cache misses in depend modeJoel Rosdahl2022-12-201-2/+18
* fix: Fix reporting of local/remote cache misses in depend modeJoel Rosdahl2022-12-131-0/+5
* refactor: Remove empty if clauseJoel Rosdahl2022-11-101-4/+5
* feat: Include I_MPI_CC/I_MPI_CXX in the input hashJoel Rosdahl2022-11-051-0/+6
* fix: Hash variables that affect Clang version on macOSJoel Rosdahl2022-11-031-2/+8
* chore: Improve logging of file read failuresJoel Rosdahl2022-11-021-4/+8
* fix: Handle -MD/-MMD when compiling assembler fileJoel Rosdahl2022-10-191-27/+46
* refactor: Avoid an extra data copy when rewriting stdoutJoel Rosdahl2022-10-161-4/+6
* refactor: Rename ShowIncludesParser to MsvcShowIncludesOutputJoel Rosdahl2022-10-161-4/+4
* doc: Tweak manual and comments related to /showIncludesJoel Rosdahl2022-10-161-1/+1
* feat: Support auto depend mode for MSVC without /showIncludes (#1176)Orgad Shaneh2022-10-151-2/+8
* feat: Support depend mode for MSVC (#992)Orgad Shaneh2022-10-121-9/+47
* refactor: Store compiler output as bytesJoel Rosdahl2022-10-051-24/+28
* fix: Retain line CRLF in compiler output on Windows (#1173)Orgad Shaneh2022-10-051-4/+7
* Revert "feat: Support auto depend mode for MSVC without /showIncludes (#1158)"Joel Rosdahl2022-10-051-55/+9
* feat: Support auto depend mode for MSVC without /showIncludes (#1158)Orgad Shaneh2022-10-051-9/+55
* fix: Capture MSVC stdout/stderr when running from Visual Studio (#1170)Orgad Shaneh2022-10-051-0/+6
* feat: Improve handling of -frandom-seed and description of sloppinessJoel Rosdahl2022-10-041-4/+1
* feat: Add sloppiness for -frandom-seed (#1168)Raihaan Shouhell2022-10-041-0/+9
* fix: Don't increment preprocessed_cache_miss in recache modeJoel Rosdahl2022-10-021-1/+3
* refactor: Extract code for retrieving manifest to a functionJoel Rosdahl2022-09-281-40/+54
* feat: Implement "remote only" modeJoel Rosdahl2022-09-281-4/+8
* chore: Rename primary/secondary storage to local/remote storageJoel Rosdahl2022-09-271-14/+14
* chore: Rename primary/secondary config to config/system configJoel Rosdahl2022-09-271-2/+2
* feat: Use subsecond timestamps for include file checkJoel Rosdahl2022-09-211-6/+2
* refactor: Use util::TimePoint for timestampsJoel Rosdahl2022-09-211-15/+12
* feat: Merge local manifest with fetched remote manifestJoel Rosdahl2022-09-211-0/+10
* refactor: Extract timestamp logic from ManifestJoel Rosdahl2022-09-211-3/+21
* refactor: Improve Storage::get API to be able to return multiple timesJoel Rosdahl2022-09-211-37/+18
* refactor(storage): Pass cache entries via memory instead of filesJoel Rosdahl2022-09-211-113/+49
* fix: Make sure that temporary files always have .tmp. in the nameJoel Rosdahl2022-09-211-4/+3
* chore: Simplify cache entry reading and writingJoel Rosdahl2022-09-211-65/+34
* refactor: Let core::CacheEntryDataWriter work with util::BytesJoel Rosdahl2022-09-211-2/+2
* refactor: Use memory buffers instead of streams for manifestsJoel Rosdahl2022-09-211-2/+8
* refactor: Use memory buffers instead of streams for resultsJoel Rosdahl2022-09-211-39/+77
* refactor: Pass Config instead of Context to Result::WriterJoel Rosdahl2022-09-061-1/+1
* refactor: Split calculate_result_and_manifest_key functionJoel Rosdahl2022-08-301-328/+360
* feat: Add support for Clang "--" optionJoel Rosdahl2022-08-281-0/+4
* chore: Tweak code format and commentJoel Rosdahl2022-08-281-5/+4
* feat: Add support for caching assembler listing filesJoel Rosdahl2022-08-281-0/+39