aboutsummaryrefslogtreecommitdiff
path: root/llvm/lib/Support/Path.cpp
AgeCommit message (Expand)AuthorFilesLines
2019-08-06[Path] Fix bug in make_absolute logicJonas Devlieghere1-3/+3
2019-06-11[Path] Set FD to -1 in moved-from TempFileJonas Devlieghere1-0/+1
2019-04-25Assigning to a local object in a return statement prevents copy elision. NFC.David Blaikie1-1/+2
2019-04-24Revert using fcopyfile(3) to implement sys::fs::copy_file(Twine, int) on macOSAdrian Prantl1-2/+2
2019-04-18Implement sys::fs::copy_file using the macOS copyfile(3) APIAdrian Prantl1-0/+2
2019-04-18Revert Implement sys::fs::copy_file using the macOS copyfile(3) API to suppor...Adrian Prantl1-2/+0
2019-04-18Implement sys::fs::copy_file using the macOS copyfile(3) APIAdrian Prantl1-0/+2
2019-03-18[llvm-objcopy] Make .build-id linking atomicJake Ehrlich1-26/+27
2019-02-14[Support] Fix TempFile::discard to not leave behind temporary filesAndrew Ng1-13/+14
2019-01-19Update the file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2019-01-16[Support] Remove error return value from one overload of fs::make_absolutePavel Labath1-17/+16
2018-11-17Use llvm::copy. NFCFangrui Song1-1/+1
2018-09-18Remove dead function user_cache_directory()Nico Weber1-12/+0
2018-09-12[Support] sys::fs::directory_entry includes the file_type.Kristina Brooks1-6/+7
2018-08-03[Windows FS] Allow moving files in TempFile::keepJeremy Morse1-1/+9
2018-08-02[Support] [NFC] change comment about retries in createUniqueEntityBob Haarman1-2/+4
2018-08-02[Support] fix TempFile infinite loop and permission denied errorsBob Haarman1-35/+42
2018-07-29[dsymutil] Simplify temporary file handling.Jonas Devlieghere1-3/+7
2018-07-03Fix typo in lib/Support/Path.cpp to test commit accessVladimir Stefanovic1-1/+1
2018-06-28Add a flag to FileOutputBuffer that allows modification.Zachary Turner1-12/+31
2018-06-13LTO: Keep file handles open for memory mapped files.Peter Collingbourne1-3/+5
2018-06-07[FileSystem] Split up the OpenFlags enumeration.Zachary Turner1-7/+8
2018-06-05[FileSystem] Remove OpenFlags param from several functions.Zachary Turner1-14/+16
2018-05-16Revert 332508 as it caused problems in the clang test suite.Greg Clayton1-4/+0
2018-05-16Fix llvm::sys::path::remove_dots() to return "." instead of an empty path.Greg Clayton1-0/+4
2018-05-09[Support/Path] Make handling of paths like "///" consistentPavel Labath1-24/+28
2018-04-30IWYU for llvm-config.h in llvm, additions.Nico Weber1-0/+1
2018-04-29s/LLVM_ON_WIN32/_WIN32/, llvmNico Weber1-6/+6
2018-03-19Changed createTemporaryFile without FD to actually create a file.Ilya Biryukov1-7/+32
2017-12-05Delete temp file if rename fails.Rafael Espindola1-0/+6
2017-11-28Use FILE_FLAG_DELETE_ON_CLOSE for TempFile on windows.Rafael Espindola1-3/+22
2017-11-28Move code. NFC.Rafael Espindola1-83/+85
2017-11-27Add OpenFlags to the create(Unique|Temporary)File interfaces.Rafael Espindola1-14/+20
2017-11-22Allow TempFile::discard to be called twice.Rafael Espindola1-0/+6
2017-11-16Convert another use of createUniqueFile to TempFile::create.Rafael Espindola1-0/+16
2017-11-15Use TempFile in lto caching.Rafael Espindola1-5/+12
2017-11-14Add a move assignment operator to TempFile. NFC.Rafael Espindola1-1/+3
2017-11-13Create a TempFile class.Rafael Espindola1-0/+53
2017-10-10Support: Have directory_iterator::status() return FindFirstFileEx/FindNextFil...Peter Collingbourne1-11/+8
2017-08-09[Path] Sink predicate computations to their uses. NFCI.Benjamin Kramer1-5/+4
2017-07-17Support/Path.cpp: Prune unused "llvm/BinaryFormat".NAKAMURA Takumi1-2/+0
2017-06-07Move Object format code to lib/BinaryFormat.Zachary Turner1-174/+2
2017-05-23Added LLVM_FALLTHROUGH to address gcc warning: this statement may fall through.Galina Kistanova1-0/+1
2017-03-20Add a function to MD5 a file's contents.Zachary Turner1-2/+33
2017-03-16[Support] Support both Windows and Posix paths on both platforms.Zachary Turner1-223/+202
2017-03-16[Support] Add support for getting file system permissions on Windows and impl...James Henderson1-0/+8
2017-03-13Reverting r297617 because it broke some bots:Aaron Ballman1-14/+6
2017-03-13Add support for getting file system permissions and implement sys::fs::permis...Aaron Ballman1-6/+14
2017-03-08[Support] Add llvm::sys::fs::remove_directories.Zachary Turner1-1/+1
2017-03-08Resubmit FileSystem changes.Zachary Turner1-0/+12