| Commit message (Expand) | Author | Age | Files | Lines |
| * | Fix a couple of bugs: | Chris Lattner | 2009-05-25 | 1 | -18/+27 |
| * | In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to | Daniel Dunbar | 2009-05-22 | 1 | -3/+5 |
| * | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad | 2009-05-21 | 1 | -2/+2 |
| * | improve MacroInfo to track the source range of the macro definition, | Chris Lattner | 2009-04-21 | 1 | -1/+10 |
| * | add a preprocessor callback function for #undef, patch by | Chris Lattner | 2009-04-21 | 1 | -1/+5 |
| * | Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first token | Chris Lattner | 2009-04-19 | 1 | -9/+9 |
| * | more fun with line markers: the digit string is required to be interpreted | Chris Lattner | 2009-04-18 | 1 | -23/+23 |
| * | second half of PR3940: #line requires simple digit sequence. | Chris Lattner | 2009-04-18 | 1 | -1/+2 |
| * | enforce requirements imposed by C90 6.8 TC1, fixing PR3919. | Chris Lattner | 2009-04-18 | 1 | -11/+26 |
| * | Fix PR3938 by taking into account C99 6.10p4. | Chris Lattner | 2009-04-18 | 1 | -1/+1 |
| * | Fix two problems from PR3916, and one problem I noticed while hacking | Chris Lattner | 2009-04-17 | 1 | -2/+5 |
| * | implement PR3940: #line numbers not fully checked | Chris Lattner | 2009-04-17 | 1 | -0/+5 |
| * | #line is allowed to have macros that expand to nothing after them. | Chris Lattner | 2009-04-17 | 1 | -7/+13 |
| * | Offer a fixit hint for our warning about tokens at the end of a directive: | Chris Lattner | 2009-04-14 | 1 | -1/+7 |
| * | Fix the #import / #include_next "extra tokens at end of #foo directive" | Chris Lattner | 2009-04-14 | 1 | -9/+9 |
| * | Fix assertion failure in PTH when tokens followed a closing #endif. | Daniel Dunbar | 2009-04-13 | 1 | -3/+2 |
| * | add a ppcallback hook for macro definitions. | Chris Lattner | 2009-04-12 | 1 | -0/+4 |
| * | finish the implementation of -imacros. The driver still needs to be hooked up. | Chris Lattner | 2009-04-08 | 1 | -4/+10 |
| * | reject the #__include_macros directive unless it comes from the | Chris Lattner | 2009-04-08 | 1 | -1/+20 |
| * | Add initial support for -imacros. Right now it has the same semantics as | Chris Lattner | 2009-04-08 | 1 | -2/+4 |
| * | push line markers through -E mode. | Chris Lattner | 2009-03-27 | 1 | -0/+22 |
| * | when preprocessing a .S file, unknown directives should just be passed through, | Chris Lattner | 2009-03-18 | 1 | -0/+19 |
| * | This is not considered a preprocessor directive in .S files: | Chris Lattner | 2009-03-18 | 1 | -0/+2 |
| * | use accessor instead of poking ivar directly | Chris Lattner | 2009-03-13 | 1 | -1/+1 |
| * | #import is not considered an extension for ObjC. | Chris Lattner | 2009-03-06 | 1 | -1/+2 |
| * | switch the macroinfo argument lists from being allocated off the heap | Chris Lattner | 2009-02-20 | 1 | -4/+4 |
| * | detemplatify setArgumentList and some other cleanups. | Chris Lattner | 2009-02-20 | 1 | -7/+5 |
| * | require the MAcroInfo objects are explcitly destroyed. | Chris Lattner | 2009-02-20 | 1 | -3/+11 |
| * | Fix PR3464 by searching for headers from the predefines | Chris Lattner | 2009-02-04 | 1 | -2/+13 |
| * | Implement handling of file entry/exit notifications from GNU | Chris Lattner | 2009-02-04 | 1 | -1/+18 |
| * | propagate linemarker flags down into the the line table, currently | Chris Lattner | 2009-02-04 | 1 | -4/+6 |
| * | stub out basic #line handling calls. | Chris Lattner | 2009-02-03 | 1 | -5/+3 |
| * | move library-specific diagnostic headers into library private dirs. Reduce | Chris Lattner | 2009-01-29 | 1 | -1/+1 |
| * | Split the single monolithic DiagnosticKinds.def file into one | Chris Lattner | 2009-01-27 | 1 | -1/+1 |
| * | Fix a bug that I noticed by inspection. | Chris Lattner | 2009-01-27 | 1 | -0/+1 |
| * | remove my hacks that aggressively threw away multiple | Chris Lattner | 2009-01-26 | 1 | -12/+0 |
| * | start plumbing together the line table information. So far we just | Chris Lattner | 2009-01-26 | 1 | -6/+32 |
| * | add parsing and constraint enforcement for GNU line marker directives. | Chris Lattner | 2009-01-26 | 1 | -35/+148 |
| * | a few minor cleanups | Chris Lattner | 2009-01-26 | 1 | -2/+6 |
| * | parse and enforce required constraints on #line directives. Right now | Chris Lattner | 2009-01-26 | 1 | -14/+86 |
| * | Eagerly resolve the spelling location of the tokens in a definition | Chris Lattner | 2009-01-26 | 1 | -0/+12 |
| * | do not use SourceManager::getFileCharacteristic(FileID), it is not | Chris Lattner | 2009-01-19 | 1 | -1/+1 |
| * | this massive patch introduces a simple new abstraction: it makes | Chris Lattner | 2009-01-17 | 1 | -6/+6 |
| * | As a performance optimization, don't bother calling MacroInfo::isIdenticalTo | Chris Lattner | 2009-01-16 | 1 | -9/+16 |
| * | PTH: | Ted Kremenek | 2008-12-23 | 1 | -0/+7 |
| * | Preprocessor: Allocate MacroInfo objects using a BumpPtrAllocator instead usi... | Ted Kremenek | 2008-12-15 | 1 | -7/+19 |
| * | eliminate the isCXXNamedOperator function and some string compares and | Chris Lattner | 2008-12-13 | 1 | -8/+2 |
| * | Added PTH optimization to not process entire blocks of tokens that appear in ... | Ted Kremenek | 2008-12-12 | 1 | -0/+78 |
| * | Convert IdentifierInfo's to be printed the same as DeclarationNames | Chris Lattner | 2008-11-23 | 1 | -1/+1 |
| * | Rename IsNonPragmaNonMacroLexer to IsFileLexer. | Ted Kremenek | 2008-11-20 | 1 | -2/+2 |