summaryrefslogtreecommitdiff
path: root/src
Commit message (Expand)AuthorAgeFilesLines
* refactor: Improve InodeCache::get signatureJoel Rosdahl2023-03-073-24/+17
* feat: Make it possible to disable ccache for a certain source code fileJoel Rosdahl2023-03-073-2/+27
* enhance: Add util::read_file_part<std::string> implementationJoel Rosdahl2023-03-072-4/+8
* refactor: Use util::BitSet for hash_source_code_fileJoel Rosdahl2023-03-076-72/+73
* refactor: Use util::BitSet for core::SloppinessJoel Rosdahl2023-03-056-89/+49
* enhance: Add util::BitSetJoel Rosdahl2023-03-051-0/+121
* bump: Upgrade to doctest 2.4.10Joel Rosdahl2023-03-041-23/+95
* feat: Improve cache size presentation and specificationJoel Rosdahl2023-03-049-126/+207
* enhance: Add util::TextTable::Cell::Cell(std::string_view)Joel Rosdahl2023-03-042-5/+9
* feat: Improve disk size calculation on WindowsJoel Rosdahl2023-03-041-2/+3
* enhance: Add util::likely_size_on_diskJoel Rosdahl2023-03-041-1/+12
* enhance: Add util::split_once(std::string&&, char)Joel Rosdahl2023-03-042-0/+21
* refactor: Move Util::parse_size to utilJoel Rosdahl2023-03-046-49/+50
* refactor: Move Util::format_{human,parsable}_* to utilJoel Rosdahl2023-03-047-63/+63
* feat: Improve error message when failing to parse command line configJoel Rosdahl2023-03-041-1/+6
* chore: Remove now superfluous "this->" in lambdaJoel Rosdahl2023-03-041-1/+1
* chore: Enable and fix some more warningsJoel Rosdahl2023-03-044-12/+12
* feat: Add support for setting per-compilation config on command lineJoel Rosdahl2023-02-207-78/+151
* fix: Log config and command line before finding compilerJoel Rosdahl2023-02-091-16/+18
* perf: Don't update stats file when there are no incremented countersJoel Rosdahl2023-02-081-1/+1
* fix: Don't read first character of empty stringsJoel Rosdahl2023-02-051-2/+2
* fix: Handle Unix-style paths as non-options to MSVCJoel Rosdahl2023-02-051-140/+146
* chore: Fix spelling in commentJoel Rosdahl2023-02-031-1/+1
* feat: Log executed command lines on WindowsJoel Rosdahl2023-02-031-1/+3
* feat: Add quotes around arguments with space in logged command linesJoel Rosdahl2023-02-031-2/+4
* fix: Fix rare crash in signal handlerJoel Rosdahl2023-02-013-48/+64
* bump: Upgrade to cpp-httplib 0.11.4Joel Rosdahl2023-01-312-99/+339
* fix: Cache path relativization in preprocessed outputJoel Rosdahl2023-01-292-5/+17
* fix: Disable inode cache if filesystem risks getting full soonJoel Rosdahl2023-01-292-10/+41
* chore: Improve variable name and commentsJoel Rosdahl2023-01-291-6/+7
* feat: Add support for -Wp,-U<macro> in direct modeJoel Rosdahl2023-01-181-1/+2
* fix: Don't treat -Wp,-D as interchangeable with -DJoel Rosdahl2023-01-181-3/+2
* feat: Improve automatic cache cleanup mechanismJoel Rosdahl2023-01-1713-372/+736
* enhance: Delay LongLivedLockFileManager thread start to first registerJoel Rosdahl2023-01-154-33/+47
* fix: Fix logging of inactive lock durationJoel Rosdahl2023-01-151-3/+3
* 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