aboutsummaryrefslogtreecommitdiffstats
path: root/lib/Support/Unix
Commit message (Expand)AuthorAgeFilesLines
* Split openFileForWrite into windows and unix versions.Rafael Espindola2013-07-191-0/+25
* Remove dead code.Rafael Espindola2013-07-181-59/+0
* Split openFileForRead into Windows and Unix versions.Rafael Espindola2013-07-171-0/+9
* Don't fallback to copy + delete in rename.Rafael Espindola2013-07-171-11/+2
* Add a version of sys::fs::status that uses fstat.Rafael Espindola2013-07-161-18/+30
* Instead friending status, provide windows and posix constructors to file_status.Rafael Espindola2013-07-161-16/+12
* Revert part of 186302 to fix buildbots.Craig Topper2013-07-151-1/+2
* Use llvm::array_lengthof to replace sizeof(array)/sizeof(array[0]).Craig Topper2013-07-151-6/+3
* Fix a FIXME about the format and add a test.Rafael Espindola2013-07-111-12/+7
* Use status to implement file_size.Rafael Espindola2013-07-101-14/+1
* We now always create files with the correct permissions. Simplify the interface.Rafael Espindola2013-07-081-31/+1
* Reapply r185601 with a fix for the cmake build.Eric Christopher2013-07-041-0/+10
* Temporarily revert 185601 as it caused cmake build regressions.Eric Christopher2013-07-041-10/+0
* Add support for futimens for platforms that don't support futimes.Eric Christopher2013-07-041-0/+10
* Suppress GCC "control reaches end of non-void function" warning.Patrik Hagglund2013-06-281-0/+1
* Improvements to unique_file and createUniqueDirectory.Rafael Espindola2013-06-281-86/+70
* Rename PathV2 to just Path now that it is the only one.Rafael Espindola2013-06-261-2/+2
* Use enums instead of raw octal values.Rafael Espindola2013-06-261-1/+0
* PathV1 is deprecated since the 18th of Dec 2010. Remove it.Rafael Espindola2013-06-261-496/+0
* Remove calls to Path in #ifdefs that don't seem to be used in any of the bots...Rafael Espindola2013-06-261-3/+3
* Fix the build when __APPLE__ is defined.Rafael Espindola2013-06-261-1/+5
* Remove sys::GetMainExecutable.Rafael Espindola2013-06-261-107/+0
* Port GetMainExecutable over to PathV2.Rafael Espindola2013-06-261-0/+106
* Remove PathWithStatus.Rafael Espindola2013-06-261-20/+0
* Move GetEXESuffix to the one place it is used.Rafael Espindola2013-06-251-4/+0
* Remove sys::PathSeparator.Rafael Espindola2013-06-251-2/+0
* Add another fixme.Rafael Espindola2013-06-201-0/+1
* Remove last use of PathV1.h from Archive.cpp.Rafael Espindola2013-06-201-0/+2
* make getLastModificationTime const. Move it with the other getters.Rafael Espindola2013-06-201-1/+1
* Add a setLastModificationAndAccessTime to PathV2.Rafael Espindola2013-06-201-0/+10
* Add support for getting the last modification time from a file_status.Rafael Espindola2013-06-201-0/+7
* Fix get_magic() handling of short reads.Evgeniy Stepanov2013-06-201-2/+2
* Rename fs::GetUniqueID to fs::getUniqueID to match the style guide.Rafael Espindola2013-06-201-1/+1
* Remove MSan hack that is no longer needed.Evgeniy Stepanov2013-06-201-2/+0
* Remove Path::getDirectoryContents.Rafael Espindola2013-06-191-30/+0
* Remove Path::canExecute.Rafael Espindola2013-06-191-12/+0
* Remove Path::canWrite.Rafael Espindola2013-06-181-6/+0
* Add a can_write function to PathV2.Rafael Espindola2013-06-181-0/+6
* Remove unused Path::canRead.Rafael Espindola2013-06-181-5/+0
* Remove uniqueID from PathV1.h.Rafael Espindola2013-06-181-1/+0
* Add a GetUniqueID that will replace the uniqueID of PathV1.h.Rafael Espindola2013-06-181-0/+12
* Only delete regular files and directories.Rafael Espindola2013-06-171-0/+16
* Fix incorrectly finding 'executable' directories instead of files.Manuel Klimek2013-06-171-1/+8
* Add GetCurrentDirectory back.Rafael Espindola2013-06-141-0/+11
* Replace use of PathV1.h in MCContext.cpp.Rafael Espindola2013-06-141-11/+0
* Replace use of PathV1.h in Program.cpp.Rafael Espindola2013-06-142-29/+34
* Don't use PathV1.h in Signals.h.Rafael Espindola2013-06-131-4/+4
* Have sys::FindProgramByName return a std::string.Rafael Espindola2013-06-131-7/+7
* [Support] Fix handle and memory leak for processes that are not waited forReid Kleckner2013-06-131-8/+6
* Remove the program class.Rafael Espindola2013-06-121-21/+17