Age | Commit message (Expand) | Author |
2008-12-12 | Added PTH optimization to not process entire blocks of tokens that appear in ... | Ted Kremenek |
2008-12-02 | Preprocessor: | Ted Kremenek |
2008-11-22 | Move the Preprocessor::Diag methods inline. This has the interesting | Chris Lattner |
2008-11-22 | inline a method into its only two call sites. | Chris Lattner |
2008-11-22 | Split the DiagnosticInfo class into two disjoint classes: | Chris Lattner |
2008-11-22 | Fix predicate: we're not in caching mode if CurPPLexer == 0, not CurLexer == 0. | Ted Kremenek |
2008-11-21 | Add comment to IsFileLexer, clean up indentation, and tighten how it's written. | Ted Kremenek |
2008-11-20 | Rename IsNonPragmaNonMacroLexer to IsFileLexer. | Ted Kremenek |
2008-11-20 | Preprocessor::isCurrentLexer() now takes a PreprocessorLexer* argument to mat... | Ted Kremenek |
2008-11-20 | Preprocessor::getCurrentFileLexer() now returns a PreprocessorLexer* instead of | Ted Kremenek |
2008-11-19 | - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h. | Ted Kremenek |
2008-11-19 | Fix this: | Argyrios Kyrtzidis |
2008-11-19 | Remove Preprocessor::CacheTokens boolean data member. The same functionality ... | Argyrios Kyrtzidis |
2008-11-19 | Revert 59574 (caused tests to fail). | Ted Kremenek |
2008-11-19 | - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h. | Ted Kremenek |
2008-11-18 | Remove the last of the old-style Preprocessor::Diag methods. | Chris Lattner |
2008-11-18 | remove one more Preprocessor::Diag method. | Chris Lattner |
2008-11-18 | Convert the lexer and start converting the PP over to using canonical Diag me... | Chris Lattner |
2008-11-18 | Preprocessor::PushIncludeMacroStack() should always zero out CurPPLexer. | Ted Kremenek |
2008-11-18 | Add hooks to use PTHLexer::Lex instead of Lexer::Lex when CurLexer is null. | Ted Kremenek |
2008-11-18 | - Add 'CurPPLexer' to Preprocessor to keep track of the current | Ted Kremenek |
2008-11-17 | Introduction the DeclarationName class, as a single, general method of | Douglas Gregor |
2008-11-13 | Using llvm::OwningPtr<> for CurLexer and CurTokenLexer. This makes both the ... | Ted Kremenek |
2008-11-12 | Unbreak last commit. | Ted Kremenek |
2008-11-12 | Add Preprocessor::PushIncludeMacroStack() and Preprocessor::PopIncludeMacroSt... | Ted Kremenek |
2008-11-08 | Introduce annotation tokens, a special kind of token, created and used only b... | Argyrios Kyrtzidis |
2008-10-04 | Add Preprocessor::RemovePragmaHandler. | Daniel Dunbar |
2008-09-26 | Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfo | Chris Lattner |
2008-08-24 | Rename Preprocessor::DisableBacktrack -> Preprocessor::CommitBacktrackedTokens. | Argyrios Kyrtzidis |
2008-08-24 | Comment tweak. | Chris Lattner |
2008-08-22 | Allow nested backtracks. | Argyrios Kyrtzidis |
2008-08-10 | * Remove isInSystemHeader() from DiagClient, move it to SourceManager | Nico Weber |
2008-08-10 | Allow the preprocessor to cache the lexed tokens, so that we can do efficient... | Argyrios Kyrtzidis |
2008-07-10 | Add an accessor, patch by Csaba Hruska. | Chris Lattner |
2008-07-09 | Add Preprocessor::LookNext method, which implements an efficient way to 'take... | Argyrios Kyrtzidis |
2008-05-05 | Neil pointed out that clang doesn't generate ranges from diagnostics | Chris Lattner |
2008-04-19 | simplify ownership of the predefines buffer. | Chris Lattner |
2008-04-17 | class Preprocessor: Now owns the "predefines" char*; it deletes [] it in its ... | Ted Kremenek |
2008-04-17 | Added "PreprocessorFactory", an interface for lazily creating Preprocessor ob... | Ted Kremenek |
2008-03-14 | Make the preprocessor own its PPCallbacks, fixing a memory leak. | Chris Lattner |
2008-03-10 | implement simple support for arbitrary token lookahead. Change the | Chris Lattner |
2008-03-09 | rename HandleEndOfMacro -> HandleEndOfTokenLexer | Chris Lattner |
2008-03-09 | rename some MacroExpander-related ivars to TokenLexer. | Chris Lattner |
2008-03-09 | Rename MacroExpander.cpp/h -> TokenLexer.cpp/h | Chris Lattner |
2008-03-09 | rename the MacroExpander class to TokenLexer. It handles both | Chris Lattner |
2008-03-05 | Remove the first layer of support for "portability" warnings. This is | Chris Lattner |
2008-02-07 | Implement support for the extremely atrocious MS /##/ extension, | Chris Lattner |
2008-01-08 | readability improvement suggested by Sam Bishop, thanks! | Chris Lattner |
2007-12-29 | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner |
2007-12-19 | Interned MainFileID within SourceManager. Since SourceManager is referenced by | Ted Kremenek |