summaryrefslogtreecommitdiffstats
path: root/clang/lib/Basic/FileManager.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Removing trailing directory separator, to make stat workJohn Thompson2009-12-181-0/+5
* FileManager: Do not cache failed stats, it is easy to construct commonDaniel Dunbar2009-12-111-10/+9
* Extend -remap-file=from;to to permit mapping from a non-existentDouglas Gregor2009-12-021-22/+73
* Add support for a chain of stat caches in the FileManager, rather thanDouglas Gregor2009-10-161-2/+37
* don't stick an uninitialized 'stat' buf into the stat cache, fill itChris Lattner2009-09-181-0/+1
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-29/+28
* Replace some instances of std::string with StringRefs.Benjamin Kramer2009-09-051-0/+3
* API changes to match llvm ToT.Chris Lattner2009-08-231-0/+1
* Replace cerr with errs().Benjamin Kramer2009-08-231-12/+11
* improve path handling, patch by Baptiste Lepilleur!Chris Lattner2009-08-121-0/+3
* Implement caching of stat() calls for precompiled headers, which isDouglas Gregor2009-04-271-0/+18
* Remove the serialization code that predates precompiledDouglas Gregor2009-04-221-2/+0
* FileManager:Ted Kremenek2009-02-121-6/+4
* search and replaceo? Chris Lattner2009-02-121-1/+1
* Add lightweight shim "clang::StatSysCallCache" that caches 'stat' system callsTed Kremenek2009-02-121-8/+10
* On Windows use a BumpPtrAllocator for the UniqueFileContainer's StringMap.Ted Kremenek2009-01-281-1/+1
* FileManager: Use a BumpPtrAllocator for the StringMaps DirEntries and FileEnt...Ted Kremenek2009-01-281-1/+0
* Add a some comments to designate Windows-specific/Unix-specific code. No fun...Ted Kremenek2009-01-281-0/+12
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-151-0/+275
OpenPOWER on IntegriCloud