summaryrefslogtreecommitdiff
path: root/llvm/lib/Support/LockFileManager.cpp
AgeCommit message (Expand)Author
2025-06-04[llvm] Remove unused includes (NFC) (#142733)Kazu Hirata
2025-03-13[Support] Prevent leaking unique lock files (#130984)Jan Svoboda
2025-03-13[Support] Introduce new `AdvisoryLock` interface (#130989)Jan Svoboda
2025-03-11[Support] Return `LockFileManager` errors right away (#130627)Jan Svoboda
2025-03-11[Support] Remove output file checks from `LockFileManager` (#130395)Jan Svoboda
2024-11-20[Support] Remove unused includes (NFC) (#116752)Kazu Hirata
2024-08-30[NFC] Add explicit #include llvm-config.h where its macros are used. (#106621)Daniil Fukalov
2024-07-03[llvm] Avoid 'raw_string_ostream::str' (NFC)Youngsuk Kim
2024-05-20Use StringRef::find_first_of(char), etc (NFC) (#92841)Kazu Hirata
2024-03-08[llvm][Support] Add and use errnoAsErrorCode (#84423)Michael Spencer
2024-03-02[llvm][Support] Call clear_error in LockFileManager to avoid report_fatal_err...Michael Spencer
2024-02-13[llvm][Support] Add ExponentialBackoff helper (#81206)Michael Spencer
2024-01-17[Support] Use SmallString::operator std::string (NFC)Kazu Hirata
2022-12-16[Support] llvm::Optional => std::optionalFangrui Song
2022-12-06[ADT] Don't including None.h (NFC)Kazu Hirata
2022-12-02[llvm] Use std::nullopt instead of None (NFC)Kazu Hirata
2021-09-23[libc++] Remove unused macro in __configLouis Dionne
2020-04-16Introduce llvm::sys::Process::getProcessId() and adopt itSergej Jaskiewicz
2020-03-23Improve module.pcm lock file performance on machines with high core countsLadd Van Tol
2020-01-28Make llvm::StringRef to std::string conversions explicit.Benjamin Kramer
2020-01-10[LockFileManager] Make default waitForUnlock timeout a parameter, NFCVedant Kumar
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-08-23[Support] Fix some Wundef warningsSven van Haastregt
2018-06-13LTO: Keep file handles open for memory mapped files.Peter Collingbourne
2018-05-01Remove \brief commands from doxygen comments.Adrian Prantl
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber
2018-02-18[Support] Replace hand-written scope_exit with make_scope_exit.Benjamin Kramer
2017-11-17Use TempFile in the implementation of LockFileManager.Rafael Espindola
2017-11-13Simplify and rename variable.Rafael Espindola
2017-11-13Simplify. NFC.Rafael Espindola
2017-10-24[raw_fd_ostream] report actual error in error messagesBob Haarman
2017-06-06Sort the remaining #include lines in include/... and lib/....Chandler Carruth
2017-03-18[LockFileManager] Reduce lock timeoutBruno Cardoso Lopes
2016-09-14Missing includes.Vassil Vassilev
2016-08-23Fix some Clang-tidy modernize-use-using and Include What You Use warnings; ot...Eugene Zelenko
2016-06-04[LockFileManager] Improve error output by using better error messagesBruno Cardoso Lopes
2015-06-29Reapply "Use gethostuuid() on Mac to identify hosts for LockFileManager"Ben Langmuir
2015-06-29Revert "Use gethostuuid() on Mac to identify hosts for LockFileManager"Ben Langmuir
2015-06-29Use gethostuuid() on Mac to identify hosts for LockFileManagerBen Langmuir
2015-06-29Clean up unique lock files on signal and always release the lockBen Langmuir
2015-03-23Purge unused includes throughout libSupport.Benjamin Kramer
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren
2015-03-04[Support] Increase timeout for the LockFileManager back to 5 mins.Argyrios Kyrtzidis
2015-02-19Assume the original file is created before release in LockFileManagerBen Langmuir
2015-02-09Reduce the LockFileManager timeout, and provide unsafeRemoveLockFileBen Langmuir
2014-09-11Misc cleanups to the FileSytem api.Rafael Espindola
2014-08-01Remove some calls to std::move.Rafael Espindola
2014-07-06Update the MemoryBuffer API to use ErrorOr.Rafael Espindola
2014-06-13Finishing touch for the std::error_code transition.Rafael Espindola