aboutsummaryrefslogtreecommitdiff
path: root/lib/Lex/PPCaching.cpp
AgeCommit message (Expand)Author
2012-04-04[preprocessor] In Preprocessor::CachingLex() check whether there were more to...Argyrios Kyrtzidis
2012-01-04Don't treat 'import' as a contextual keyword when we're in a caching lexer, o...Douglas Gregor
2011-09-07Optimize the preprocessor's handling of the __import_module__Douglas Gregor
2010-07-12Remove the check for repeated tok::eofs, we are not supposed to go past eof s...Argyrios Kyrtzidis
2010-07-12If we are past tok::eof and in caching lex mode, avoid caching repeated tok::...Argyrios Kyrtzidis
2010-07-12we do in fact have to cache the EOF token returned by the preprocessor.Chris Lattner
2010-02-08When placing an annotation token over an existing annotation token, make sure...Sebastian Redl
2009-11-12Remove an overly-eager assertion when replacing tokens with anDouglas Gregor
2009-09-09Remove tabs, and whitespace cleanups.Mike Stump
2009-07-26fix segfault (because of erasing after the vector boundaries) when the cached...Nuno Lopes
2009-01-26This change refactors some of the low-level lexer interfaces a bit.Chris Lattner
2008-11-19Remove Preprocessor::CacheTokens boolean data member. The same functionality ...Argyrios Kyrtzidis
2008-11-12Use PushIncludeMacroStack() instead of manually manipulating the include stack.Ted Kremenek
2008-11-08Introduce annotation tokens, a special kind of token, created and used only b...Argyrios Kyrtzidis
2008-09-05Line endings: CRLF -> LFArgyrios Kyrtzidis
2008-08-24Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens.Argyrios Kyrtzidis
2008-08-23Change line endings: CRLF -> LFArgyrios Kyrtzidis
2008-08-22Allow nested backtracks.Argyrios Kyrtzidis
2008-08-10Allow the preprocessor to cache the lexed tokens, so that we can do efficient...Argyrios Kyrtzidis