Imported Upstream version 4.4 upstream/4.4
authorJinWang An <jinwang.an@samsung.com>
Fri, 20 Aug 2021 05:52:14 +0000 (14:52 +0900)
committerJinWang An <jinwang.an@samsung.com>
Fri, 20 Aug 2021 05:52:14 +0000 (14:52 +0900)
commit104e190d4dba5ae2ab0d3684839ad1198758b1ce
tree5e3deb6d57796359a72479c7696a7ef94c5eb194
parent4cb18bd611457fa47f5ade179f97f839c5e25d79
Imported Upstream version 4.4
300 files changed:
.clang-format
.github/workflows/build.yaml
.github/workflows/codeql-analysis.yaml
.gitignore
.mailmap
ARCHITECTURE.md [new file with mode: 0644]
CMakeLists.txt
CONTRIBUTING.md
LICENSE.adoc
README.md
ci/collect-testdir
cmake/CcachePackConfig.cmake
cmake/CcacheVersion.cmake
cmake/CodeAnalysis.cmake
cmake/DevModeWarnings.cmake
cmake/Findhiredis.cmake [new file with mode: 0644]
cmake/Findzstd.cmake
cmake/GenerateConfigurationFile.cmake
cmake/StandardSettings.cmake
cmake/UseFastestLinker.cmake
cmake/config.h.in
doc/AUTHORS.adoc
doc/CMakeLists.txt
doc/INSTALL.md
doc/MANUAL.adoc
doc/NEWS.adoc
doc/ccache-doc.css [new file with mode: 0644]
dockerfiles/README
dockerfiles/alpine-3.12/Dockerfile [deleted file]
dockerfiles/alpine-3.14/Dockerfile [new file with mode: 0644]
dockerfiles/alpine-3.4/Dockerfile [deleted file]
dockerfiles/alpine-3.8/Dockerfile [new file with mode: 0644]
dockerfiles/centos-7/Dockerfile
dockerfiles/centos-8/Dockerfile
dockerfiles/debian-10/Dockerfile
dockerfiles/debian-11/Dockerfile [new file with mode: 0644]
dockerfiles/debian-9/Dockerfile [deleted file]
dockerfiles/fedora-32/Dockerfile
dockerfiles/ubuntu-14.04/Dockerfile [deleted file]
dockerfiles/ubuntu-16.04/Dockerfile [deleted file]
dockerfiles/ubuntu-18.04/Dockerfile
dockerfiles/ubuntu-20.04/Dockerfile
misc/ccache.magic [new file with mode: 0644]
misc/codespell-allowlist.txt
misc/performance
misc/test-all-systems
misc/upload-redis [new file with mode: 0755]
src/.clang-tidy
src/Args.cpp
src/Args.hpp
src/ArgsInfo.hpp
src/AtomicFile.cpp
src/AtomicFile.hpp
src/CMakeLists.txt
src/CacheEntryReader.cpp
src/CacheEntryReader.hpp
src/CacheEntryWriter.cpp
src/CacheEntryWriter.hpp
src/CacheFile.cpp [deleted file]
src/CacheFile.hpp [deleted file]
src/Checksum.hpp
src/Compression.cpp [deleted file]
src/Compression.hpp [deleted file]
src/Compressor.cpp [deleted file]
src/Compressor.hpp [deleted file]
src/Config.cpp
src/Config.hpp
src/Context.cpp
src/Context.hpp
src/Counters.cpp [deleted file]
src/Counters.hpp [deleted file]
src/Decompressor.cpp [deleted file]
src/Decompressor.hpp [deleted file]
src/Depfile.cpp
src/Depfile.hpp
src/Digest.hpp
src/Fd.cpp [new file with mode: 0644]
src/Fd.hpp
src/File.hpp
src/Finalizer.hpp
src/FormatNonstdStringView.hpp
src/Hash.cpp
src/Hash.hpp
src/InodeCache.cpp
src/InodeCache.hpp
src/Lockfile.cpp
src/Lockfile.hpp
src/Logging.cpp
src/Logging.hpp
src/Manifest.cpp
src/Manifest.hpp
src/MiniTrace.cpp
src/MiniTrace.hpp
src/NullCompressor.cpp [deleted file]
src/NullCompressor.hpp [deleted file]
src/NullDecompressor.cpp [deleted file]
src/NullDecompressor.hpp [deleted file]
src/ProgressBar.cpp
src/ProgressBar.hpp
src/Result.cpp
src/Result.hpp
src/ResultDumper.hpp
src/ResultExtractor.cpp
src/ResultExtractor.hpp
src/ResultRetriever.cpp
src/ResultRetriever.hpp
src/SignalHandler.cpp
src/SignalHandler.hpp
src/Sloppiness.hpp [deleted file]
src/Stat.cpp
src/Stat.hpp
src/Statistic.hpp [deleted file]
src/Statistics.cpp [deleted file]
src/Statistics.hpp [deleted file]
src/StdMakeUnique.hpp [deleted file]
src/TemporaryFile.cpp
src/TemporaryFile.hpp
src/ThreadPool.hpp
src/UmaskScope.hpp
src/Util.cpp
src/Util.hpp
src/Win32Util.cpp
src/Win32Util.hpp
src/ZstdCompressor.cpp [deleted file]
src/ZstdCompressor.hpp [deleted file]
src/ZstdDecompressor.cpp [deleted file]
src/ZstdDecompressor.hpp [deleted file]
src/argprocessing.cpp
src/argprocessing.hpp
src/assertions.hpp
src/ccache.cpp
src/ccache.hpp
src/cleanup.cpp [deleted file]
src/cleanup.hpp [deleted file]
src/compopt.cpp
src/compopt.hpp
src/compress.cpp [deleted file]
src/compress.hpp [deleted file]
src/compression/CMakeLists.txt [new file with mode: 0644]
src/compression/Compressor.cpp [new file with mode: 0644]
src/compression/Compressor.hpp [new file with mode: 0644]
src/compression/Decompressor.cpp [new file with mode: 0644]
src/compression/Decompressor.hpp [new file with mode: 0644]
src/compression/NullCompressor.cpp [new file with mode: 0644]
src/compression/NullCompressor.hpp [new file with mode: 0644]
src/compression/NullDecompressor.cpp [new file with mode: 0644]
src/compression/NullDecompressor.hpp [new file with mode: 0644]
src/compression/ZstdCompressor.cpp [new file with mode: 0644]
src/compression/ZstdCompressor.hpp [new file with mode: 0644]
src/compression/ZstdDecompressor.cpp [new file with mode: 0644]
src/compression/ZstdDecompressor.hpp [new file with mode: 0644]
src/compression/types.cpp [new file with mode: 0644]
src/compression/types.hpp [new file with mode: 0644]
src/core/CMakeLists.txt [new file with mode: 0644]
src/core/Sloppiness.hpp [new file with mode: 0644]
src/core/Statistic.hpp [new file with mode: 0644]
src/core/Statistics.cpp [new file with mode: 0644]
src/core/Statistics.hpp [new file with mode: 0644]
src/core/StatisticsCounters.cpp [new file with mode: 0644]
src/core/StatisticsCounters.hpp [new file with mode: 0644]
src/core/StatsLog.cpp [new file with mode: 0644]
src/core/StatsLog.hpp [new file with mode: 0644]
src/core/exceptions.hpp [new file with mode: 0644]
src/core/mainoptions.cpp [new file with mode: 0644]
src/core/mainoptions.hpp [new file with mode: 0644]
src/core/types.hpp [new file with mode: 0644]
src/core/wincompat.hpp [new file with mode: 0644]
src/exceptions.hpp [deleted file]
src/execute.cpp
src/execute.hpp
src/fmtmacros.hpp
src/hashutil.cpp
src/hashutil.hpp
src/language.hpp
src/macroskip.hpp
src/storage/CMakeLists.txt [new file with mode: 0644]
src/storage/Storage.cpp [new file with mode: 0644]
src/storage/Storage.hpp [new file with mode: 0644]
src/storage/primary/CMakeLists.txt [new file with mode: 0644]
src/storage/primary/CacheFile.cpp [new file with mode: 0644]
src/storage/primary/CacheFile.hpp [new file with mode: 0644]
src/storage/primary/PrimaryStorage.cpp [new file with mode: 0644]
src/storage/primary/PrimaryStorage.hpp [new file with mode: 0644]
src/storage/primary/PrimaryStorage_cleanup.cpp [new file with mode: 0644]
src/storage/primary/PrimaryStorage_compress.cpp [new file with mode: 0644]
src/storage/primary/PrimaryStorage_statistics.cpp [new file with mode: 0644]
src/storage/primary/StatsFile.cpp [new file with mode: 0644]
src/storage/primary/StatsFile.hpp [new file with mode: 0644]
src/storage/primary/util.cpp [new file with mode: 0644]
src/storage/primary/util.hpp [new file with mode: 0644]
src/storage/secondary/CMakeLists.txt [new file with mode: 0644]
src/storage/secondary/FileStorage.cpp [new file with mode: 0644]
src/storage/secondary/FileStorage.hpp [new file with mode: 0644]
src/storage/secondary/HttpStorage.cpp [new file with mode: 0644]
src/storage/secondary/HttpStorage.hpp [new file with mode: 0644]
src/storage/secondary/RedisStorage.cpp [new file with mode: 0644]
src/storage/secondary/RedisStorage.hpp [new file with mode: 0644]
src/storage/secondary/SecondaryStorage.cpp [new file with mode: 0644]
src/storage/secondary/SecondaryStorage.hpp [new file with mode: 0644]
src/storage/types.hpp [new file with mode: 0644]
src/system.hpp [deleted file]
src/third_party/CMakeLists.txt
src/third_party/blake3/CMakeLists.txt
src/third_party/blake3/blake3.c
src/third_party/blake3/blake3.h
src/third_party/blake3/blake3_avx512_x86-64_windows_msvc.asm
src/third_party/blake3/blake3_sse2_x86-64_unix.S
src/third_party/blake3/blake3_sse2_x86-64_windows_gnu.S
src/third_party/httplib.cpp [new file with mode: 0644]
src/third_party/httplib.h [new file with mode: 0644]
src/third_party/minitrace.c
src/third_party/nonstd/expected.hpp [new file with mode: 0644]
src/third_party/url.cpp [new file with mode: 0644]
src/third_party/url.hpp [new file with mode: 0644]
src/third_party/win32/mktemp.c
src/util/CMakeLists.txt [new file with mode: 0644]
src/util/TextTable.cpp [new file with mode: 0644]
src/util/TextTable.hpp [new file with mode: 0644]
src/util/Timer.hpp [new file with mode: 0644]
src/util/Tokenizer.cpp [new file with mode: 0644]
src/util/Tokenizer.hpp [new file with mode: 0644]
src/util/expected.hpp [new file with mode: 0644]
src/util/file.cpp [new file with mode: 0644]
src/util/file.hpp [new file with mode: 0644]
src/util/path.cpp [new file with mode: 0644]
src/util/path.hpp [new file with mode: 0644]
src/util/string.cpp [new file with mode: 0644]
src/util/string.hpp [new file with mode: 0644]
test/CMakeLists.txt
test/http-client [new file with mode: 0755]
test/http-server [new file with mode: 0755]
test/run
test/suites/base.bash
test/suites/basedir.bash
test/suites/cache_levels.bash
test/suites/cleanup.bash
test/suites/color_diagnostics.bash
test/suites/cpp1.bash
test/suites/debug_prefix_map.bash
test/suites/depend.bash
test/suites/direct.bash
test/suites/direct_gcc.bash
test/suites/fileclone.bash
test/suites/hardlink.bash
test/suites/inode_cache.bash
test/suites/input_charset.bash
test/suites/ivfsoverlay.bash
test/suites/masquerading.bash
test/suites/modules.bash
test/suites/multi_arch.bash
test/suites/no_compression.bash
test/suites/nvcc.bash
test/suites/nvcc_direct.bash
test/suites/nvcc_ldir.bash
test/suites/pch.bash
test/suites/profiling.bash
test/suites/profiling_clang.bash
test/suites/profiling_gcc.bash
test/suites/profiling_hip_clang.bash
test/suites/readonly.bash
test/suites/readonly_direct.bash
test/suites/sanitize_blacklist.bash
test/suites/secondary_file.bash [new file with mode: 0644]
test/suites/secondary_http.bash [new file with mode: 0644]
test/suites/secondary_redis.bash [new file with mode: 0644]
test/suites/secondary_url.bash [new file with mode: 0644]
test/suites/serialize_diagnostics.bash
test/suites/source_date_epoch.bash
test/suites/split_dwarf.bash
test/suites/stats_log.bash [new file with mode: 0644]
test/suites/trim_dir.bash [new file with mode: 0644]
test/suites/upgrade.bash
unittest/CMakeLists.txt
unittest/TestUtil.cpp
unittest/TestUtil.hpp
unittest/test_Compression.cpp [deleted file]
unittest/test_Config.cpp
unittest/test_Counters.cpp [deleted file]
unittest/test_Depfile.cpp
unittest/test_Lockfile.cpp
unittest/test_NullCompression.cpp
unittest/test_Stat.cpp
unittest/test_Statistics.cpp [deleted file]
unittest/test_Util.cpp
unittest/test_ZstdCompression.cpp
unittest/test_argprocessing.cpp
unittest/test_bsdmkstemp.cpp
unittest/test_ccache.cpp
unittest/test_compression_types.cpp [new file with mode: 0644]
unittest/test_core_Statistics.cpp [new file with mode: 0644]
unittest/test_core_StatisticsCounters.cpp [new file with mode: 0644]
unittest/test_core_StatsLog.cpp [new file with mode: 0644]
unittest/test_hashutil.cpp
unittest/test_storage_primary_StatsFile.cpp [new file with mode: 0644]
unittest/test_storage_primary_util.cpp [new file with mode: 0644]
unittest/test_util_TextTable.cpp [new file with mode: 0644]
unittest/test_util_Tokenizer.cpp [new file with mode: 0644]
unittest/test_util_expected.cpp [new file with mode: 0644]
unittest/test_util_path.cpp [new file with mode: 0644]
unittest/test_util_string.cpp [new file with mode: 0644]