summaryrefslogtreecommitdiffstats
path: root/lib/Basic/FileManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* Basic: import SmallString<> into clang namespaceDylan Noblesmith2012-02-051-5/+5
* Basic: import OwningPtr<> into clang namespaceDylan Noblesmith2012-02-051-2/+2
* remove unneeded config.h includesDylan Noblesmith2011-12-221-1/+1
* Revert r132539 for now, "My testing shows that function stat has no problem w...NAKAMURA Takumi2011-11-171-0/+6
* Use StringRef's case transformation methods.Benjamin Kramer2011-11-061-3/+2
* For modules, use a hash of the compiler version, language options, andDouglas Gregor2011-09-131-12/+22
* When an import statement fails to find a module in the module cache,Douglas Gregor2011-09-121-0/+4
* remove unneeded llvm:: namespace qualifiers on some core types now that LLVM....Chris Lattner2011-07-231-13/+13
* My testing shows that function stat has no problem with trailing separators. ...Francois Pichet2011-06-031-4/+0
* Add FileManager::getNoncachedStatValue, which will resolve relative paths aga...Anders Carlsson2011-03-181-0/+8
* Having FileManager::getFile always open the file, brought much consternation ...Argyrios Kyrtzidis2011-03-161-1/+6
* Stop leaking file descriptors.Argyrios Kyrtzidis2011-03-151-14/+16
* Get rid of the static FileManager::FixupRelativePath.Anders Carlsson2011-03-141-8/+4
* Check in the implementation as well...Anders Carlsson2011-03-071-3/+7
* Convert FileManager::FixupRelativePath over to using PathV2.Anders Carlsson2011-03-061-8/+10
* Uses llvm::sys::path instead of hand-rolled algorithm in FileManager.Zhanyong Wan2011-02-111-32/+11
* Improves Clang's virtual file handling.Zhanyong Wan2011-02-111-85/+146
* Implement two related optimizations that make de-serialization ofDouglas Gregor2011-02-101-0/+19
* Update for API change.Rafael Espindola2011-02-081-2/+2
* Improve our uniquing of file entries when files are re-saved or areDouglas Gregor2011-02-051-21/+36
* Revert 124754 and 124760 as they made clang unusable in the presence of symbolicRafael Espindola2011-02-031-84/+0
* Improve the performance of filename canonicalization by avoidingDouglas Gregor2011-02-031-1/+8
* Canonicalize path names in the file manager before performing a lookupDouglas Gregor2011-02-021-0/+77
* TextDiagnosticPrinter.cpp: Show diagnostics as far as possible even with inva...Axel Naumann2011-01-271-6/+10
* Replace all uses of PathV1::makeAbsolute with PathV2::fs::make_absolute.Michael J. Spencer2010-12-211-3/+4
* Replace all uses of PathV1::isAbsolute with PathV2::is_{absolute,relative}.Michael J. Spencer2010-12-171-4/+5
* MemoryBuffer API update.Michael J. Spencer2010-12-161-19/+18
* Use error_code instead of std::string* for MemoryBuffer.Michael J. Spencer2010-12-091-8/+27
* attempt to fix a buildbot failure, apparently apache fails to build.Chris Lattner2010-12-021-1/+1
* Merge System into Support.Michael J. Spencer2010-11-291-1/+1
* The final result of all this refactoring: instead of doing stat immediatelyChris Lattner2010-11-231-3/+16
* hopefully resolve the windows buildbot issue (retch)Chris Lattner2010-11-231-0/+8
* change the 'is directory' indicator to be a null-or-notChris Lattner2010-11-231-14/+19
* pull "is directory" handling into FileManager::getStatValueChris Lattner2010-11-231-29/+36
* tidy up code, add a comment about dir caching.Chris Lattner2010-11-231-20/+16
* factor the "cache miss" handling code out of FM into a static Chris Lattner2010-11-231-21/+6
* r120013 dropped passing in the precomputed file size to Chris Lattner2010-11-231-2/+3
* rework the stat cache, pulling it out of FileManager.h intoChris Lattner2010-11-231-35/+39
* tidy up. Split FileManager::getBufferForFile intoChris Lattner2010-11-231-6/+14
* now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner2010-11-231-15/+8
* give FileManager a 'FileSystemOptions' ivar, which will be usedChris Lattner2010-11-231-7/+7
* Partially revert Doug's PCH validation patch (r98585).Chris Lattner2010-11-231-5/+3
* stringref'ize APIChris Lattner2010-11-231-18/+16
* avoid creating sys::Path instances when -fworking-directory isn't being used.Chris Lattner2010-11-231-1/+8
* Filename.rfind("/\\") won't give us the position of the last directory sepera...Benjamin Kramer2010-11-211-11/+11
* change the various getFile routines to use StringRef as their implementation ...Chris Lattner2010-11-211-37/+32
* Implement -working-directory.Argyrios Kyrtzidis2010-11-031-11/+49
* fix PR7953 - Windows filename are case insensitive:Chris Lattner2010-08-231-0/+4
* When remapping a virtual file, also make an entry for the file withDouglas Gregor2010-07-261-0/+12
* Pass StringRefs by value.Benjamin Kramer2010-07-141-2/+2