aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
AgeCommit message (Expand)AuthorFilesLines
2017-08-02Use VFS operations in FileManager::makeAbsolutePath.Ilya Biryukov1-1/+1
2017-03-28FileManager: mark virtual file entries as valid entriesErik Verbruggen1-0/+1
2017-03-21Apply clang-tidy's performance-unnecessary-value-param to parts of clang.Benjamin Kramer1-3/+3
2016-10-11Turn FileManager DirectoryEntry::Name from raw pointer to StringRef (NFC)Mehdi Amini1-6/+6
2016-10-10Store FileEntry::Filename as a StringRef instead of raw pointer (NFC)Mehdi Amini1-1/+1
2016-08-13Fix build broken after llvm/ADT/DenseMap.h replacement of climits with limits.Eugene Zelenko1-1/+6
2016-07-18[NFC] Header cleanupMehdi Amini1-3/+0
2016-06-13Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh1-0/+3
2016-06-13Revert r272562 for build bot failure (clang-x86-win2008-selfhost)Taewook Oh1-3/+0
2016-06-13Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh1-0/+3
2016-06-04Revert commit r271708Taewook Oh1-3/+0
2016-06-03Use the name of the file on disk to issue a new diagnostic about non-portable...Taewook Oh1-0/+3
2016-04-12[FileManager] Don't crash if reading from stdin and stat(".") failsDavid Majnemer1-1/+1
2016-02-01Remove the egregious PCHContainer layering hack that doesn't seem to be neces...Benjamin Kramer1-5/+0
2015-12-09unique_ptrify some collections in FileManagerDavid Blaikie1-16/+10
2015-12-09[Basic] Rangify two for loops. NFC.Vedant Kumar1-4/+4
2015-11-26[modules] Refactor handling of -fmodules-embed-*. Track this properly ratherRichard Smith1-1/+1
2015-11-09Moving FileManager::removeDotPaths to llvm::sys::path::remove_dotsMike Aizatsky1-34/+1
2015-10-20Roll-back r250822.Angel Garcia Gomez1-2/+2
2015-10-20Apply modernize-use-default to clang.Angel Garcia Gomez1-2/+2
2015-08-04[FileManager] Use StringRef::copy to store canonical paths.Benjamin Kramer1-9/+3
2015-07-31[modules] Fix issue where building a module from a relative path when -workin...Argyrios Kyrtzidis1-2/+14
2015-07-30Add a comment explaining differing Windows behavior.Sean Silva1-1/+7
2015-07-30Attempt to make clang-x64-ninja-win7 happy.Sean Silva1-6/+8
2015-07-30Avoid failure to canonicalize '..'.Sean Silva1-8/+11
2015-07-17Make the clang module container format selectable from the command line.Adrian Prantl1-1/+3
2015-07-09Revert r241770 and add Basic to the dependencies of clang-check instead.Adrian Prantl1-0/+3
2015-07-09Move the definition of ~PCHContainerOperations from Basic into Frontend.Adrian Prantl1-3/+0
2015-07-08Revert "Revert r241620 and follow-up commits" and move the initializationAdrian Prantl1-0/+3
2015-07-07Revert r241620 and follow-up commits while investigating linux buildbot failu...Adrian Prantl1-3/+0
2015-07-07Wrap clang modules and pch files in an object file container.Adrian Prantl1-0/+3
2015-03-18Remove many superfluous SmallString::str() calls.Yaron Keren1-1/+1
2014-12-11[modules] When constructing paths relative to a module, strip out /./ directoryRichard Smith1-4/+39
2014-11-19Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie1-34/+35
2014-10-26Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer1-36/+16
2014-09-08Make FileEntry::getName() valid across calls to FileManager::getFile()Ben Langmuir1-2/+15
2014-08-26Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola1-10/+10
2014-08-13Default getFile() to use the last accessed name in the FileEntry.Manuel Klimek1-0/+7
2014-08-11unique_ptr-ify FileSystemStatCache::setNextStatCacheDavid Blaikie1-6/+6
2014-08-10unique_ptr-ify FileSystemStatCache::takeNextStatCacheDavid Blaikie1-1/+1
2014-07-19Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie1-1/+1
2014-07-08Improve memory ownership of vfs::Files in the FileSystemStatCache by using st...David Blaikie1-7/+3
2014-07-07Remove unused sys/stat.h includesAlp Toker1-3/+0
2014-06-20Avoid invalidating successfully loaded module filesBen Langmuir1-2/+5
2014-06-12Include system_error directly.Rafael Espindola1-1/+1
2014-06-12Replace llvm::error_code with std::error_code.Rafael Espindola1-2/+2
2014-05-23Stopgap fix for finding module for a file mapped in the VFSBen Langmuir1-0/+10
2014-05-08[C++11] Use 'nullptr'.Craig Topper1-18/+18
2014-05-05[Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening...Argyrios Kyrtzidis1-3/+6
2014-03-07Replace OwningPtr with std::unique_ptr.Ahmed Charles1-2/+2