]> git.ipfire.org Git - thirdparty/ccache.git/history - src/InodeCache.cpp
feat: Port the inode cache to Windows (#1388)
[thirdparty/ccache.git] / src / InodeCache.cpp
2024-02-11  Thomas Ferrandfeat: Port the inode cache to Windows (#1388)
2023-10-16  Philipp Storzfix: Fix sign-compare warning src/InodeCache.cpp on...
2023-10-02  Joel Rosdahlrefactor: Move Logging to util
2023-10-01  Joel Rosdahlrefactor: Move fmtmacros to util
2023-10-01  Joel Rosdahlrefactor: Move Finalizer to util
2023-08-05  Joel Rosdahlrefactor: Move Fd to util
2023-08-05  Joel Rosdahlrefactor: Move TemporaryFile to util
2023-08-02  Joel Rosdahlrefactor: Rename and improve Stat class to util::DirEntry
2023-07-15  Joel Rosdahlrefactor: Move Util::fallocate to util
2023-07-12  Joel Rosdahlrefactor: Move functions for endian conversion to util
2023-07-12  Joel Rosdahlrefactor: Improve InodeCache::get signature
2023-07-12  Joel Rosdahlrefactor: Use nonstd::span for data+size in more places
2023-07-12  Joel Rosdahlrefactor: Use std::array for hash digests instead of...
2023-03-07  Joel Rosdahlrefactor: Improve InodeCache::get signature
2023-03-07  Joel Rosdahlrefactor: Use util::BitSet for hash_source_code_file
2023-01-29  Joel Rosdahlfix: Disable inode cache if filesystem risks getting...
2023-01-29  Joel Rosdahlchore: Improve variable name and comments
2023-01-04  Joel Rosdahlchore: Clean up minor things after 95e6375813f7
2023-01-04  Oleg Sidorkinfix: Use spinlocks for inode cache memory synchronizati...
2022-11-20  Joel Rosdahlfix: Avoid race condition in inode cache for quick...
2022-11-10  Joel Rosdahlchore: Improve inode cache logging
2022-11-05  Joel Rosdahlchore: Improve inode cache logging
2022-10-26  Joel Rosdahlfix: Use separate 32-bit and 64-bit inode cache files
2022-10-03  Joel Rosdahlchore: Improve inode cache log messages
2022-09-21  Joel Rosdahlrefactor: Use util::TimePoint for timestamps
2022-08-24  Joel Rosdahlfix: Avoid narrowing warning for struct statfs f_type...
2022-08-05  Joel Rosdahlfeat: Improve inode cache robustness
2022-08-04  Joel Rosdahlchore: Remove unused InodeCache::Key::sloppy_time_macro...
2022-08-04  Joel Rosdahlenhance: Support Stat::{atim,ctim,mtim} on macOS
2022-08-03  Joel Rosdahlfix: Hash time information on inode cache hit
2022-06-08  Joel Rosdahlci: Bump Clang-Tidy job to Clang-Tidy 12
2022-05-01  Joel Rosdahlfeat: Improve inode cache logging
2021-07-07  Joel RosdahlRemove system.hpp, including what’s needed instead
2021-06-29  Joel RosdahlSimplify header categorization rules
2021-06-19  Joel RosdahlUse some generic lambda expressions
2021-01-03  Joel RosdahlCapitalize log message with inode cache statistics
2020-12-07  Joel RosdahlImprove mutex handling code structure in InodeCache
2020-11-10  Joel RosdahlFix conditional compilation of robust mutex code in...
2020-10-23  Joel RosdahlDetect errors in fmt::format format strings at compile...
2020-10-23  Joel RosdahlDetect errors in log strings at compile time
2020-08-04  Joel RosdahlWork around missing std::is_trivially_copyable in GCC < 5
2020-08-03  Joel RosdahlConvert cc_log calls to Logging::log
2020-08-03  Joel RosdahlC++-ify logging routines
2020-07-30  Joel RosdahlRemove superfluous includes of ccache.hpp
2020-07-29  Joel RosdahlUse std::string in InodeCache APIs
2020-07-25  Joel RosdahlIntroduce and use TemporaryFile class
2020-07-09  Joel RosdahlC++-ify struct hash
2020-06-23  Joel RosdahlBuild InodeCache.cpp only when inode cache is supported
2020-06-23  Joel RosdahlEnable more clang-tidy rules and implement suggestions
2020-06-23  Joel RosdahlReduce the set of included headers
2020-06-22  Olle LiljenzinReduce number of memory allocations in hashing (#608)
2020-06-18  Joel RosdahlImprove comment of inode cache version and revert to...
2020-06-18  Erik JohanssonReplace BLAKE2b with BLAKE3 (#519)
2020-06-14  Joel RosdahlAdd and use Fd and Finalizer classes
2020-06-14  Joel RosdahlAdd Digest class, replacing struct digest
2020-05-31  Joel RosdahlFix some trivial code style issues
2020-05-31  Olle LiljenzinAdd inode cache for file hashes (#577)