| Commit message (Expand) | Author | Age | Files | Lines |
* | Excise <cctype> from Clang (except clang-tblgen) in favor of CharInfo.h. | Jordan Rose | 2013-02-08 | 1 | -1/+1 |
* | Teach subframework header lookup to suggest modules <rdar://problem/13176200>. | Douglas Gregor | 2013-02-08 | 1 | -3/+4 |
* | [Lex] Remove DirectoryLookup.UserSpecified, which is unused. | Daniel Dunbar | 2013-01-25 | 1 | -1/+1 |
* | Add some semantic checks for OpenCL. Variadic macros, VLAs and bitfields are ... | Joey Gouly | 2013-01-17 | 1 | -0/+6 |
* | No longer crashing with an assert when __has_include or __has_include_next is... | Aaron Ballman | 2013-01-16 | 1 | -0/+3 |
* | [preprocessor] Call the MacroUndefined callback even when the macro was not d... | Argyrios Kyrtzidis | 2013-01-16 | 1 | -4/+5 |
* | Remove useless 'llvm::' qualifier from names like StringRef and others that are | Dmitri Gribenko | 2013-01-12 | 1 | -1/+1 |
* | s/CPlusPlus0x/CPlusPlus11/g | Richard Smith | 2013-01-02 | 1 | -4/+4 |
* | Use @import rather than @__experimental_modules_import, since the | Douglas Gregor | 2012-12-11 | 1 | -1/+1 |
* | [Preprocessor] Enhance Ifdef/Ifndef/Defined preprocessor callbacks to also pass | Argyrios Kyrtzidis | 2012-12-08 | 1 | -2/+2 |
* | Sort all of Clang's files under 'lib', and fix up the broken headers | Chandler Carruth | 2012-12-04 | 1 | -5/+5 |
* | Keep track of modules that have failed to build. If we encounter an | Douglas Gregor | 2012-11-29 | 1 | -1/+8 |
* | Suppress elided variadic macro argument extension diagnostic for macros using | Eli Friedman | 2012-11-14 | 1 | -1/+30 |
* | Make the FilenameRange of the InclusionDirective callback more accurate, | Argyrios Kyrtzidis | 2012-11-01 | 1 | -2/+2 |
* | Rework the (de-)serialization of macros, as stored in | Douglas Gregor | 2012-10-09 | 1 | -2/+14 |
* | For PPCallbacks::InclusionDirective() add a parameter for the module, whenever | Argyrios Kyrtzidis | 2012-09-29 | 1 | -5/+26 |
* | Add an assertion to make sure the implicitly imported module | Argyrios Kyrtzidis | 2012-09-29 | 1 | -0/+2 |
* | Per discussion in http://lists.cs.uiuc.edu/pipermail/cfe-commits/Week-of-Mon-... | Argyrios Kyrtzidis | 2012-09-27 | 1 | -5/+3 |
* | [libclang] Fix getting a cursor inside an angled #include directive. | Argyrios Kyrtzidis | 2012-09-11 | 1 | -0/+3 |
* | Fixed a problem with #pragma push_macro/pop_macro implementation. | Alexander Kornienko | 2012-08-29 | 1 | -4/+1 |
* | Keep history of macro definitions and #undefs | Alexander Kornienko | 2012-08-29 | 1 | -5/+6 |
* | Adding a fixit for includes that cannot be found with angle brackets, but can... | Aaron Ballman | 2012-07-17 | 1 | -3/+22 |
* | preprocessing: gcc supports #line 0. So, treat this | Fariborz Jahanian | 2012-06-26 | 1 | -8/+4 |
* | Add testing for CommentHandler, and fix a bug where trailing comments in #else | Richard Smith | 2012-06-24 | 1 | -0/+8 |
* | Documentation cleanup: | James Dennett | 2012-06-22 | 1 | -49/+56 |
* | Do not complain about junk on the end of a #endif in a skipped block. Such junk | Richard Smith | 2012-06-21 | 1 | -1/+3 |
* | Add a -rewrite-includes option, which is similar to -rewrite-macros, but only... | David Blaikie | 2012-06-06 | 1 | -0/+19 |
* | Lexer::ReadToEndOfLine: Only build the string if it's actually used and do so... | Benjamin Kramer | 2012-05-18 | 1 | -6/+4 |
* | Fixed MacroInfo definition range for function like macros with empty body. | Abramo Bagnara | 2012-03-31 | 1 | -3/+2 |
* | [preprocessor] Handle correctly inclusion directives that have macro expansio... | Argyrios Kyrtzidis | 2012-03-27 | 1 | -2/+6 |
* | Turns #import in MS Mode into an error. | Aaron Ballman | 2012-03-18 | 1 | -2/+18 |
* | Unify naming of LangOptions variable/get function across the Clang stack (Lex... | David Blaikie | 2012-03-11 | 1 | -17/+17 |
* | User-defined literals: reject string and character UDLs in all places where the | Richard Smith | 2012-03-06 | 1 | -2/+12 |
* | [preprocessor] Enhance the preprocessor callbacks: | Argyrios Kyrtzidis | 2012-03-05 | 1 | -27/+29 |
* | Adding support for #pragma include_alias in MS compatibility mode. This impl... | Aaron Ballman | 2012-03-02 | 1 | -0/+10 |
* | Change @import to @__experimental_modules_import. We are not ready to commit... | Ted Kremenek | 2012-03-01 | 1 | -1/+1 |
* | Revert r151800, which was committed without review and has correctness issues. | Richard Smith | 2012-03-01 | 1 | -3/+0 |
* | Implements support for #pragma include_alias in ms compatibility mode. Fixes... | Aaron Ballman | 2012-03-01 | 1 | -0/+3 |
* | Move suport for redefining operator keywords from -fms-extensions to -fms-com... | Nico Weber | 2012-03-01 | 1 | -1/+1 |
* | Allow operator keywords to be #defined in ms-ext mode. | Nico Weber | 2012-02-29 | 1 | -1/+8 |
* | Basic: import SmallString<> into clang namespace | Dylan Noblesmith | 2012-02-05 | 1 | -7/+7 |
* | Per discussion on cfe-dev, remove '#error' and '#warning' from diagnostic text. | Ted Kremenek | 2012-02-02 | 1 | -2/+10 |
* | Remove unreachable code in Clang. (replace with llvm_unreachable where approp... | David Blaikie | 2012-01-17 | 1 | -1/+0 |
* | Re-uglify #public and #private to #__public_macro and #__private_macro. | Douglas Gregor | 2012-01-03 | 1 | -6/+6 |
* | Eliminate the uglified keyword __import_module__ for importing | Douglas Gregor | 2012-01-03 | 1 | -2/+3 |
* | Under -fmodules, accept #public <macroname> and #private <macroname> | Douglas Gregor | 2012-01-03 | 1 | -11/+16 |
* | Add a "Modules" language option, which subsumes the previous | Douglas Gregor | 2012-01-03 | 1 | -2/+2 |
* | Detect when mapping a #include/#import over to a submodule ends up | Douglas Gregor | 2011-12-20 | 1 | -3/+4 |
* | Don't allow #include (and its friends #import, #include_next and | Richard Smith | 2011-12-16 | 1 | -2/+18 |
* | Keep track of import dependencies between submodules within the module | Douglas Gregor | 2011-12-08 | 1 | -7/+19 |