summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
...
* enhance: Make it possible for LockFile::try_acquire to break the lockJoel Rosdahl2023-01-151-11/+12
* feat: Consistently show cache size and max size with one decimalJoel Rosdahl2023-01-111-3/+3
* enhance: Make util::LockFile movableJoel Rosdahl2023-01-112-0/+40
* chore: Add missing explicit keywords to some constructorsJoel Rosdahl2023-01-112-2/+2
* fix: Avoid sometimes too wide percent figure in --show-statsJoel Rosdahl2023-01-111-3/+6
* enhance: Add offsetted get/set/increment methods for StatisticsCountersJoel Rosdahl2023-01-112-7/+33
* feat: Activate logging for command mode optionsJoel Rosdahl2023-01-111-0/+2
* enhance: Make storage::local::StatsFile movableJoel Rosdahl2023-01-111-1/+1
* feat: Do clean/clear/evict-style operations per level 2 directoryJoel Rosdahl2023-01-114-299/+319
* refactor: Merge LocalStorage implemention filesJoel Rosdahl2023-01-117-542/+437
* chore: Remove special logic for cleaning up legacy ccache filesJoel Rosdahl2023-01-111-18/+0
* refactor: Use std::size to compute array sizeJoel Rosdahl2023-01-111-10/+5
* chore: Clean up minor things after 95e6375813f7Joel Rosdahl2023-01-041-12/+10
* fix: Use spinlocks for inode cache memory synchronization (#1229)Oleg Sidorkin2023-01-042-35/+65
* fix: Only use original umask when retrieving resultJoel Rosdahl2022-12-231-2/+1
* fix: Fix matching of base directory for MSVCJoel Rosdahl2022-12-233-11/+22
* fix: Don't crash in TextTable for a single heading rowJoel Rosdahl2022-12-231-0/+3
* fix: Do not escape backslashes in MSVC RSP files (#1233)Raihaan Shouhell2022-12-231-1/+1
* fix: Improve fix for local/remote cache misses in depend modeJoel Rosdahl2022-12-203-18/+20
* fix: Fix reporting of local/remote cache misses in depend modeJoel Rosdahl2022-12-133-0/+15
* fix: Fix conditions for --show-statsJoel Rosdahl2022-12-131-2/+4
* enhance: Extract lock keep-alive thread to a manager classJoel Rosdahl2022-12-137-75/+173
* enhance: Add AtomicFile::flush methodJoel Rosdahl2022-12-132-0/+10
* chore: Refine ProgressBar value calculationJoel Rosdahl2022-12-131-4/+10
* chore: Improve description of --set-configJoel Rosdahl2022-12-131-1/+1
* refactor: Make LockFile guard itself without a LockFileGuardJoel Rosdahl2022-12-134-166/+82
* fix: Don't use copy of mutex/condition in long-lived lock threadJoel Rosdahl2022-12-131-1/+1
* enhance: Allow short-lived lock file to wait for long-livedJoel Rosdahl2022-12-132-26/+20
* refactor: Improve FileRecompressor to take a statJoel Rosdahl2022-11-274-40/+40
* refactor: Remove CacheFile, using Stat with path member insteadJoel Rosdahl2022-11-279-129/+47
* enhance: Remember path in StatJoel Rosdahl2022-11-272-0/+11
* enhance: Only keep atime if neededJoel Rosdahl2022-11-274-6/+14
* feat: Add --trim-recompress and --trim-recompress-threadsJoel Rosdahl2022-11-272-32/+116
* refactor: Extract file recompression code to a classJoel Rosdahl2022-11-274-136/+176
* enhance: Add Util::format_human_readable_diffJoel Rosdahl2022-11-272-0/+10
* feat: Improve Util::format_human_readable_size for small sizesJoel Rosdahl2022-11-271-1/+5
* feat: Add --recompress-threads optionJoel Rosdahl2022-11-273-4/+20
* fix: Fix edge case where a non-temporal identifier is misidentified (#1227)Erik Flodin2022-11-271-3/+3
* chore: Fix typoJoel Rosdahl2022-11-201-1/+1
* fix: Avoid race condition in inode cache for quick updatesJoel Rosdahl2022-11-202-4/+39
* fix: Fall back to emulation for unsupported posix_fallocate (#1222)Oleg Sidorkin2022-11-141-3/+7
* fix: Use $XDG_RUNTIME_DIR/ccache-tmp as the default temporary directoryJoel Rosdahl2022-11-131-3/+4
* fix: Fix bug in Duration arithmetic operatorsJoel Rosdahl2022-11-131-4/+4
* perf: Optimize util::write_file for empty dataJoel Rosdahl2022-11-131-2/+2
* fix: Do not create /run directory on systems that don't have it (#1221)Oleg Sidorkin2022-11-131-3/+5
* fix: Don't consider temporary files incompressibleJoel Rosdahl2022-11-101-1/+2
* fix: Properly wait for recompression jobs if there is no f subdirJoel Rosdahl2022-11-101-0/+3
* enhance: Make subsequent calls to ThreadPool::shut_down NOPsJoel Rosdahl2022-11-101-0/+4
* refactor: Avoid changing loop variable in body of for loopJoel Rosdahl2022-11-102-2/+6
* refactor: Remove empty if clauseJoel Rosdahl2022-11-101-4/+5