aboutsummaryrefslogtreecommitdiff
path: root/clang/lib/Basic/FileManager.cpp
AgeCommit message (Expand)AuthorFilesLines
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
2012-02-05Basic: import SmallString<> into clang namespaceDylan Noblesmith1-5/+5
2012-02-05Basic: import OwningPtr<> into clang namespaceDylan Noblesmith1-2/+2
2011-12-22remove unneeded config.h includesDylan Noblesmith1-1/+1
2011-11-17Revert r132539 for now, "My testing shows that function stat has no problem w...NAKAMURA Takumi1-0/+6
2011-11-06Use StringRef's case transformation methods.Benjamin Kramer1-3/+2
2011-09-13For modules, use a hash of the compiler version, language options, andDouglas Gregor1-12/+22
2011-09-12When an import statement fails to find a module in the module cache,Douglas Gregor1-0/+4
2011-07-23remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner1-13/+13
2011-06-03My testing shows that function stat has no problem with trailing separators. ...Francois Pichet1-4/+0
2011-03-18Add FileManager::getNoncachedStatValue, which will resolve relative paths aga...Anders Carlsson1-0/+8
2011-03-16Having FileManager::getFile always open the file, brought much consternation ...Argyrios Kyrtzidis1-1/+6
2011-03-15Stop leaking file descriptors.Argyrios Kyrtzidis1-14/+16
2011-03-14Get rid of the static FileManager::FixupRelativePath.Anders Carlsson1-8/+4
2011-03-07Check in the implementation as well...Anders Carlsson1-3/+7
2011-03-06Convert FileManager::FixupRelativePath over to using PathV2.Anders Carlsson1-8/+10
2011-02-11Uses llvm::sys::path instead of hand-rolled algorithm in FileManager.Zhanyong Wan1-32/+11
2011-02-11Improves Clang's virtual file handling.Zhanyong Wan1-85/+146
2011-02-10Implement two related optimizations that make de-serialization ofDouglas Gregor1-0/+19
2011-02-08Update for API change.Rafael Espindola1-2/+2
2011-02-05Improve our uniquing of file entries when files are re-saved or areDouglas Gregor1-21/+36