]> git.ipfire.org Git - thirdparty/ccache.git/history - src/ccache.cpp
build: Find CppHttplib named libhttplib.so as well (#1465)
[thirdparty/ccache.git] / src / ccache.cpp
2024-03-09  Joel Rosdahlchore: Improve source tree structure
2024-03-09  Joel Rosdahlchore: Remove internal tracing framework
2024-03-06  Thomas Ferrandfix: Hash arguments that affect PCH result with MSVC /Yu
2024-02-21  Joel Rosdahlfix: Allow nonexistent include files in preprocessor...
2024-02-19  Joel Rosdahlchore: Rename util/fmtmacros.hpp to util/format.hpp
2024-02-11  Raihaan Shouhellfeat: Add support for -fcallgraph-info (#1401)
2024-02-10  Joel Rosdahlchore: Further improve /Tc and /Tp handling
2024-01-27  Joel Rosdahlperf: Use util::PathString instead of fs::path copy
2024-01-27  Joel Rosdahlchore: Fix some clang-tidy warnings
2024-01-24  Clemens Wasserfeat: Add support for MSVC /Yc option (precompiled...
2024-01-14  Joel Rosdahlfix: Disable caching for modified source/include files
2024-01-14  Joel Rosdahlfeat: Allow any prefix in prefix_command(_cpp) options
2024-01-09  Joel Rosdahlchore: Remove time_of_compilation in favor of time_of_i...
2024-01-07  Joel Rosdahlrefactor: Convert usage of Util::remove_extension to...
2024-01-07  Joel Rosdahlrefactor: Convert usage of Util::dir_name to std::files...
2024-01-07  Joel Rosdahlrefactor: Convert usage of util::real_path to std:...
2024-01-07  Joel Rosdahlrefactor: Convert usage of Util::base_name to std:...
2023-12-10  Joel Rosdahlrefactor: Replace util::is_absolute_path with fs::path...
2023-11-23  Joel Rosdahlfix: Detect compiler from unresolved symlink with fallback
2023-11-23  Joel Rosdahlchore: Remove superfluous #includes
2023-11-23  DarkShadow44fix: Detect symlink called clang-cl as clang-cl (#1348)
2023-10-23  Joel Rosdahlrefactor: Use fs::weakly_canonical in prepare_debug_path
2023-10-21  Joel Rosdahlfix: Make handling of Clang config options more robust
2023-10-02  Joel Rosdahlrefactor: Move Logging to util
2023-10-02  Joel Rosdahlrefactor: Move Win32Util::error_message to util
2023-10-02  Joel Rosdahlrefactor: Move Win32Util::add_exe_suffix to util
2023-10-01  Joel Rosdahlrefactor: Move File to util::FileStream
2023-10-01  Joel Rosdahlrefactor: Move fmtmacros to util
2023-10-01  Joel Rosdahlrefactor: Move Finalizer to util
2023-08-18  Joel Rosdahlchore: Avoid ccache:disable strings in ccache source...
2023-08-05  Joel Rosdahlrefactor: Move AtomicFile to core
2023-08-05  Joel Rosdahlrefactor: Move Fd to util
2023-08-05  Joel Rosdahlrefactor: Move TemporaryFile to util
2023-08-05  Joel Rosdahlrefactor: fs::path-ify some util file functions
2023-08-03  Joel Rosdahlrefactor: fs::path-ify ignore_header_paths and related...
2023-08-02  Joel Rosdahlrefactor: fs::path-ify is_ccache_executable
2023-08-02  Joel Rosdahlrefactor: Rename and improve Stat class to util::DirEntry
2023-08-02  Joel Rosdahlrefactor: Move core/wincompat.hpp to util
2023-08-02  Joel Rosdahlrefactor: Remove Stat::OnError::throw_error
2023-08-02  Joel Rosdahlrefactor: Move Util::send_to_fd to core
2023-08-02  dsilakovfeat: Allow specifying debug level (#1312)
2023-07-25  Joel Rosdahlrefactor: Switch to tl::expected instead of nonstd...
2023-07-25  Joel Rosdahlrefactor: Move Util::get_hostname to util
2023-07-18  Joel Rosdahlrefactor: Move Util::unlink_* to util
2023-07-18  Joel Rosdahlrefactor: Move Util::is_ccache_executable to ccache
2023-07-18  Joel Rosdahlrefactor: Move Util::localtime to util
2023-07-18  Joel Rosdahlrefactor: Move Util::is_precompiled_header to argprocessing
2023-07-18  Joel Rosdahlrefactor: Move Util::to_lowercase to util
2023-07-18  Joel Rosdahlrefactor: Move Util::format_argv_for_logging to util
2023-07-18  Joel Rosdahlrefactor: Use std::filesystem::create_director{ies,y}
2023-07-18  Joel Rosdahlrefactor: Move Util::split_into_* to util
2023-07-15  Joel Rosdahlrefactor: Create util::filesystem wrappers returning...
2023-07-15  Joel Rosdahlrefactor: Move UmaskScope to util
2023-07-15  Joel Rosdahlrefactor: Move Util::{g,s}et_umask to util
2023-07-14  Joel Rosdahlrefactor: Use std::filesystem::canonical
2023-07-12  Joel Rosdahlchore: Tweak code style
2023-07-12  Tadej Novakfeat: Support multiple -Xarch_* arguments matching...
2023-07-12  Joel Rosdahlrefactor: Use fs::read_symlink instead of custom implem...
2023-07-12  Joel Rosdahlrefactor: Move environment utility functions to util
2023-07-12  Joel Rosdahlrefactor: Use std::array for hash digests instead of...
2023-06-21  Joel Rosdahlfeat: Let ignore_options/CCACHE_IGNOREOPTIONS also...
2023-06-07  huangqinjinfix: Keep the order of MSVC showIncludes output (#1295)
2023-04-19  Joel Rosdahlrefactor: Improve calculate_result_and_manifest_key...
2023-04-17  Joel Rosdahlfix: Don't add additional depend mode options after...
2023-03-07  Joel Rosdahlfeat: Make it possible to disable ccache for a certain...
2023-03-07  Joel Rosdahlrefactor: Use util::BitSet for hash_source_code_file
2023-03-05  Joel Rosdahlrefactor: Use util::BitSet for core::Sloppiness
2023-02-20  Joel Rosdahlfeat: Add support for setting per-compilation config...
2023-02-09  Joel Rosdahlfix: Log config and command line before finding compiler
2023-01-29  Joel Rosdahlfix: Cache path relativization in preprocessed output
2022-12-23  Joel Rosdahlfix: Only use original umask when retrieving result
2022-12-23  Joel Rosdahlfix: Fix matching of base directory for MSVC
2022-12-20  Joel Rosdahlfix: Improve fix for local/remote cache misses in depen...
2022-12-13  Joel Rosdahlfix: Fix reporting of local/remote cache misses in...
2022-11-10  Joel Rosdahlrefactor: Remove empty if clause
2022-11-05  Joel Rosdahlfeat: Include I_MPI_CC/I_MPI_CXX in the input hash
2022-11-03  Joel Rosdahlfix: Hash variables that affect Clang version on macOS
2022-11-02  Joel Rosdahlchore: Improve logging of file read failures
2022-10-19  Joel Rosdahlfix: Handle -MD/-MMD when compiling assembler file
2022-10-16  Joel Rosdahlrefactor: Avoid an extra data copy when rewriting stdout
2022-10-16  Joel Rosdahlrefactor: Rename ShowIncludesParser to MsvcShowIncludes...
2022-10-16  Joel Rosdahldoc: Tweak manual and comments related to /showIncludes
2022-10-15  Orgad Shanehfeat: Support auto depend mode for MSVC without /showIn...
2022-10-12  Orgad Shanehfeat: Support depend mode for MSVC (#992)
2022-10-05  Joel Rosdahlrefactor: Store compiler output as bytes
2022-10-05  Orgad Shanehfix: Retain line CRLF in compiler output on Windows...
2022-10-05  Joel RosdahlRevert "feat: Support auto depend mode for MSVC without...
2022-10-05  Orgad Shanehfeat: Support auto depend mode for MSVC without /showIn...
2022-10-05  Orgad Shanehfix: Capture MSVC stdout/stderr when running from Visua...
2022-10-04  Joel Rosdahlfeat: Improve handling of -frandom-seed and description...
2022-10-04  Raihaan Shouhellfeat: Add sloppiness for -frandom-seed (#1168)
2022-10-02  Joel Rosdahlfix: Don't increment preprocessed_cache_miss in recache...
2022-09-28  Joel Rosdahlrefactor: Extract code for retrieving manifest to a...
2022-09-28  Joel Rosdahlfeat: Implement "remote only" mode
2022-09-27  Joel Rosdahlchore: Rename primary/secondary storage to local/remote...
2022-09-27  Joel Rosdahlchore: Rename primary/secondary config to config/system...
2022-09-21  Joel Rosdahlfeat: Use subsecond timestamps for include file check
2022-09-21  Joel Rosdahlrefactor: Use util::TimePoint for timestamps
2022-09-21  Joel Rosdahlfeat: Merge local manifest with fetched remote manifest
2022-09-21  Joel Rosdahlrefactor: Extract timestamp logic from Manifest
next