summaryrefslogtreecommitdiff
path: root/src/Context.cpp
Commit message (Expand)AuthorAgeFilesLines
* refactor: Use util::TimePoint for timestampsJoel Rosdahl2022-09-211-4/+2
* feat: Include timestamp in per-object debug filenamesJoel Rosdahl2022-06-111-0/+5
* fix: Add and use Util::{get,set}_umask functionsJoel Rosdahl2022-06-081-1/+1
* chore: Replace nonstd::string_view with std::string_viewJoel Rosdahl2022-05-231-3/+1
* fix: Don’t read let Context read user configuration in unit testsJoel Rosdahl2021-08-071-0/+5
* Move/split statistics functionality into core and storage::primaryJoel Rosdahl2021-07-221-1/+0
* Remove redundant _utils suffix for util headersJoel Rosdahl2021-07-191-1/+1
* Remove system.hpp, including what’s needed insteadJoel Rosdahl2021-07-071-0/+5
* Add util::split_path_list function and remove PATH_DELIM macroJoel Rosdahl2021-07-061-1/+3
* Improve parsing of umask valuesJoel Rosdahl2021-06-271-2/+2
* Refactor main primary storage backend code into storage/primaryJoel Rosdahl2021-06-271-2/+3
* Refactor config and context setupJoel Rosdahl2021-06-271-0/+16
* Add preprocessed file extension to cpp stdout earlyJoel Rosdahl2020-12-261-4/+6
* Detect errors in log strings at compile timeJoel Rosdahl2020-10-231-2/+1
* Implement support for automatic cache levelsJoel Rosdahl2020-09-231-40/+0
* Remove unnecessary suffix parameter from Util::get_path_in_cacheJoel Rosdahl2020-09-171-3/+2
* Remove cache_dir_levels (CCACHE_NLEVELS) settingJoel Rosdahl2020-09-171-2/+2
* Refactor remaining stats_* functions into StatisticsJoel Rosdahl2020-09-141-1/+0
* Refactor flushing of stats and logs at ccache exitJoel Rosdahl2020-09-141-7/+0
* Don’t create <objectfile>.ccache-log when there is no object fileJoel Rosdahl2020-09-081-1/+1
* Convert cc_log calls to Logging::logJoel Rosdahl2020-08-031-2/+3
* C++-ify logging routinesJoel Rosdahl2020-08-031-2/+2
* Remove superfluous hash_from_int functionJoel Rosdahl2020-07-291-2/+2
* C++-ify stats functionsJoel Rosdahl2020-07-261-1/+1
* Simplify code somewhatJoel Rosdahl2020-07-091-1/+1
* Add ability to ignore specified compiler options when hashing (#620)Ryan Egesdahl2020-07-091-0/+18
* Implement some suggestions from clang-tidy 10Joel Rosdahl2020-06-231-1/+1
* Add Digest class, replacing struct digestJoel Rosdahl2020-06-141-5/+4
* Add inode cache for file hashes (#577)Olle Liljenzin2020-05-311-0/+4
* Refactor signal handling and process exit codeJoel Rosdahl2020-05-201-0/+44
* Move calculation of “result/manifest globals” into ContextJoel Rosdahl2020-04-191-0/+45
* C++-ify Context::result_nameJoel Rosdahl2020-04-191-5/+0
* C++-ify Context::ignore_headersJoel Rosdahl2020-04-181-5/+0
* Add an Args class with backward compatibility for the old args API (#575)Joel Rosdahl2020-04-071-3/+0
* Convert counters to a class (#548)Thomas Otto2020-03-011-3/+1
* Context: move countersThomas Otto2020-02-171-0/+3
* Context: move ignore_headers_len, remove cc_reset()Thomas Otto2020-02-171-0/+5
* Context: move (cached_)result_name/result_pathThomas Otto2020-02-171-0/+2
* Improve functions related to CWDJoel Rosdahl2020-02-161-0/+7
* Simplify (non-)freeing of orig_args on failureJoel Rosdahl2020-02-161-3/+1
* Context: move orig_argsThomas Otto2020-02-161-0/+5
* Context: convert stats_file to an std::stringThomas Otto2020-02-161-1/+0
* Context: move stats_fileThomas Otto2020-02-161-0/+1
* Context struct added, returned by initialize()Thomas Otto2020-02-101-0/+23