aboutsummaryrefslogtreecommitdiffstats
path: root/src/ccache.cpp
Commit message (Expand)AuthorAgeFilesLines
* Add an Args class with backward compatibility for the old args API (#575)Joel Rosdahl2020-04-071-84/+71
* Improve const-ness of parameters related to argvJoel Rosdahl2020-04-051-10/+14
* Disable hard link mode when the output object file is /dev/nullJoel Rosdahl2020-03-221-1/+1
* Use tmp_unlink to remove temporary file in use_relative_paths_in_depfileJoel Rosdahl2020-03-101-1/+1
* Rewrite absolute input path to relativeJoel Rosdahl2020-03-011-10/+2
* Convert counters to a class (#548)Thomas Otto2020-03-011-6/+12
* Convert the single ofstream use to fwrite (#552)Thomas Otto2020-03-011-6/+7
* Low hanging fruits of some auto fixable improvements via clang-tidy (#545)Alexander Lanin2020-02-251-78/+76
* Fix four minor cppcheck warningsErik Johansson2020-02-231-1/+1
* Pass std::string instead of .c_str()Erik Johansson2020-02-231-1/+1
* Don’t use realpath(3) for normalization when computing relative pathsJoel Rosdahl2020-02-231-21/+25
* C++-ify make_relative_pathJoel Rosdahl2020-02-231-49/+27
* C++-ify get_relative_pathJoel Rosdahl2020-02-231-3/+1
* C++-ify is_absolute_pathJoel Rosdahl2020-02-231-3/+3
* Const-ify Context& parameters where possibleJoel Rosdahl2020-02-221-5/+5
* Simplify setting of ctx.args_info.profile_dir default valueJoel Rosdahl2020-02-221-6/+4
* Convert stats_update(x) + failed() to failed(x) in hash_*command*()Joel Rosdahl2020-02-221-4/+3
* Make failure to run compiler_check command a soft errorJoel Rosdahl2020-02-221-2/+3
* Rename cc_process_args to process_argsJoel Rosdahl2020-02-221-10/+10
* Convert stats_update(x) + failed() to failed(x) in cc_process_argsJoel Rosdahl2020-02-221-89/+56
* Convert most stats_update(x) + failed() to failed(x)Joel Rosdahl2020-02-221-80/+52
* Don’t increment STATS_COMPILER on fatal errorJoel Rosdahl2020-02-221-1/+0
* Make it possible to run failed() and not execute the real compilerJoel Rosdahl2020-02-221-11/+21
* Context: move countersThomas Otto2020-02-171-71/+71
* Context: move ignore_headers_len, remove cc_reset()Thomas Otto2020-02-171-27/+7
* Context: move included_pch_file and convert to std::stringThomas Otto2020-02-171-11/+12
* Context: move guessed_compilerThomas Otto2020-02-171-16/+19
* Convert guessed_compiler into an enum classThomas Otto2020-02-171-17/+19
* Context: move manifest_stats_file and convert to std::stringThomas Otto2020-02-171-3/+3
* Context: move cpp_stderr and convert to std::stringThomas Otto2020-02-171-5/+4
* Context: move i_tmpfile and converted to std::stringThomas Otto2020-02-171-7/+6
* Context: move has_absolute_include_headersThomas Otto2020-02-171-6/+5
* Context: move g_included_filesThomas Otto2020-02-171-8/+7
* Context: move time_of_compilation, adapt manifestThomas Otto2020-02-171-5/+5
* Context: move manifest_path and converted to std::stringThomas Otto2020-02-171-15/+12
* Context: move (cached_)result_name/result_pathThomas Otto2020-02-171-15/+11
* Context: move arch_argsThomas Otto2020-02-171-12/+8
* Context: move output_is_precompiled_headerThomas Otto2020-02-171-6/+4
* Partially revert const-ification of context parametersThomas Otto2020-02-171-7/+7
* Improve functions related to CWDJoel Rosdahl2020-02-161-46/+29
* Simplify (non-)freeing of orig_args on failureJoel Rosdahl2020-02-161-1/+1
* Simplify string creation from string_viewJoel Rosdahl2020-02-161-1/+1
* Remove now redundant resetting of configJoel Rosdahl2020-02-161-3/+1
* Const-ify context parameters where appropriateJoel Rosdahl2020-02-161-14/+15
* Context: move orig_argsThomas Otto2020-02-161-22/+22
* Context: convert stats_file to an std::stringThomas Otto2020-02-161-8/+7
* Context: move stats_fileThomas Otto2020-02-161-4/+3
* Context: move g_configThomas Otto2020-02-161-189/+203
* Implement Util::real_path, replacing legacy x_realpathJoel Rosdahl2020-02-151-29/+18
* Context: move using_precompiled_headerThomas Otto2020-02-131-2/+1