aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2014-03-07Change OwningPtr::take() to OwningPtr::release().Ahmed Charles1-6/+6
2014-02-28Reapply fixed "Honour 'use-external-names' in FileManager"Ben Langmuir1-1/+1
2014-02-27Revert "Honour 'use-external-names' in FileManager"Ben Langmuir1-1/+1
2014-02-27Honour 'use-external-names' in FileManagerBen Langmuir1-1/+1
2014-02-27Reapply r202420 hopefully fixed for other STLsBen Langmuir1-48/+12
2014-02-27Revert "Remove constructors from FileEntry that prevent owning resources"Ben Langmuir1-12/+48
2014-02-27Remove constructors from FileEntry that prevent owning resourcesBen Langmuir1-48/+12
2014-02-27Split FileEntry name vs. isValidBen Langmuir1-2/+3
2014-02-21Fix gcc -Wparentheses warning.Patrik Hagglund1-1/+1
2014-02-20Recommit virtual file systemBen Langmuir1-52/+34
2014-02-20Reverting the virtual file system implementation, because it triggers an asse...Juergen Ributzka1-34/+52
2014-02-19Initial implementation of virtual file systemBen Langmuir1-52/+34
2013-08-01Use llvm::sys::fs::UniqueID for windows and unix.Rafael Espindola1-104/+27
2013-07-29Convert a use of stat with sys::fs::status.Rafael Espindola1-3/+3
2013-07-29Fix handling of "clang c:foo"Rafael Espindola1-0/+10
2013-07-04Use SmallVectorImpl instead of SmallVector for iterators and references to av...Craig Topper1-1/+1
2013-01-26<limits.h> includes <linux/limits.h> on Linux, no need to special-case itDmitri Gribenko1-3/+1
2013-01-26Since we're stuck with realpath for the header <-> module mapping,Douglas Gregor1-0/+28
2012-12-11Extend stat query APIs to explicitly specify if the query is forArgyrios Kyrtzidis1-12/+8
2012-12-04Sort all of Clang's files under 'lib', and fix up the broken headersChandler Carruth1-2/+2
2012-11-06Basic: Windows doesn't define S_IFIFO.Daniel Dunbar1-1/+4
2012-11-05Frontend: Add support for reading named pipes as the main file.Daniel Dunbar1-0/+4
2012-07-31Fixes a segfault in Tooling when using pch's:Manuel Klimek1-0/+4
2012-07-11Introduce a flag in SourceManager to treat non-system source filesArgyrios Kyrtzidis1-5/+11
2012-07-11LLVM_ON_WIN32 case: use the proper key in the UniqueFiles map.Axel Naumann1-1/+7
2012-07-10Improve r159256 following Chandler's comments:Axel Naumann1-10/+9
2012-06-27Fix for r159256 on Windows.Axel Naumann1-0/+4
2012-06-27From Vassil Vassilev:Axel Naumann1-0/+13
2012-06-16clang/lib/Basic/FileManager.cpp: Detect the root directory with PathV2. It sh...NAKAMURA Takumi1-2/+4
2012-06-15Documentation cleanup: delete doc comments from source files where they areJames Dennett1-7/+0
2012-05-03[PCH] When validating that the files coming from PCH did not change, alsoArgyrios Kyrtzidis1-0/+6