summaryrefslogtreecommitdiffstats
path: root/clang/lib/Lex/Lexer.cpp
Commit message (Expand)AuthorAgeFilesLines
* 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
* Teach Lexer::MeasureTokenLength to be able to measure theChris Lattner2009-10-141-0/+1
* Replace the -code-completion-dump option with Douglas Gregor2009-09-221-9/+21
* Refactor and simplify the CodeCompleteConsumer, so that all of theDouglas Gregor2009-09-211-12/+13
* Initial implementation of a code-completion interface in Clang. InDouglas Gregor2009-09-171-1/+14
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-148/+148
* Convert the CharInfo table to be statically initialized, instead of dynamical...Chris Lattner2009-07-071-15/+86
* fix an out-of-date comment.Chris Lattner2009-07-071-5/+3
* Add support for retrieving the Doxygen comment associated with a givenDouglas Gregor2009-07-021-1/+8
* Fix our check for "random whitespace between a \ and newline" to workChris Lattner2009-06-231-2/+3
* Fix rdar://6880630 - # in _Pragma does not start a preprocessor directive.Chris Lattner2009-05-131-2/+2
* Get rid of some useless uses of NoExtensions. The philosophy here is Eli Friedman2009-04-281-2/+1
* fix rdar://6816766 - Crash with function-like macro test at end of directive.Chris Lattner2009-04-241-0/+2
* add a new Lexer::SkipEscapedNewLines method.Chris Lattner2009-04-181-0/+23
* factor escape newline measuring out into its own helper function.Chris Lattner2009-04-181-40/+45
* remove unneeded scopes.Chris Lattner2009-04-181-45/+41
* Fix two problems from PR3916, and one problem I noticed while hackingChris Lattner2009-04-171-5/+5
* Change Lexer::MeasureTokenLength to take a LangOptions reference.Chris Lattner2009-04-141-6/+2
* fix rdar://6757323, where an escaped newline in a // commentChris Lattner2009-04-051-0/+8
* A code modification hint for files that don't end in a newline.Mike Stump2009-04-021-1/+3
* silence some errors that should not apply to .S files on code like:Chris Lattner2009-03-181-4/+4
OpenPOWER on IntegriCloud