Age | Commit message (Expand) | Author |
2010-11-19 | Several PPCallbacks take an SourceLocation + IdentifierInfo, rather | Craig Silverstein |
2010-11-12 | Make sure to always check the result of | Douglas Gregor |
2010-11-06 | Add PPCallbacks for #if/#ifdef/etc. | Craig Silverstein |
2010-10-20 | Extend the preprocessing record and libclang with support for | Douglas Gregor |
2010-10-19 | Really^2 fix <rdar://problem/8361834>, this time without crashing. | Ted Kremenek |
2010-10-19 | Revert most of r116862. It isn't quite the right fix for a memory leak in Pr... | Ted Kremenek |
2010-10-19 | Really fix: <rdar://problem/8361834> MacroInfo::AddTokenToBody() leaks memory | Ted Kremenek |
2010-10-19 | Simplify lifetime management of MacroInfo objects in Preprocessor by having t... | Ted Kremenek |
2010-09-09 | When we parse a pragma, keep track of how that pragma was originally | Douglas Gregor |
2010-08-24 | Implement preprocessor code completion where a macro name is expected, | Douglas Gregor |
2010-08-24 | Introduce basic code-completion support for preprocessor directives, | Douglas Gregor |
2010-08-22 | Detabify. | Eli Friedman |
2010-08-18 | no need to pass bumppointer allocator into macroinfo::destroy | Chris Lattner |
2010-08-17 | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner |
2010-08-12 | Don't emit end-of-file diagnostics like "unterminated conditional" or | Douglas Gregor |
2010-08-08 | Revert r110440, the fix for PR4897. Chris claims to have a better way. | Douglas Gregor |
2010-08-07 | Push location through the MacroUndefined PPCallback and use it to print #unde... | Benjamin Kramer |
2010-08-06 | Fix the #include search path when reading from stdin, from Jon Simons! | Douglas Gregor |
2010-04-20 | push some source location information down through the compiler, | Chris Lattner |
2010-04-19 | add a PPCallback handler for a skipped #include, patch by | Chris Lattner |
2010-04-14 | Improve line marker directive locations, patch by Jordy Rose | Chris Lattner |
2010-03-31 | Reinstate my CodeModificationHint -> FixItHint renaming patch, without | Douglas Gregor |
2010-03-31 | Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder | Douglas Gregor |
2010-03-31 | Rename CodeModificationHint to FixItHint, since we've been using the | Douglas Gregor |
2010-03-16 | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor |
2010-03-16 | Audit all callers of SourceManager::getCharacterData(); update some of | Douglas Gregor |
2010-03-13 | Use SmallString instead of SmallVector | Kovarththanan Rajaratnam |
2010-02-27 | Add an overload of Preprocessor::getSpelling which takes a SmallVector and | Benjamin Kramer |
2010-02-12 | Fix PR6282: the include guard optimization cannot happen if the | Chris Lattner |
2010-01-22 | revert my patch for rdar://7520940 that warns when a published header | Chris Lattner |
2010-01-18 | simplify the code for skipping in a #if 0 block. The CurLexer | Chris Lattner |
2010-01-10 | stringref'ize a bunch of filename handling logic. Much | Chris Lattner |
2010-01-10 | clarify comment. | Chris Lattner |
2010-01-10 | implement rdar://7520940: published framework headers should | Chris Lattner |
2009-12-31 | Convert to StringRef, avoid a memcpy in the common case. | Benjamin Kramer |
2009-12-14 | formatting changes. | Chris Lattner |
2009-12-06 | Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s... | Daniel Dunbar |
2009-12-01 | pass the reason for failure up from MemoryBuffer and report it | Chris Lattner |
2009-11-30 | Fix PR5633 by making the preprocessor handle the case where we can | Chris Lattner |
2009-10-30 | Re-arranged some internal functions for coming __has_include changes. | John Thompson |
2009-10-18 | Move clients to use IdentifierInfo::getNameStart() instead of getName() | Daniel Dunbar |
2009-09-09 | Remove tabs, and whitespace cleanups. | Mike Stump |
2009-07-13 | There is no need to value initialize this array. | Daniel Dunbar |
2009-05-25 | Fix a couple of bugs: | Chris Lattner |
2009-05-22 | In assembler-with-cpp mode, don't error on '#' (stringize) operator applied to | Daniel Dunbar |
2009-05-21 | Use v.data() instead of &v[0] when SmallVector v might be empty. | Jay Foad |
2009-04-21 | improve MacroInfo to track the source range of the macro definition, | Chris Lattner |
2009-04-21 | add a preprocessor callback function for #undef, patch by | Chris Lattner |
2009-04-19 | Fix PR4006, incorrect handling of __VA_ARGS__ when it was the first token | Chris Lattner |
2009-04-18 | more fun with line markers: the digit string is required to be interpreted | Chris Lattner |