| Commit message (Expand) | Author | Age | Files | Lines |
| * | Rename Diagnostic to DiagnosticsEngine as per issue 5397 | David Blaikie | 2011-09-25 | 1 | -1/+1 |
| * | Add an experimental flag -fauto-module-import that automatically turns | Douglas Gregor | 2011-09-15 | 1 | -4/+18 |
| * | Support code-completion for C++ inline methods and ObjC buffering methods. | Argyrios Kyrtzidis | 2011-09-04 | 1 | -2/+5 |
| * | Modules hide macro definitions by default, so that silly things like | Douglas Gregor | 2011-09-01 | 1 | -0/+34 |
| * | Change err_pp_file_not_found back to an Error; when it's a Warning, we suppre... | Eli Friedman | 2011-08-30 | 1 | -1/+2 |
| * | Don't warn on varaidic macros in C++0x mode. | Eli Friedman | 2011-08-22 | 1 | -2/+2 |
| * | Add support for C++0x unicode string and character literals, from Craig Topper! | Douglas Gregor | 2011-07-27 | 1 | -2/+2 |
| * | Rename getDecomposedInstantiationLoc to getDecomposedExpansionLoc. | Chandler Carruth | 2011-07-25 | 1 | -2/+2 |
| * | remove unneeded llvm:: namespace qualifiers on some core types now that LLVM.... | Chris Lattner | 2011-07-23 | 1 | -15/+15 |
| * | Implement -MG. Fixes PR9613 | Peter Collingbourne | 2011-07-12 | 1 | -4/+5 |
| * | Don't warn for unused macro when undef'ing it, if it comes from an included f... | Argyrios Kyrtzidis | 2011-07-11 | 1 | -1/+1 |
| * | Replace an unreachable error path with an assert | Peter Collingbourne | 2011-06-30 | 1 | -4/+1 |
| * | Make more use of llvm::StringRef in various APIs. In particular, don't | Jay Foad | 2011-06-21 | 1 | -4/+2 |
| * | Only ignore extra tokens after #else if we skip it, otherwise warn. Fixes rda... | Argyrios Kyrtzidis | 2011-05-21 | 1 | -1/+3 |
| * | To be able to replay compilations we need to accurately remodel how | Manuel Klimek | 2011-04-26 | 1 | -8/+12 |
| * | fix a bunch of comment typos found by codespell. Patch by | Chris Lattner | 2011-04-15 | 1 | -1/+1 |
| * | Add a 'RawPath' parameter to the PPCallbacks interface. This allows | Chandler Carruth | 2011-03-16 | 1 | -12/+20 |
| * | Rename tok::eom to tok::eod. | Peter Collingbourne | 2011-02-28 | 1 | -45/+45 |
| * | Reimplement __pragma support using a TokenLexer | Peter Collingbourne | 2011-02-22 | 1 | -0/+1 |
| * | Make TokenLexer capable of storing preprocessor directive tokens | Peter Collingbourne | 2011-02-22 | 1 | -3/+5 |
| * | When redefining a macro don't warn twice if it's not used and don't warn for ... | Argyrios Kyrtzidis | 2011-01-18 | 1 | -1/+3 |
| * | fix rdar://8823139, a crash on a comment in a preprocessed .s file | Chris Lattner | 2011-01-06 | 1 | -0/+6 |
| * | 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 |