aboutsummaryrefslogtreecommitdiff
path: root/lib/Basic/SourceManager.cpp
AgeCommit message (Expand)Author
2010-04-10Disable diag::err_file_modified on Win32 completely, until someone cares to fixDaniel Dunbar
2010-04-09On Windows, disable the modification-time check for files used inDouglas Gregor
2010-03-22Introduce the notion of a single "delayed" diagnostic into theDouglas Gregor
2010-03-21Keep track of the size/modification time of each file source-locationDouglas Gregor
2010-03-19Fix a longstanding (but previously unknown) bug in the lazyDouglas Gregor
2010-03-17Check the inode in addition to size and modification time to determineDouglas Gregor
2010-03-17Use a simple diagnostic (file modified) when we detect that a file hasDouglas Gregor
2010-03-16Teach SourceManager's content cache to keep track of whether itsDouglas Gregor
2010-03-16Audit all getBuffer() callers (for both the FullSourceLoc andDouglas Gregor
2010-03-16Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer
2010-03-16Introduce optional "Invalid" parameters to routines that invoke theDouglas Gregor
2010-03-16Use SourceManager's Diagnostic object for all file-reading errors,Douglas Gregor
2010-03-16Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor
2010-03-15Add some <cstdio> includes to unbreak the buildbotsDouglas Gregor
2010-03-15Introduce a new BufferResult class to act as the return type ofDouglas Gregor
2010-03-10Fix -Wsign-compare warning reported by clang++.Ted Kremenek
2010-02-27Robustify SourceManager::getLocation(), so that it returns anDouglas Gregor
2010-02-12fix a bug in SourceManager::getInstantiationLocSlowCase, whereChris Lattner
2009-12-06Add a pretty horrible hack to prevent clang from crashing with inconsistent PCHDaniel Dunbar
2009-12-03Minor cleanup to the code-completion-point logic suggested by Chris.Douglas Gregor
2009-12-02Extend the source manager with the ability to override the contents ofDouglas Gregor
2009-12-02Eliminate the unnecessary FirstFID cache variable from the source manager's C...Douglas Gregor
2009-12-01In SourceManager::isBeforeInTranslationUnit, if we are trying to compare two ...Daniel Dunbar
2009-12-01pass the reason for failure up from MemoryBuffer and report itChris Lattner
2009-11-14Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by A...Benjamin Kramer
2009-11-03pr5371 likely has nothing to do with this.Chris Lattner
2009-11-02Add note to FIXME about PR5371.Edward O'Callaghan
2009-09-22Replace the -code-completion-dump option with Douglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-08-23API changes to match llvm ToT.Chris Lattner
2009-08-23Replace cerr with errs().Benjamin Kramer
2009-06-25Fix column checking for SourceManager::getLocation().Argyrios Kyrtzidis
2009-06-23Fix warning when building w/o asserts.Daniel Dunbar
2009-06-23Introduce SourceManager::ísBeforeInTranslationUnit() which can compare 2 sou...Argyrios Kyrtzidis
2009-06-23In SourceManager::createFileID missed setting ContentCache's FirstFID in anot...Argyrios Kyrtzidis
2009-06-20Slight modification to column checking inside SourceManager::getLocation().Argyrios Kyrtzidis
2009-06-20Introduce SourceManager::getLocation() to get a source location out of a "fil...Argyrios Kyrtzidis
2009-06-07Remove dead code: 'NewEntry' is not used.Zhongxing Xu
2009-05-18Avoid potential out-of-bounds access in SourceManager::getLineNumber.Daniel Dunbar
2009-04-27Be more careful in our teardown of the PCHReader after deciding toDouglas Gregor
2009-04-27Load most of the source manager's information lazily from the PCHDouglas Gregor
2009-04-22Remove the serialization code that predates precompiledDouglas Gregor
2009-04-13Include the SourceManager's line table in the PCH file. We can nowDouglas Gregor
2009-04-13Factor the internals of SourceManager (specially, LineTableInfo) into a separ...Douglas Gregor
2009-04-02Resynchronize Decl/VarDecl serialization code with the structuresDouglas Gregor
2009-03-11Clear all the linetable state in clear(), fixing problemsChris Lattner
2009-02-17add an accessor.Chris Lattner
2009-02-17add an accessor.Chris Lattner
2009-02-15add a new SourceManager::getInstantiationRange helper method.Chris Lattner
2009-02-15track "just a little more" location information for macro instantiations.Chris Lattner