summaryrefslogtreecommitdiff
path: root/src/hashutil.cpp
Commit message (Expand)AuthorAgeFilesLines
* refactor: Improve InodeCache::get signatureJoel Rosdahl2023-03-071-3/+3
* refactor: Use util::BitSet for hash_source_code_fileJoel Rosdahl2023-03-071-38/+37
* refactor: Use util::BitSet for core::SloppinessJoel Rosdahl2023-03-051-3/+3
* fix: Fix edge case where a non-temporal identifier is misidentified (#1227)Erik Flodin2022-11-271-3/+3
* chore: Improve logging of file read failuresJoel Rosdahl2022-11-021-0/+1
* refactor: Use FMT macro to format exception messagesJoel Rosdahl2022-08-241-3/+3
* refactor: Use util::{read_fd,read_file,write_file} functionsJoel Rosdahl2022-08-151-14/+15
* fix: Hash time information on inode cache hitJoel Rosdahl2022-08-031-110/+75
* feat: Support masquerading as a compiler via copy or hard linkJoel Rosdahl2022-06-101-1/+1
* chore: Replace nonstd::string_view with std::string_viewJoel Rosdahl2022-05-231-9/+7
* fix: Make AVX2 code work also with MSVC (#963)Luboš Luňák2021-11-231-0/+8
* Convert Sloppiness enum to type-safe classJoel Rosdahl2021-07-221-3/+2
* Move exceptions.hpp to coreJoel Rosdahl2021-07-201-3/+4
* Remove redundant _utils suffix for util headersJoel Rosdahl2021-07-191-1/+1
* Move starts_with and ends_with to utilJoel Rosdahl2021-07-191-2/+2
* Move strip_whitespace to utilJoel Rosdahl2021-07-191-1/+3
* Remove system.hpp, including what’s needed insteadJoel Rosdahl2021-07-071-3/+10
* Improve handling of SOURCE_DATE_EPOCHJoel Rosdahl2021-02-011-1/+11
* Extract enums into separate headers (#764)Alexander Lanin2021-01-191-1/+1
* Detect errors in fmt::format format strings at compile timeJoel Rosdahl2020-10-231-2/+3
* Detect errors in log strings at compile timeJoel Rosdahl2020-10-231-10/+9
* Use BLAKE3 machinery for detecting AVX2 support (#696)Erik Flodin2020-10-221-16/+3
* Handle interrupted waitpid call properly in hash_command_outputJoel Rosdahl2020-10-051-2/+6
* Use ubuntu-18.04 instead of ubuntu-20.04 for Clang-TidyJoel Rosdahl2020-09-281-2/+2
* Extract stats_{read,write} and Statistic enum to Statistics namespaceJoel Rosdahl2020-09-141-1/+0
* Rename FatalError class to FatalJoel Rosdahl2020-08-221-2/+2
* Use nullptr instead of NULLJoel Rosdahl2020-08-061-1/+1
* Replace fatal function with throwing FatalError exception explicitlyJoel Rosdahl2020-08-031-2/+2
* Convert cc_log calls to Logging::logJoel Rosdahl2020-08-031-9/+8
* C++-ify logging routinesJoel Rosdahl2020-08-031-2/+4
* Convert FATAL macro to a functionJoel Rosdahl2020-07-311-2/+2
* Add Util::localtime, abstracting localtime_rJoel Rosdahl2020-07-301-13/+10
* C++-ify hashutil functionsJoel Rosdahl2020-07-301-117/+109
* C++-ify is_precompiled_header and move to UtilJoel Rosdahl2020-07-291-3/+2
* Remove superfluous hash_from_int functionJoel Rosdahl2020-07-291-5/+0
* C++-ify win32argvtosJoel Rosdahl2020-07-291-6/+6
* C++-ify execute functionsJoel Rosdahl2020-07-291-2/+1
* Convert fatal() function to macro that forwards to fmt::formatJoel Rosdahl2020-07-281-2/+2
* Avoid some format/free usageJoel Rosdahl2020-07-171-18/+27
* Use Util::read_file instead of legacy read_file functionJoel Rosdahl2020-07-171-5/+6
* C++-ify struct hashJoel Rosdahl2020-07-091-35/+27
* Build InodeCache.cpp only when inode cache is supportedJoel Rosdahl2020-06-231-1/+4
* Fix bug in hash_binary_fileJoel Rosdahl2020-06-181-1/+1
* Add Digest class, replacing struct digestJoel Rosdahl2020-06-141-8/+8
* Add inode cache for file hashes (#577)Olle Liljenzin2020-05-311-11/+99
* Fix capitalization of ClangJoel Rosdahl2020-05-241-1/+1
* Remove last usage of legacy args->argv wrapperJoel Rosdahl2020-05-071-1/+1
* Remove last usage of legacy args_set functionJoel Rosdahl2020-05-071-1/+1
* Adapt hash_command_output() to use split_into_strings()Thomas Otto2020-04-161-8/+2
* Adapt find_executable() to use split_into_strings()Thomas Otto2020-04-161-3/+1