aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/LockFileManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2024-08-30[NFC] Add explicit #include llvm-config.h where its macros are used. (#106621)Daniil Fukalov1-0/+1
2024-07-03[llvm] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim1-2/+2
2024-05-20Use StringRef::find_first_of(char), etc (NFC) (#92841)Kazu Hirata1-1/+1
2024-03-08[llvm][Support] Add and use errnoAsErrorCode (#84423)Michael Spencer1-1/+1
2024-03-02[llvm][Support] Call clear_error in LockFileManager to avoid report_fatal_err...Michael Spencer1-0/+2
2024-02-13[llvm][Support] Add ExponentialBackoff helper (#81206)Michael Spencer1-31/+7
2024-01-17[Support] Use SmallString::operator std::string (NFC)Kazu Hirata1-4/+4
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song1-1/+1
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata1-1/+0
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata1-2/+2
2021-09-23[libc++] Remove unused macro in __configLouis Dionne1-1/+1
2020-04-16Introduce llvm::sys::Process::getProcessId() and adopt itSergej Jaskiewicz1-6/+2
2020-03-23Improve module.pcm lock file performance on machines with high core countsLadd Van Tol1-31/+33
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer1-4/+4
2020-01-10[LockFileManager] Make default waitForUnlock timeout a parameter, NFCVedant Kumar1-4/+2
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-08-23[Support] Fix some Wundef warningsSven van Haastregt1-5/+5
2018-06-13LTO: Keep file handles open for memory mapped files.Peter Collingbourne1-25/+61
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl1-1/+1
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-5/+5
2018-02-18[Support] Replace hand-written scope_exit with make_scope_exit.Benjamin Kramer1-23/+3
2017-11-17Use TempFile in the implementation of LockFileManager.Rafael Espindola1-50/+33
2017-11-13Simplify and rename variable.Rafael Espindola1-3/+3
2017-11-13Simplify. NFC.Rafael Espindola1-3/+2
2017-10-24[raw_fd_ostream] report actual error in error messagesBob Haarman1-3/+2
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth1-3/+3
2017-03-18[LockFileManager] Reduce lock timeoutBruno Cardoso Lopes1-3/+3
2016-09-14Missing includes.Vassil Vassilev1-0/+1
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko1-1/+14
2016-06-04[LockFileManager] Improve error output by using better error messagesBruno Cardoso Lopes1-6/+31
2015-06-29Reapply "Use gethostuuid() on Mac to identify hosts for LockFileManager"Ben Langmuir1-14/+56
2015-06-29Revert "Use gethostuuid() on Mac to identify hosts for LockFileManager"Ben Langmuir1-54/+14
2015-06-29Use gethostuuid() on Mac to identify hosts for LockFileManagerBen Langmuir1-14/+54
2015-06-29Clean up unique lock files on signal and always release the lockBen Langmuir1-1/+40
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer1-2/+0
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-10/+10
2015-03-04[Support] Increase timeout for the LockFileManager back to 5 mins.Argyrios Kyrtzidis1-2/+3
2015-02-19Assume the original file is created before release in LockFileManagerBen Langmuir1-39/+9
2015-02-09Reduce the LockFileManager timeout, and provide unsafeRemoveLockFileBen Langmuir1-2/+6
2014-09-11Misc cleanups to the FileSytem api.Rafael Espindola1-2/+2
2014-08-01Remove some calls to std::move.Rafael Espindola1-2/+2
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola1-2/+4
2014-06-13Finishing touch for the std::error_code transition.Rafael Espindola1-2/+3
2014-06-13Remove 'using std::errro_code' from lib.Rafael Espindola1-7/+4
2014-06-12Don't use 'using std::error_code' in include/llvm.Rafael Espindola1-0/+1
2014-06-12Don't import make_error_code into the llvm namespace.Rafael Espindola1-1/+1
2014-06-11Use std::error_code instead of llvm::error_code.Rafael Espindola1-2/+2
2014-05-31There is no std::errc::success, remove the llvm one.Rafael Espindola1-1/+1
2014-04-07[C++11] Make use of 'nullptr' in the Support library.Craig Topper1-1/+1