| Commit message (Expand) | Author | Age | Files | Lines |
* | [modules] When diagnosing a missing module import, suggest adding a #include if | Richard Smith | 2016-04-27 | 1 | -0/+56 |
* | [modules] Extend r266113 to cope with submodules. | Richard Smith | 2016-04-12 | 1 | -1/+3 |
* | [modules] When an incompatible module file is explicitly provided for a module, | Richard Smith | 2016-04-12 | 1 | -1/+4 |
* | Diagnose missing macro argument following charize operator. | Andy Gibbs | 2016-04-01 | 1 | -2/+3 |
* | [modules] Don't diagnose non-modular includes from modular files that are | Richard Smith | 2016-03-14 | 1 | -3/+7 |
* | Revert "Don't convert a char to a const char *" | David Majnemer | 2016-02-24 | 1 | -1/+1 |
* | Don't convert a char to a const char * | David Majnemer | 2016-02-24 | 1 | -1/+1 |
* | [modules] Flatten -fmodule-name= and -fmodule-implementation-of= into a single | Richard Smith | 2016-02-19 | 1 | -20/+17 |
* | Simplify users of StringRef::{l,r}trim (clang) (NFC) | Vedant Kumar | 2016-02-16 | 1 | -1/+1 |
* | Fix remaining Clang-tidy readability-redundant-control-flow warnings; other m... | Eugene Zelenko | 2016-02-12 | 1 | -10/+3 |
* | Simplify EnterTokenStream API to make it more robust for memory management | David Blaikie | 2016-02-09 | 1 | -4/+4 |
* | Refactor: Simplify boolean conditional return statements in lib/Lex | Alexander Kornienko | 2015-12-28 | 1 | -7/+3 |
* | Replace SM.getFileEntryForID(Lexer->getFileID()) with Lexer->getFileEntry(). | Yaron Keren | 2015-12-18 | 1 | -5/+3 |
* | In Objective-C, ignore attempts to redefine the ARC/GC qualifier macros. | John McCall | 2015-12-10 | 1 | -0/+24 |
* | Change MacroInfo::setArgumentList to take an ArrayRef instead of pointer and ... | Craig Topper | 2015-10-22 | 1 | -3/+3 |
* | Refactor module lookup when looking up a header file, and wire through the re... | Richard Smith | 2015-10-16 | 1 | -7/+10 |
* | Replace double negation of !FileID.isInvalid() with FileID.isValid(). | Yaron Keren | 2015-10-03 | 1 | -1/+1 |
* | [modules] PR20507: Avoid silent textual inclusion. | Sean Silva | 2015-08-17 | 1 | -0/+23 |
* | [modules] Make the include guard optimization fire a bit more when considering | Richard Smith | 2015-07-01 | 1 | -1/+2 |
* | Introduced pragmas for audited nullability regions. | Douglas Gregor | 2015-06-19 | 1 | -0/+9 |
* | [clang] Refactoring of conditions so they use isOneOf() instead of multiple i... | Daniel Marjamaki | 2015-06-18 | 1 | -2/+2 |
* | [modules] Simplify -cc1 interface for enabling implicit module maps. | Richard Smith | 2015-06-16 | 1 | -6/+3 |
* | Revert r237609 for now. | Richard Smith | 2015-05-19 | 1 | -4/+5 |
* | [modules] When a file is listed as a non-textual header in a module map, don't | Richard Smith | 2015-05-18 | 1 | -5/+4 |
* | [modules] Refactor and simplify #include handling. | Richard Smith | 2015-05-18 | 1 | -115/+102 |
* | [modules] If we see a #include that maps to a module, but use of precompiled ... | Richard Smith | 2015-05-18 | 1 | -22/+17 |
* | [modules] Rearrange preprocessor module visibility handling, no observable ch... | Richard Smith | 2015-05-14 | 1 | -23/+40 |
* | Switch PPCallbacks to take the new MacroDefinition instead of MacroDirective*... | Richard Smith | 2015-05-04 | 1 | -8/+5 |
* | [modules] Remove dead code from Module for tracking macro import locations. | Richard Smith | 2015-05-02 | 1 | -5/+4 |
* | [modules] Start moving the module visibility information off the Module itself. | Richard Smith | 2015-05-01 | 1 | -1/+5 |
* | Remove dead code: a MacroDirective can't be imported or ambiguous any more. | Richard Smith | 2015-04-30 | 1 | -9/+0 |
* | [modules] Stop trying to fake up a linear MacroDirective history. | Richard Smith | 2015-04-29 | 1 | -14/+20 |
* | [modules] Incrementally compute the list of overridden module macros based on | Richard Smith | 2015-04-27 | 1 | -0/+1 |
* | [modules] Refactor creation of ModuleMacros and create them when importing fr... | Richard Smith | 2015-04-23 | 1 | -8/+13 |
* | [modules] Properly attribute macros to modules if they're in a file textually... | Richard Smith | 2015-04-23 | 1 | -3/+8 |
* | [modules] Store a ModuleMacro* on an imported macro directive rather than dup... | Richard Smith | 2015-04-23 | 1 | -14/+6 |
* | [modules] Determine the set of macros exported by a submodule at the end of t... | Richard Smith | 2015-04-23 | 1 | -0/+2 |
* | Remove many superfluous SmallString::str() calls. | Yaron Keren | 2015-03-18 | 1 | -5/+5 |
* | Lex: Don't let annotation tokens get into macro expansion | David Majnemer | 2014-12-28 | 1 | -1/+2 |
* | Fixed warnings on redefine keywords and reserved ids. | Serge Pavlov | 2014-12-18 | 1 | -14/+121 |
* | Move -Wkeyword-macro into -pedantic, remove -Wreserved-id-macro. | Nico Weber | 2014-12-16 | 1 | -50/+5 |
* | Do not warn on keyword undef | Serge Pavlov | 2014-12-12 | 1 | -11/+6 |
* | Emit warning if define or undef reserved identifier or keyword. | Serge Pavlov | 2014-12-11 | 1 | -0/+69 |
* | Reverted r223114, it caused failure on on clang-native-arm-cortex-a9. | Serge Pavlov | 2014-12-02 | 1 | -69/+0 |
* | Emit warning if define or undef reserved identifier or keyword. | Serge Pavlov | 2014-12-02 | 1 | -0/+69 |
* | [modules] Track how 'header' directives were written in module map files, | Richard Smith | 2014-12-02 | 1 | -7/+15 |
* | Use enumerators instead of hardcoded integers when processing macro names. | Serge Pavlov | 2014-10-24 | 1 | -13/+14 |
* | [modules] Add support for #include_next. | Richard Smith | 2014-10-20 | 1 | -17/+50 |
* | Correctly implement -include search logic. | Manuel Klimek | 2014-08-12 | 1 | -8/+11 |
* | Fix six tests are failing on Windows after r215241-r215243. | Yaron Keren | 2014-08-09 | 1 | -0/+2 |