summaryrefslogtreecommitdiffstats
path: root/lib/Lex/PPCaching.cpp
Commit message (Expand)AuthorAgeFilesLines
* [Lex] Fix crash on code completion in comment in included file.Volodymyr Sapsai2018-01-191-1/+3
* [Preprocessor] Fix incorrect token caching that occurs when lexing _PragmaAlex Lorenz2017-02-241-0/+30
* [PP] Replace some index based for loops with range based onesErik Verbruggen2016-10-261-1/+1
* Fix off-by-one error in PPCaching.cpp token annotation assertionReid Kleckner2016-10-201-1/+1
* [Parser] Update CachedTokens while parsing ObjectiveC template argument listBruno Cardoso Lopes2016-01-311-0/+26
* Fix the build break introduced by r195799 by restoring two closeChandler Carruth2013-11-271-1/+2
* Documentation cleanup: Doxygen-ification, typo fixes, and changing some ofJames Dennett2013-11-271-13/+12
* [preprocessor] In Preprocessor::CachingLex() check whether there were more to...Argyrios Kyrtzidis2012-04-041-7/+11
* Don't treat 'import' as a contextual keyword when we're in a caching lexer, o...Douglas Gregor2012-01-041-2/+2
* Optimize the preprocessor's handling of the __import_module__Douglas Gregor2011-09-071-0/+2
* Remove the check for repeated tok::eofs, we are not supposed to go past eof s...Argyrios Kyrtzidis2010-07-121-9/+4
* If we are past tok::eof and in caching lex mode, avoid caching repeated tok::...Argyrios Kyrtzidis2010-07-121-4/+12
* we do in fact have to cache the EOF token returned by the preprocessor.Chris Lattner2010-07-121-6/+3
* When placing an annotation token over an existing annotation token, make sure...Sebastian Redl2010-02-081-1/+1
* Remove an overly-eager assertion when replacing tokens with anDouglas Gregor2009-11-121-2/+0
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-091-1/+1
* fix segfault (because of erasing after the vector boundaries) when the cached...Nuno Lopes2009-07-261-1/+2
* This change refactors some of the low-level lexer interfaces a bit.Chris Lattner2009-01-261-1/+1
* Remove Preprocessor::CacheTokens boolean data member. The same functionality ...Argyrios Kyrtzidis2008-11-191-4/+1
* Use PushIncludeMacroStack() instead of manually manipulating the include stack.Ted Kremenek2008-11-121-4/+1
* Introduce annotation tokens, a special kind of token, created and used only b...Argyrios Kyrtzidis2008-11-081-0/+24
* Line endings: CRLF -> LFArgyrios Kyrtzidis2008-09-051-8/+8
* Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens.Argyrios Kyrtzidis2008-08-241-10/+10
* Change line endings: CRLF -> LFArgyrios Kyrtzidis2008-08-231-30/+30
* Allow nested backtracks.Argyrios Kyrtzidis2008-08-221-0/+32
* Allow the preprocessor to cache the lexed tokens, so that we can do efficient...Argyrios Kyrtzidis2008-08-101-0/+63