aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/FileManager.cpp
AgeCommit message (Expand)Author
2010-11-23factor the "cache miss" handling code out of FM into a static Chris Lattner
2010-11-23r120013 dropped passing in the precomputed file size to Chris Lattner
2010-11-23rework the stat cache, pulling it out of FileManager.h intoChris Lattner
2010-11-23tidy up. Split FileManager::getBufferForFile intoChris Lattner
2010-11-23now the FileManager has a FileSystemOpts ivar, stop threadingChris Lattner
2010-11-23give FileManager a 'FileSystemOptions' ivar, which will be usedChris Lattner
2010-11-23Partially revert Doug's PCH validation patch (r98585).Chris Lattner
2010-11-23stringref'ize APIChris Lattner
2010-11-23avoid creating sys::Path instances when -fworking-directory isn't being used.Chris Lattner
2010-11-21Filename.rfind("/\\") won't give us the position of the last directory sepera...Benjamin Kramer
2010-11-21change the various getFile routines to use StringRef as their implementation ...Chris Lattner
2010-11-03Implement -working-directory.Argyrios Kyrtzidis
2010-08-23fix PR7953 - Windows filename are case insensitive:Chris Lattner
2010-07-26When remapping a virtual file, also make an entry for the file withDouglas Gregor
2010-07-14Pass StringRefs by value.Benjamin Kramer
2009-12-18Removing trailing directory separator, to make stat workJohn Thompson
2009-12-11FileManager: Do not cache failed stats, it is easy to construct commonDaniel Dunbar
2009-12-02Extend -remap-file=from;to to permit mapping from a non-existentDouglas Gregor
2009-10-16Add support for a chain of stat caches in the FileManager, rather thanDouglas Gregor
2009-09-18don't stick an uninitialized 'stat' buf into the stat cache, fill itChris Lattner
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-05Replace some instances of std::string with StringRefs.Benjamin Kramer
2009-08-23API changes to match llvm ToT.Chris Lattner
2009-08-23Replace cerr with errs().Benjamin Kramer
2009-08-12improve path handling, patch by Baptiste Lepilleur!Chris Lattner
2009-04-27Implement caching of stat() calls for precompiled headers, which isDouglas Gregor
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-02-12FileManager:Ted Kremenek
2009-02-12search and replaceo? Chris Lattner
2009-02-12Add lightweight shim "clang::StatSysCallCache" that caches 'stat' system callsTed Kremenek
2009-01-28On Windows use a BumpPtrAllocator for the UniqueFileContainer's StringMap.Ted Kremenek
2009-01-28FileManager: Use a BumpPtrAllocator for the StringMaps DirEntries and FileEnt...Ted Kremenek
2009-01-28Add a some comments to designate Windows-specific/Unix-specific code. No fun...Ted Kremenek
2008-03-15Make a major restructuring of the clang tree: introduce a top-levelChris Lattner