summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/FileManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* [modules] Refactor handling of -fmodules-embed-*. Track this properly ratherRichard Smith2015-11-261-1/+1
* Moving FileManager::removeDotPaths to llvm::sys::path::remove_dotsMike Aizatsky2015-11-091-34/+1
* Roll-back r250822.Angel Garcia Gomez2015-10-201-2/+2
* Apply modernize-use-default to clang.Angel Garcia Gomez2015-10-201-2/+2
* [FileManager] Use StringRef::copy to store canonical paths.Benjamin Kramer2015-08-041-9/+3
* [modules] Fix issue where building a module from a relative path when -workin...Argyrios Kyrtzidis2015-07-311-2/+14
* Add a comment explaining differing Windows behavior.Sean Silva2015-07-301-1/+7
* Attempt to make clang-x64-ninja-win7 happy.Sean Silva2015-07-301-6/+8
* Avoid failure to canonicalize '..'.Sean Silva2015-07-301-8/+11
* Make the clang module container format selectable from the command line.Adrian Prantl2015-07-171-1/+3
* Revert r241770 and add Basic to the dependencies of clang-check instead.Adrian Prantl2015-07-091-0/+3
* Move the definition of ~PCHContainerOperations from Basic into Frontend.Adrian Prantl2015-07-091-3/+0
* Revert "Revert r241620 and follow-up commits" and move the initializationAdrian Prantl2015-07-081-0/+3
* Revert r241620 and follow-up commits while investigating linux buildbot failu...Adrian Prantl2015-07-071-3/+0
* Wrap clang modules and pch files in an object file container.Adrian Prantl2015-07-071-0/+3
* Remove many superfluous SmallString::str() calls.Yaron Keren2015-03-181-1/+1
* [modules] When constructing paths relative to a module, strip out /./ directoryRichard Smith2014-12-111-4/+39
* Standardize on StringMap::insert, removing uses of StringMap::GetOrCreateValue.David Blaikie2014-11-191-34/+35
* Make VFS and FileManager match the current MemoryBuffer API.Benjamin Kramer2014-10-261-36/+16
* Make FileEntry::getName() valid across calls to FileManager::getFile()Ben Langmuir2014-09-081-2/+15
* Return a std::unique_ptr from getBufferForFile. NFC.Rafael Espindola2014-08-261-10/+10
* Default getFile() to use the last accessed name in the FileEntry.Manuel Klimek2014-08-131-0/+7
* unique_ptr-ify FileSystemStatCache::setNextStatCacheDavid Blaikie2014-08-111-6/+6
* unique_ptr-ify FileSystemStatCache::takeNextStatCacheDavid Blaikie2014-08-101-1/+1
* Remove uses of the redundant ".reset(nullptr)" of unique_ptr, in favor of ".r...David Blaikie2014-07-191-1/+1
* Improve memory ownership of vfs::Files in the FileSystemStatCache by using st...David Blaikie2014-07-081-7/+3
* Remove unused sys/stat.h includesAlp Toker2014-07-071-3/+0
* Avoid invalidating successfully loaded module filesBen Langmuir2014-06-201-2/+5
* Include system_error directly.Rafael Espindola2014-06-121-1/+1
* Replace llvm::error_code with std::error_code.Rafael Espindola2014-06-121-2/+2
* Stopgap fix for finding module for a file mapped in the VFSBen Langmuir2014-05-231-0/+10
* [C++11] Use 'nullptr'.Craig Topper2014-05-081-18/+18
* [Basic/FileManager] Propagate whether a file 'IsVolatile' to the file opening...Argyrios Kyrtzidis2014-05-051-3/+6
* Replace OwningPtr with std::unique_ptr.Ahmed Charles2014-03-071-2/+2
* Change OwningPtr::take() to OwningPtr::release().Ahmed Charles2014-03-071-6/+6
* Reapply fixed "Honour 'use-external-names' in FileManager"Ben Langmuir2014-02-281-1/+1
* Revert "Honour 'use-external-names' in FileManager"Ben Langmuir2014-02-271-1/+1
* Honour 'use-external-names' in FileManagerBen Langmuir2014-02-271-1/+1
* Reapply r202420 hopefully fixed for other STLsBen Langmuir2014-02-271-48/+12
* Revert "Remove constructors from FileEntry that prevent owning resources"Ben Langmuir2014-02-271-12/+48
* Remove constructors from FileEntry that prevent owning resourcesBen Langmuir2014-02-271-48/+12
* Split FileEntry name vs. isValidBen Langmuir2014-02-271-2/+3
* Fix gcc -Wparentheses warning.Patrik Hagglund2014-02-211-1/+1
* Recommit virtual file systemBen Langmuir2014-02-201-52/+34
* Reverting the virtual file system implementation, because it triggers an asse...Juergen Ributzka2014-02-201-34/+52
* Initial implementation of virtual file systemBen Langmuir2014-02-191-52/+34
* Use llvm::sys::fs::UniqueID for windows and unix.Rafael Espindola2013-08-011-104/+27
* Convert a use of stat with sys::fs::status.Rafael Espindola2013-07-291-3/+3
* Fix handling of "clang c:foo"Rafael Espindola2013-07-291-0/+10
* Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper2013-07-041-1/+1
OpenPOWER on IntegriCloud