| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix PR8654, ensuring each branch of an #if, #elif, #else, ... chain | Chandler Carruth | 2011-01-03 | 1 | -1/+12 |
* | Change all self assignments X=X to (void)X, so that we can turn on a | Jeffrey Yasskin | 2010-12-23 | 1 | -2/+2 |
* | Introduced raw_identifier token kind. | Abramo Bagnara | 2010-12-22 | 1 | -7/+3 |
* | Fix diagnostic pragmas. | Argyrios Kyrtzidis | 2010-12-15 | 1 | -6/+14 |
* | Don't crash when code-completing after "#include <". It would be far | Douglas Gregor | 2010-12-09 | 1 | -0/+6 |
* | Several PPCallbacks take an SourceLocation + IdentifierInfo, rather | Craig Silverstein | 2010-11-19 | 1 | -5/+4 |
* | Make sure to always check the result of | Douglas Gregor | 2010-11-12 | 1 | -1/+3 |
* | Add PPCallbacks for #if/#ifdef/etc. | Craig Silverstein | 2010-11-06 | 1 | -14/+37 |
* | Extend the preprocessing record and libclang with support for | Douglas Gregor | 2010-10-20 | 1 | -14/+30 |
* | Really^2 fix <rdar://problem/8361834>, this time without crashing. | Ted Kremenek | 2010-10-19 | 1 | -13/+31 |
* | Revert most of r116862. It isn't quite the right fix for a memory leak in Pr... | Ted Kremenek | 2010-10-19 | 1 | -5/+1 |
* | Really fix: <rdar://problem/8361834> MacroInfo::AddTokenToBody() leaks memory | Ted Kremenek | 2010-10-19 | 1 | -2/+6 |
* | Simplify lifetime management of MacroInfo objects in Preprocessor by having t... | Ted Kremenek | 2010-10-19 | 1 | -2/+6 |
* | When we parse a pragma, keep track of how that pragma was originally | Douglas Gregor | 2010-09-09 | 1 | -1/+2 |
* | Implement preprocessor code completion where a macro name is expected, | Douglas Gregor | 2010-08-24 | 1 | -0/+7 |
* | Introduce basic code-completion support for preprocessor directives, | Douglas Gregor | 2010-08-24 | 1 | -1/+12 |
* | Detabify. | Eli Friedman | 2010-08-22 | 1 | -1/+1 |
* | no need to pass bumppointer allocator into macroinfo::destroy | Chris Lattner | 2010-08-18 | 1 | -2/+2 |
* | Implement #pragma push_macro, patch by Francois Pichet! | Chris Lattner | 2010-08-17 | 1 | -4/+15 |
* | Don't emit end-of-file diagnostics like "unterminated conditional" or | Douglas Gregor | 2010-08-12 | 1 | -2/+3 |
* | Revert r110440, the fix for PR4897. Chris claims to have a better way. | Douglas Gregor | 2010-08-08 | 1 | -26/+8 |
* | Push location through the MacroUndefined PPCallback and use it to print #unde... | Benjamin Kramer | 2010-08-07 | 1 | -1/+2 |
* | Fix the #include search path when reading from stdin, from Jon Simons! | Douglas Gregor | 2010-08-06 | 1 | -8/+26 |
* | push some source location information down through the compiler, | Chris Lattner | 2010-04-20 | 1 | -6/+2 |
* | add a PPCallback handler for a skipped #include, patch by | Chris Lattner | 2010-04-19 | 1 | -6/+9 |
* | Improve line marker directive locations, patch by Jordy Rose | Chris Lattner | 2010-04-14 | 1 | -2/+3 |
* | Reinstate my CodeModificationHint -> FixItHint renaming patch, without | Douglas Gregor | 2010-03-31 | 1 | -3/+3 |
* | Revert r100008, which inexplicably breaks the clang-i686-darwin10 builder | Douglas Gregor | 2010-03-31 | 1 | -3/+3 |
* | Rename CodeModificationHint to FixItHint, since we've been using the | Douglas Gregor | 2010-03-31 | 1 | -3/+3 |
* | Audit all Preprocessor::getSpelling() callers, improving failure | Douglas Gregor | 2010-03-16 | 1 | -5/+16 |
* | Audit all callers of SourceManager::getCharacterData(); update some of | Douglas Gregor | 2010-03-16 | 1 | -1/+6 |
* | Use SmallString instead of SmallVector | Kovarththanan Rajaratnam | 2010-03-13 | 1 | -5/+5 |
* | Add an overload of Preprocessor::getSpelling which takes a SmallVector and | Benjamin Kramer | 2010-02-27 | 1 | -6/+2 |
* | Fix PR6282: the include guard optimization cannot happen if the | Chris Lattner | 2010-02-12 | 1 | -7/+10 |
* | revert my patch for rdar://7520940 that warns when a published header | Chris Lattner | 2010-01-22 | 1 | -13/+2 |
* | simplify the code for skipping in a #if 0 block. The CurLexer | Chris Lattner | 2010-01-18 | 1 | -4/+1 |
* | stringref'ize a bunch of filename handling logic. Much | Chris Lattner | 2010-01-10 | 1 | -38/+28 |
* | clarify comment. | Chris Lattner | 2010-01-10 | 1 | -2/+2 |
* | implement rdar://7520940: published framework headers should | Chris Lattner | 2010-01-10 | 1 | -2/+13 |
* | Convert to StringRef, avoid a memcpy in the common case. | Benjamin Kramer | 2009-12-31 | 1 | -19/+16 |
* | formatting changes. | Chris Lattner | 2009-12-14 | 1 | -4/+5 |
* | Change Preprocessor::EnterSourceFile to make ErrorStr non-optional, clients s... | Daniel Dunbar | 2009-12-06 | 1 | -1/+1 |
* | pass the reason for failure up from MemoryBuffer and report it | Chris Lattner | 2009-12-01 | 1 | -2/+3 |
* | Fix PR5633 by making the preprocessor handle the case where we can | Chris Lattner | 2009-11-30 | 1 | -1/+4 |
* | Re-arranged some internal functions for coming __has_include changes. | John Thompson | 2009-10-30 | 1 | -7/+7 |
* | Move clients to use IdentifierInfo::getNameStart() instead of getName() | Daniel Dunbar | 2009-10-18 | 1 | -1/+1 |
* | Remove tabs, and whitespace cleanups. | Mike Stump | 2009-09-09 | 1 | -175/+175 |
* | There is no need to value initialize this array. | Daniel Dunbar | 2009-07-13 | 1 | -1/+1 |
* | 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 |