summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Lexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* Warn for missing terminating " or ' instead of error for gcc compatibility. F...Argyrios Kyrtzidis2011-02-151-2/+2
* Lexer: add CUDA kernel call tokensPeter Collingbourne2011-02-091-0/+8
* Harden Lexer::GetBeginningOfToken() against bogus source locations andDouglas Gregor2011-01-311-0/+6
* Introduced raw_identifier token kind.Abramo Bagnara2010-12-221-25/+24
* move getSpelling from Preprocessor to Lexer, which it is more conceptually re...Chris Lattner2010-11-171-0/+101
* move AdvanceToTokenCharacter and getLocForEndOfToken fromChris Lattner2010-11-171-0/+77
* Update remaining attribute macros to new style.Chandler Carruth2010-10-231-4/+2
* In MeasureTokenLength, the FileLoc supplied to the lexer must point to the st...Sebastian Redl2010-09-301-1/+2
* improve isHexaLiteral to work with escaped newlines and trigraphs,Chris Lattner2010-08-311-7/+8
* silence a warningChris Lattner2010-08-301-1/+1
* Revert my user-defined literal commits - r1124{58,60,67} pendingAlexis Hunt2010-08-301-29/+2
* add a fixme.Chris Lattner2010-08-301-1/+5
* use 'features' instead of 'PP->getLangOptions'.Chris Lattner2010-08-301-8/+8
* In Microsoft compatibility mode, don't parse the exponent as part ofDouglas Gregor2010-08-301-1/+10
* Implement C++0x user-defined string literals.Alexis Hunt2010-08-291-2/+29
* Introduce a preprocessor code-completion hook for contexts where weDouglas Gregor2010-08-251-6/+22
* Introduce basic code-completion support for preprocessor directives,Douglas Gregor2010-08-241-18/+18
* Don't emit end-of-file diagnostics like "unterminated conditional" orDouglas Gregor2010-08-121-4/+7
* Random temporary string cleanup.Benjamin Kramer2010-08-111-1/+1
* Use precompiled preambles for in-process code completion.Douglas Gregor2010-08-091-2/+16
* Introduce basic support for loading a precompiled preamble whileDouglas Gregor2010-07-261-2/+13
* Improve performance during cursor traversal when a region of interestDouglas Gregor2010-07-221-0/+53
* Introduce a new lexer function to compute the "preamble" of a file,Douglas Gregor2010-07-201-0/+125
* fix PR4499, patch by Kyle Dean!Chris Lattner2010-07-071-24/+16
* simpler fix for rdar://8044135 - escaped newlines have alreadyChris Lattner2010-05-301-10/+7
* Improve our handling of NULL after an escaping '\' in a stringDouglas Gregor2010-05-301-2/+7
* Improve code completion in failure cases in two ways:Douglas Gregor2010-05-251-0/+3
* robustify the conflict marker stuff. Don't add 7 twice, which wouldChris Lattner2010-05-171-1/+2
* when code completing inside a C-style block comment, don't emit errors aboutChris Lattner2010-05-161-2/+3
* fix a minor bug I noticed while work with Jordy's patch for PR6101,Chris Lattner2010-04-121-2/+4
* Reinstate my CodeModificationHint -> FixItHint renaming patch, withoutDouglas Gregor2010-03-311-2/+1
* Revert r100008, which inexplicably breaks the clang-i686-darwin10 builderDouglas Gregor2010-03-311-1/+2
* Rename CodeModificationHint to FixItHint, since we've been using theDouglas Gregor2010-03-311-2/+1
* Remove unused variableDouglas Gregor2010-03-161-1/+0
* Audit all Preprocessor::getSpelling() callers, improving failureDouglas Gregor2010-03-161-1/+5
* Audit all callers of SourceManager::getCharacterData(); update some ofDouglas Gregor2010-03-161-0/+1
* Let SourceManager::getBufferData return StringRef instead of a pair of two co...Benjamin Kramer2010-03-161-5/+4
* Give SourceManager a Diagnostic object with which to report errors,Douglas Gregor2010-03-161-5/+3
* Introduce a new BufferResult class to act as the return type ofDouglas Gregor2010-03-151-1/+8
* don't inform comment handlers about comments in #if 0 blocks,Chris Lattner2010-02-031-7/+9
* Teach CIndex's cursor visitor to restrict its traversal to a specificDouglas Gregor2010-01-221-0/+4
* allow the HandlerComment callback to push tokens into theChris Lattner2010-01-181-14/+24
* add a TODO for a perf improvement in LexIdentifier.Chris Lattner2010-01-111-2/+5
* Do not parse hexadecimal floating point literals in C++0x mode because they areAlexis Hunt2010-01-101-1/+2
* reimplement r90860, fixing a couple of problems:Chris Lattner2009-12-171-9/+21
* teach clang to recover gracefully from conflict markers left in sourceChris Lattner2009-12-141-14/+133
* Integrate the following from the 'objective-rewrite' branch:Steve Naroff2009-12-081-4/+9
* Extend the source manager with the ability to override the contents ofDouglas Gregor2009-12-021-22/+9
* Fix PR5633 by making the preprocessor handle the case where we canChris Lattner2009-11-301-6/+5
* Move DISABLE_INLINE to the front of the decl so MSVC can parse it. Patch by A...Benjamin Kramer2009-11-141-4/+4
OpenPOWER on IntegriCloud