aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/Lexer.cpp
AgeCommit message (Expand)Author
2010-10-23Update remaining attribute macros to new style.Chandler Carruth
2010-09-30In MeasureTokenLength, the FileLoc supplied to the lexer must point to the st...Sebastian Redl
2010-08-31improve isHexaLiteral to work with escaped newlines and trigraphs,Chris Lattner
2010-08-30silence a warningChris Lattner
2010-08-30Revert my user-defined literal commits - r1124{58,60,67} pendingSean Hunt
2010-08-30add a fixme.Chris Lattner
2010-08-30use 'features' instead of 'PP->getLangOptions'.Chris Lattner
2010-08-30In Microsoft compatibility mode, don't parse the exponent as part ofDouglas Gregor
2010-08-29Implement C++0x user-defined string literals.Sean Hunt
2010-08-25Introduce a preprocessor code-completion hook for contexts where weDouglas Gregor
2010-08-24Introduce basic code-completion support for preprocessor directives,Douglas Gregor
2010-08-12Don't emit end-of-file diagnostics like "unterminated conditional" orDouglas Gregor
2010-08-11Random temporary string cleanup.Benjamin Kramer
2010-08-09Use precompiled preambles for in-process code completion.Douglas Gregor
2010-07-26Introduce basic support for loading a precompiled preamble whileDouglas Gregor
2010-07-22Improve performance during cursor traversal when a region of interestDouglas Gregor
2010-07-20Introduce a new lexer function to compute the "preamble" of a file,Douglas Gregor
2010-07-07fix PR4499, patch by Kyle Dean!Chris Lattner
2010-05-30simpler fix for rdar://8044135 - escaped newlines have alreadyChris Lattner
2010-05-30Improve our handling of NULL after an escaping '\' in a stringDouglas Gregor
2010-05-25Improve code completion in failure cases in two ways:Douglas Gregor
2010-05-17robustify the conflict marker stuff. Don't add 7 twice, which wouldChris Lattner
2010-05-16when code completing inside a C-style block comment, don't emit errors aboutChris Lattner
2010-04-12fix a minor bug I noticed while work with Jordy's patch for PR6101,Chris Lattner
2010-03-31Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor
2010-03-31Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor
2010-03-31Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor
2010-03-16Remove unused variableDouglas Gregor
2010-03-16Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor
2010-03-16Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor
2010-03-16Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer
2010-03-16Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor
2010-03-15Introduce a new BufferResult class to act as the return type ofDouglas Gregor
2010-02-03don't inform comment handlers about comments in #if 0 blocks,Chris Lattner
2010-01-22Teach CIndex's cursor visitor to restrict its traversal to a specificDouglas Gregor
2010-01-18allow the HandlerComment callback to push tokens into theChris Lattner
2010-01-11add a TODO for a perf improvement in LexIdentifier.Chris Lattner
2010-01-10Do not parse hexadecimal floating point literals in C++0x mode because they areSean Hunt
2009-12-17reimplement r90860, fixing a couple of problems:Chris Lattner
2009-12-14teach clang to recover gracefully from conflict markers left in sourceChris Lattner
2009-12-08Integrate the following from the 'objective-rewrite' branch:Steve Naroff
2009-12-02Extend the source manager with the ability to override the contents ofDouglas Gregor
2009-11-30Fix PR5633 by making the preprocessor handle the case where we canChris Lattner
2009-11-14Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by A...Benjamin Kramer
2009-10-14Teach Lexer::MeasureTokenLength to be able to measure theChris Lattner
2009-09-22Replace the -code-completion-dump option with Douglas Gregor
2009-09-21Refactor and simplify the CodeCompleteConsumer, so that all of theDouglas Gregor
2009-09-17Initial implementation of a code-completion interface in Clang. InDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-07Convert the CharInfo table to be statically initialized, instead of dynamical...Chris Lattner