summaryrefslogtreecommitdiff
path: root/src/ccache.hpp
Commit message (Expand)AuthorAgeFilesLines
* feat: Add support for setting per-compilation config on command lineJoel Rosdahl2023-02-201-3/+15
* feat: Support masquerading as a compiler via copy or hard linkJoel Rosdahl2022-06-101-3/+2
* chore: Replace nonstd::string_view with std::string_viewJoel Rosdahl2022-05-231-3/+2
* Refactor main option processing to a separate fileJoel Rosdahl2021-07-241-0/+2
* Add secondary HTTP storageGregor Jasny2021-07-081-0/+1
* Remove system.hpp, including what’s needed insteadJoel Rosdahl2021-07-071-2/+0
* Use .clang-format regexes instead of comments to group system includesJoel Rosdahl2021-06-291-2/+0
* Revise include file order to work with new directory structureJoel Rosdahl2021-06-271-1/+3
* Extract enums into separate headers (#764)Alexander Lanin2021-01-191-20/+0
* Extract code for parsing dependency files into a separate fileJoel Rosdahl2020-11-191-5/+0
* Fix result_name_from_depfile by parsing depfile in Makefile syntax (#722)Yoshimasa Niwa2020-11-181-0/+2
* Add possibility of overriding compiler type guessJoel Rosdahl2020-11-091-2/+2
* Rename GuessedCompiler to CompilerTypeJoel Rosdahl2020-11-091-2/+2
* Follow symlinks when guessing compilerJoel Rosdahl2020-11-091-0/+2
* Fix broken dependency file when using base_dirJoel Rosdahl2020-10-061-0/+4
* Add unittest for find_compiler (#670)Alexander Lanin2020-09-281-0/+14
* Clean up ccache.hppJoel Rosdahl2020-08-041-28/+10
* C++-ify is_precompiled_header and move to UtilJoel Rosdahl2020-07-291-1/+0
* Add ability to ignore specified compiler options when hashing (#620)Ryan Egesdahl2020-07-091-0/+1
* Extract argument processing code to a separate fileJoel Rosdahl2020-05-051-4/+0
* Let process_args use orig_args from ctxJoel Rosdahl2020-05-041-1/+0
* Make Context a class instead of a structJoel Rosdahl2020-04-191-1/+1
* Add an Args class with backward compatibility for the old args API (#575)Joel Rosdahl2020-04-071-4/+5
* Convert counters to a class (#548)Thomas Otto2020-03-011-1/+1
* Rename cc_process_args to process_argsJoel Rosdahl2020-02-221-5/+5
* Convert stats_update(x) + failed() to failed(x) in cc_process_argsJoel Rosdahl2020-02-221-5/+8
* Remove leftover cc_reset declarationJoel Rosdahl2020-02-221-1/+0
* Convert guessed_compiler into an enum classThomas Otto2020-02-171-7/+1
* Context: move time_of_compilation, adapt manifestThomas Otto2020-02-171-2/+0
* Context: move output_is_precompiled_headerThomas Otto2020-02-171-1/+1
* Remove now redundant resetting of configJoel Rosdahl2020-02-161-1/+1
* Context: move g_configThomas Otto2020-02-161-3/+3
* Make cc_process_args() only use local variablesThomas Otto2020-01-271-3/+6
* Split ccache.hpp into per-.cpp file headersJoel Rosdahl2020-01-221-221/+3
* Remove obsolete COMPAR_FN_T check and typedefJoel Rosdahl2020-01-221-6/+0
* Make sure to always log a “Result:” lineJoel Rosdahl2020-01-051-2/+2
* C++-ify get_path_in_cache(), add ConfigTesterThomas Otto2019-11-261-1/+0
* Use change_extension() and remove_extension()Thomas Otto2019-11-261-1/+0
* Remove obsolete x_basenameThomas Otto2019-11-261-1/+0
* Always include input file path in direct mode hashJoel Rosdahl2019-11-171-9/+8
* Allow -fmodules in direct depend mode (#482)Luboš Luňák2019-11-141-0/+3
* Improve functions related to (l)stat-ingJoel Rosdahl2019-10-191-19/+1
* Remove obsolete traverse functionJoel Rosdahl2019-10-191-1/+0
* Remove obsolete x_calloc functionJoel Rosdahl2019-10-191-1/+0
* Remove now superfluous size check of uncompressed filesJoel Rosdahl2019-10-191-1/+0
* Fix comment after renaming util.cpp to legacy_util.cppJoel Rosdahl2019-10-141-1/+1
* Rename file_size to file_size_on_disk and improve its return typeJoel Rosdahl2019-10-071-1/+1
* Refactor result/manifest reading/writingJoel Rosdahl2019-10-051-1/+0
* Include compiler-only arguments in the hashJoel Rosdahl2019-09-171-0/+1
* Add progress bar for -x/--show-compressionJoel Rosdahl2019-09-051-5/+0