| Age | Commit message (Expand) | Author |
| 2024-07-29 | [Clang][Parse] Fix ambiguity with nested-name-specifiers that may declarative... | Krystian Stasiowski |
| 2023-11-06 | [clang] Change representation of CurLexerKind (#70381) | serge-sans-paille |
| 2021-07-21 | [clang] Introduce SourceLocation::[U]IntTy typedefs. | Simon Tatham |
| 2019-05-17 | [Lex] Allow to consume tokens while preprocessing | Ilya Biryukov |
| 2019-04-11 | [C++20] Implement context-sensitive header-name lexing and pp-import parsing ... | Richard Smith |
| 2019-04-11 | Remove use of lookahead from _Pragma handling and from all other | Richard Smith |
| 2019-01-19 | Update the file headers across all of the LLVM projects in the monorepo | Chandler Carruth |
| 2018-01-19 | [Lex] Fix crash on code completion in comment in included file. | Volodymyr Sapsai |
| 2017-02-24 | [Preprocessor] Fix incorrect token caching that occurs when lexing _Pragma | Alex Lorenz |
| 2016-10-26 | [PP] Replace some index based for loops with range based ones | Erik Verbruggen |
| 2016-10-20 | Fix off-by-one error in PPCaching.cpp token annotation assertion | Reid Kleckner |
| 2016-01-31 | [Parser] Update CachedTokens while parsing ObjectiveC template argument list | Bruno Cardoso Lopes |
| 2013-11-27 | Fix the build break introduced by r195799 by restoring two close | Chandler Carruth |
| 2013-11-27 | Documentation cleanup: Doxygen-ification, typo fixes, and changing some of | James Dennett |
| 2012-04-04 | [preprocessor] In Preprocessor::CachingLex() check whether there were more to... | Argyrios Kyrtzidis |
| 2012-01-04 | Don't treat 'import' as a contextual keyword when we're in a caching lexer, o... | Douglas Gregor |
| 2011-09-07 | Optimize the preprocessor's handling of the __import_module__ | Douglas Gregor |
| 2010-07-12 | Remove the check for repeated tok::eofs, we are not supposed to go past eof s... | Argyrios Kyrtzidis |
| 2010-07-12 | If we are past tok::eof and in caching lex mode, avoid caching repeated tok::... | Argyrios Kyrtzidis |
| 2010-07-12 | we do in fact have to cache the EOF token returned by the preprocessor. | Chris Lattner |
| 2010-02-08 | When placing an annotation token over an existing annotation token, make sure... | Sebastian Redl |
| 2009-11-12 | Remove an overly-eager assertion when replacing tokens with an | Douglas Gregor |
| 2009-09-09 | Remove tabs, and whitespace cleanups. | Mike Stump |
| 2009-07-26 | fix segfault (because of erasing after the vector boundaries) when the cached... | Nuno Lopes |
| 2009-01-26 | This change refactors some of the low-level lexer interfaces a bit. | Chris Lattner |
| 2008-11-19 | Remove Preprocessor::CacheTokens boolean data member. The same functionality ... | Argyrios Kyrtzidis |
| 2008-11-12 | Use PushIncludeMacroStack() instead of manually manipulating the include stack. | Ted Kremenek |
| 2008-11-08 | Introduce annotation tokens, a special kind of token, created and used only b... | Argyrios Kyrtzidis |
| 2008-09-05 | Line endings: CRLF -> LF | Argyrios Kyrtzidis |
| 2008-08-24 | Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens. | Argyrios Kyrtzidis |
| 2008-08-23 | Change line endings: CRLF -> LF | Argyrios Kyrtzidis |
| 2008-08-22 | Allow nested backtracks. | Argyrios Kyrtzidis |
| 2008-08-10 | Allow the preprocessor to cache the lexed tokens, so that we can do efficient... | Argyrios Kyrtzidis |