summaryrefslogtreecommitdiff
path: root/lib/Lex/PPLexerChange.cpp
Commit message (Expand)AuthorAge
...
* Remove tabs, and whitespace cleanups.Mike Stump2009-09-09
* Add PCH support for #import.Steve Naroff2009-04-24
* when preprocessing a .S file, unknown directives should just be passed through,Chris Lattner2009-03-18
* use accessor instead of poking ivar directlyChris Lattner2009-03-13
* track "just a little more" location information for macro instantiations.Chris Lattner2009-02-15
* add an assertion from Alexei Svitkine!Chris Lattner2009-02-13
* add interface for walking macro table.Chris Lattner2009-02-06
* move library-specific diagnostic headers into library private dirs. ReduceChris Lattner2009-01-29
* Split the single monolithic DiagnosticKinds.def file into oneChris Lattner2009-01-27
* do not use SourceManager::getFileCharacteristic(FileID), it is notChris Lattner2009-01-19
* simplify PTHManager::CreateLexerChris Lattner2009-01-17
* Change the Lexer ctor used in the non _Pragma case to take a FileID insteadChris Lattner2009-01-17
* this massive patch introduces a simple new abstraction: it makesChris Lattner2009-01-17
* Remove old PTH token-generation test harness.Ted Kremenek2008-12-23
* PTH: Remove some methods and simplify some conditions in PTHLexer::Lex(). No...Ted Kremenek2008-12-23
* PreprocessorLexer (and subclasses):Ted Kremenek2008-12-10
* Preprocessor:Ted Kremenek2008-12-02
* PTHLexer now owns the Token vector.Ted Kremenek2008-11-27
* Reenable the default lexer.Ted Kremenek2008-11-21
* When creating the raw tokens for PTHLexer, make sure the token representing t...Ted Kremenek2008-11-21
* When creating raw tokens for the PTHLexer specially handle angled strings for...Ted Kremenek2008-11-21
* Rename IsNonPragmaNonMacroLexer to IsFileLexer.Ted Kremenek2008-11-20
* Add ugly "test harness" for PTHLexer that is not enabled by default. TheTed Kremenek2008-11-20
* Make FIXME a hard assertion.Ted Kremenek2008-11-20
* Preprocessor::getCurrentFileLexer() now returns a PreprocessorLexer* instead ofTed Kremenek2008-11-20
* Move more cases of using 'CurLexer' to 'CurPPLexer'.Ted Kremenek2008-11-19
* - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek2008-11-19
* Revert 59574 (caused tests to fail).Ted Kremenek2008-11-19
* - Move static function IsNonPragmaNonMacroLexer into Preprocessor.h.Ted Kremenek2008-11-19
* - Add Lexer::isPragma() accessor for clients of Lexer that aren't friends.Ted Kremenek2008-11-18
* - Add 'CurPPLexer' to Preprocessor to keep track of the currentTed Kremenek2008-11-18
* Using llvm::OwningPtr<> for CurLexer and CurTokenLexer. This makes both the ...Ted Kremenek2008-11-13
* Use PushIncludeMacroStack/PopMacroStack instead of manually pushing/popping f...Ted Kremenek2008-11-13
* Rename Characteristic_t to CharacteristicKindChris Lattner2008-10-27
* Change FormTokenWithChars to take the token kind to form, since all clientsChris Lattner2008-10-12
* clean up a bunch of fixme's I added, by moving Chris Lattner2008-09-26
* Fix the rest of rdar://6243860 hopefully. This requires changing FileIDInfoChris Lattner2008-09-26
* More #include cleaningDaniel Dunbar2008-08-11
* Allow the preprocessor to cache the lexed tokens, so that we can do efficient...Argyrios Kyrtzidis2008-08-10
* Convert CRLF -> LF line endings.Argyrios Kyrtzidis2008-07-12
* Add Preprocessor::LookNext method, which implements an efficient way to 'take...Argyrios Kyrtzidis2008-07-09
* Avoid overflowing buffer, patch by Algeris Kirtzidis!Chris Lattner2008-03-24
* Make a major restructuring of the clang tree: introduce a top-levelChris Lattner2008-03-15