| Commit message (Expand) | Author | Age | Files | Lines |
* | Make a major restructuring of the clang tree: introduce a top-level | Chris Lattner | 2008-03-15 | 1 | -560/+0 |
* | Make the preprocessor own its PPCallbacks, fixing a memory leak. | Chris Lattner | 2008-03-14 | 1 | -0/+2 |
* | Move a bunch more code out of Preprocessor.cpp into PPLexerChange.cpp | Chris Lattner | 2008-03-09 | 1 | -353/+0 |
* | split macro expansion support out of Preprocessor.cpp into PPMacroExpansion.cpp | Chris Lattner | 2008-03-09 | 1 | -507/+0 |
* | rename HandleEndOfMacro -> HandleEndOfTokenLexer | Chris Lattner | 2008-03-09 | 1 | -4/+4 |
* | split the MacroArgs class out of TokenLexer.cpp/h into | Chris Lattner | 2008-03-09 | 1 | -0/+1 |
* | rename some MacroExpander-related ivars to TokenLexer. | Chris Lattner | 2008-03-09 | 1 | -35/+35 |
* | rename the MacroExpander class to TokenLexer. It handles both | Chris Lattner | 2008-03-09 | 1 | -2/+2 |
* | split preprocesor directive handling out of Preprocessor.cpp into Directives.cpp | Chris Lattner | 2008-03-09 | 1 | -1083/+0 |
* | Remove the first layer of support for "portability" warnings. This is | Chris Lattner | 2008-03-05 | 1 | -78/+4 |
* | Revert an incorrect part of my previuos patch. | Lauro Ramos Venancio | 2008-02-25 | 1 | -1/+1 |
* | Fix PR2086. | Lauro Ramos Venancio | 2008-02-25 | 1 | -13/+18 |
* | Fix CheckEndOfDirective to diagnose lines that contain macros that expand to | Chris Lattner | 2008-02-16 | 1 | -2/+5 |
* | Move Microsoft __declspec hack from the parser to the preprocessor. Since we ... | Steve Naroff | 2008-02-11 | 1 | -0/+1 |
* | long is 32-bit is on win32. | Chris Lattner | 2008-02-10 | 1 | -1/+1 |
* | - Add support for fuzzy parsing line-oriented __asm's (yuck). | Steve Naroff | 2008-02-07 | 1 | -0/+1 |
* | Minor cleanup from yesterday's -fms-extension commit. Move __int* MS keywords... | Steve Naroff | 2008-02-07 | 1 | -0/+4 |
* | Implement support for the extremely atrocious MS /##/ extension, | Chris Lattner | 2008-02-07 | 1 | -0/+65 |
* | Implement -fms-extensions. This allows us to fuzzy parse non-standard MS cons... | Steve Naroff | 2008-02-07 | 1 | -1/+7 |
* | Fix PR1969. stdin has no FileEntry. | Chris Lattner | 2008-02-01 | 1 | -8/+9 |
* | Change the location we return for the EOF token to actually be on the last | Chris Lattner | 2008-01-25 | 1 | -2/+18 |
* | Fix PR1936, a crash on malformed #if. Thanks to Neil for | Chris Lattner | 2008-01-22 | 1 | -2/+2 |
* | Change uses of std::cerr/std::cout to llvm::Lcerr/llvm::cout, and remove | Ted Kremenek | 2008-01-14 | 1 | -38/+38 |
* | Fix a nasty corner case that Neil noticed in PR1900, where we would | Chris Lattner | 2008-01-07 | 1 | -0/+4 |
* | Fix typo | Nate Begeman | 2008-01-07 | 1 | -1/+1 |
* | Don't attribute in file headers anymore. See llvmdev for the | Chris Lattner | 2007-12-29 | 1 | -2/+2 |
* | Interned MainFileID within SourceManager. Since SourceManager is referenced by | Ted Kremenek | 2007-12-19 | 1 | -1/+4 |
* | TargetInfo no longer includes a reference to SourceManager. | Ted Kremenek | 2007-12-12 | 1 | -8/+10 |
* | Mega-patch: ripped SourceManager out of Diagnostic/DiagnosticClient. Now | Ted Kremenek | 2007-12-11 | 1 | -2/+2 |
* | Add dumping support for locations, make -dumptokens print out the location | Chris Lattner | 2007-12-09 | 1 | -1/+20 |
* | Fix PR1820, an incredibly subtle macro expansion bug that Neil discovered. | Chris Lattner | 2007-11-23 | 1 | -0/+10 |
* | fix a bug Steve noticed, where a #import of the main file itself would fail. | Chris Lattner | 2007-11-15 | 1 | -1/+6 |
* | Since we are all working on Leopard, change the built-in MacOS X version numb... | Steve Naroff | 2007-11-10 | 1 | -1/+1 |
* | Implement a more sensible strategy for ObjC built-in types (addressing a long... | Steve Naroff | 2007-10-31 | 1 | -27/+1 |
* | Checking in some code that is still under construction. | Steve Naroff | 2007-10-31 | 1 | -1/+0 |
* | Add some plumbing to help cope with rewriting "id<p>", "Class<p>*". | Steve Naroff | 2007-10-31 | 1 | -1/+1 |
* | Stop pre-defining objc_msgSend/objc_getClass in the preprocessor. Instead, I ... | Steve Naroff | 2007-10-30 | 1 | -15/+1 |
* | Avoid using macro expansions, which causes these to come out in -E mode. | Chris Lattner | 2007-10-30 | 1 | -6/+6 |
* | Incorporate some feedback from Chris... | Steve Naroff | 2007-10-24 | 1 | -1/+1 |
* | - Add rewrite rule for @class. | Steve Naroff | 2007-10-23 | 1 | -0/+17 |
* | Predefine all the ObjC goodies from <objc/objc.h>. Removed all the ObjC goodi... | Steve Naroff | 2007-10-17 | 1 | -3/+21 |
* | resolve a fixme, by moving __builtin_va_list to a more logical | Chris Lattner | 2007-10-10 | 1 | -0/+6 |
* | Add a dummy for the id typedef. Steve, plz fill this in. :) | Chris Lattner | 2007-10-09 | 1 | -0/+7 |
* | Make a significant change to invert the control flow handling | Chris Lattner | 2007-10-09 | 1 | -7/+131 |
* | Switch lexer/pp over to new Token::is/isNot api | Chris Lattner | 2007-10-09 | 1 | -32/+32 |
* | improve layering: | Chris Lattner | 2007-10-07 | 1 | -21/+43 |
* | change calls to getMacroInfo into hasMacroDefinition() where possible. | Chris Lattner | 2007-10-07 | 1 | -3/+3 |
* | If we see an invalid #ifdef directive, enter a conditional compilation region | Chris Lattner | 2007-09-24 | 1 | -1/+6 |
* | Add #include required on win32. | Chris Lattner | 2007-09-03 | 1 | -0/+1 |
* | Fix a scoping bug that apple gcc doesn't catch for some reason. | Chris Lattner | 2007-07-23 | 1 | -1/+2 |