aboutsummaryrefslogtreecommitdiff
path: root/include/clang/Lex
AgeCommit message (Expand)Author
2009-11-14Add static version of Preprocessor::getSpelling.Daniel Dunbar
2009-11-13Wherein the TargetInfo argument to Preprocessor is made 'const' and propogated.Daniel Dunbar
2009-11-12Switch PTHManager to using diagnostics for most errors.Daniel Dunbar
2009-11-11Allow Preprocessor to take ownership of the HeaderSearch object. I think it s...Daniel Dunbar
2009-11-10Improve parsing of template arguments to lay the foundation forDouglas Gregor
2009-11-05Make LookUpIdentifierInfo const. This makes the Identifiers table mutable and isDaniel Dunbar
2009-11-05StringRefize Preprocessor::getIdentifierInfo.Daniel Dunbar
2009-11-04Kill PreprocessorFactory, which was both morally repugnant and totally unused.Daniel Dunbar
2009-11-04Use unsigned char instead of unsigned : 8 to make the optimizer happier.Daniel Dunbar
2009-11-03Parsing and semantic analysis for template-ids that name overloadedDouglas Gregor
2009-11-02Added __has_include and __has_include_next.John Thompson
2009-10-30Re-arranged some internal functions for coming __has_include changes.John Thompson
2009-10-26Update location of DataTypes.h to reflect move in LLVM with r85086.Chandler Carruth
2009-10-08This fixes support for complex literals, reworked to avoid a goto, andMike Stump
2009-09-22Replace the -code-completion-dump option with Douglas Gregor
2009-09-18allow clearing this value.Chris Lattner
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-12SmallVectorize preprocessor's token cache. Testing shows there is almost neverBenjamin Kramer
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-09-09Remove tab characters.Mike Stump
2009-09-05Add missing include.Daniel Dunbar
2009-07-22Change Preprocessor to keep a copy of LangOptions instead of reference, like ...Argyrios Kyrtzidis
2009-07-02Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor
2009-06-14Update LLVM.Douglas Gregor
2009-06-14Sink the BuiltinInfo object from ASTContext into theChris Lattner
2009-06-13implement and document a new __has_feature and __has_builtin magic Chris Lattner
2009-06-01PR4283: Don't truncate multibyte character constants in the Eli Friedman
2009-05-14Add forward declaration of Token. Thanks to Martin Doucha for pointing this outDouglas Gregor
2009-05-03PR4063, with feeling: Chain PP callbacks by default.Daniel Dunbar
2009-04-25Lazily load the controlling macros for all of the headers known in theDouglas Gregor
2009-04-24Add PCH support for #import.Steve Naroff
2009-04-21improve MacroInfo to track the source range of the macro definition,Chris Lattner
2009-04-21add a preprocessor callback function for #undef, patch byChris Lattner
2009-04-21Use an APInt of target int size to detect overflow while parsing multichars.Sanjiv Gupta
2009-04-18add a new Lexer::SkipEscapedNewLines method.Chris Lattner
2009-04-18factor escape newline measuring out into its own helper function.Chris Lattner
2009-04-17#line is allowed to have macros that expand to nothing after them.Chris Lattner
2009-04-16tblgen is now passing diagnostic group information in the .inc file, ignore i...Chris Lattner
2009-04-15Tblgen now passes the default mapping explicitly, instead of having it Chris Lattner
2009-04-14Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner
2009-04-13implement the microsoft/gnu "__COUNTER__" macro: rdar://4329310Chris Lattner
2009-04-12add a ppcallback hook for macro definitions.Chris Lattner
2009-04-10Compare the predefines buffer in the PCH file with the predefinesDouglas Gregor
2009-04-10do a dance with predefines, and finally enable reading of macros fromChris Lattner
2009-04-10make a method publicChris Lattner
2009-04-10emit function-like and object-like macros to the PCH file.Chris Lattner
2009-04-10PCH serialization/deserialization of the source manager. With thisDouglas Gregor
2009-04-08reject the #__include_macros directive unless it comes from the Chris Lattner
2009-03-22PTHManager::Create():Ted Kremenek
2009-03-20Add accessor Preprocessor::getPTHManager().Ted Kremenek