| Commit message (Expand) | Author | Age | Files | Lines |
* | Fix invalid warnings for header guards in preambles | Erik Verbruggen | 2017-07-05 | 3 | -7/+3 |
* | Track the set of module maps read while building a .pcm file and reload those... | Richard Smith | 2017-06-29 | 1 | -1/+2 |
* | [Sema] Allow unmarked overloadable functions. | George Burgess IV | 2017-06-27 | 1 | -0/+2 |
* | [preprocessor] Fix assertion hit when 'SingleFileParseMode' option is enabled... | Argyrios Kyrtzidis | 2017-06-21 | 1 | -6/+6 |
* | [preprocessor] When preprocessor option 'SingleFileParseMode' is enabled, par... | Argyrios Kyrtzidis | 2017-06-20 | 2 | -14/+53 |
* | Support non-identifier module names when preprocessing modules. | Richard Smith | 2017-06-19 | 1 | -26/+44 |
* | [PR33394] Avoid lexing editor placeholders when Clang is used only | Alex Lorenz | 2017-06-16 | 1 | -1/+2 |
* | [Preprocessor]Correct Macro-Arg allocation of StringifiedArguments, | Erich Keane | 2017-06-14 | 1 | -10/+10 |
* | Support operator keywords used in Windows SDK(fix ubsan) | Erich Keane | 2017-06-09 | 1 | -1/+3 |
* | Add #pragma clang module build/endbuild pragmas for performing a module build | Richard Smith | 2017-06-09 | 1 | -0/+117 |
* | support operator keywords used in Windows SDK | Erich Keane | 2017-06-09 | 1 | -1/+5 |
* | [libclang] Introduce a new parsing option 'CXTranslationUnit_SingleFileParse'... | Argyrios Kyrtzidis | 2017-06-09 | 1 | -1/+5 |
* | Factor out and unify emission of "module is unavailable" diagnostics. | Richard Smith | 2017-06-05 | 2 | -27/+25 |
* | Added LLVM_FALLTHROUGH to address warning: this statement may fall through. NFC. | Galina Kistanova | 2017-06-03 | 1 | -0/+2 |
* | Added LLVM_FALLTHROUGH to address warning: this statement may fall through + ... | Galina Kistanova | 2017-06-03 | 1 | -4/+11 |
* | Support lazy stat'ing of files referenced by module maps. | Richard Smith | 2017-06-02 | 3 | -84/+254 |
* | [modules] When compiling a preprocessed module map, look for headers relative | Richard Smith | 2017-05-31 | 1 | -2/+15 |
* | Allow for unfinished #if blocks in preambles | Erik Verbruggen | 2017-05-30 | 3 | -28/+26 |
* | Diagnose attempts to build a preprocessed module that defines an unavailable ... | Richard Smith | 2017-05-30 | 1 | -0/+18 |
* | [modules] When we #include a local submodule header that we've already built, | Richard Smith | 2017-05-30 | 1 | -20/+21 |
* | Factor resolving of header directives -> files out of module map parser. | Richard Smith | 2017-05-26 | 1 | -97/+104 |
* | Revert "Sema: allow imaginary constants via GNU extension if UDL overloads no... | Tim Northover | 2017-05-24 | 1 | -20/+24 |
* | Fix 'set but not used' [-Wunused-but-set-variable] warning | Simon Pilgrim | 2017-05-24 | 1 | -2/+0 |
* | Change __has_feature(objc_diagnose_if_attr) to __has_feature(attribute_diagno... | Argyrios Kyrtzidis | 2017-05-24 | 1 | -1/+1 |
* | Enhance the 'diagnose_if' attribute so that we can apply it for ObjC methods ... | Argyrios Kyrtzidis | 2017-05-24 | 1 | -0/+1 |
* | Sema: allow imaginary constants via GNU extension if UDL overloads not present. | Tim Northover | 2017-05-23 | 1 | -25/+20 |
* | Give files from #line the characteristics of the current file | Reid Kleckner | 2017-05-22 | 2 | -22/+24 |
* | Remove last (unnecessary) use of mapping from SourceLocation to Module and | Richard Smith | 2017-05-19 | 2 | -43/+3 |
* | [modules] Simplify module macro handling in non-local-submodule-visibility mode. | Richard Smith | 2017-05-19 | 1 | -12/+8 |
* | [Lexer] Ensure that the token is not an annotation token when | Alex Lorenz | 2017-05-17 | 1 | -0/+4 |
* | Remove unused tracking of owning module for MacroInfo objects. | Richard Smith | 2017-05-12 | 3 | -33/+3 |
* | Revert r302932, as it appears to be breaking stage2 for some of our modules-e... | Richard Smith | 2017-05-12 | 1 | -7/+12 |
* | [modules] Simplify module macro handling in non-local-submodule-visibility mode. | Richard Smith | 2017-05-12 | 1 | -12/+7 |
* | [Modules] Allow umbrella frameworks to define private submodules for subframe... | Bruno Cardoso Lopes | 2017-05-09 | 1 | -2/+4 |
* | If we are building a module, and we read a second description of the same | Richard Smith | 2017-05-08 | 1 | -1/+13 |
* | Permit keywords in module names in #pragma clang module *. | Richard Smith | 2017-05-05 | 1 | -1/+1 |
* | Add support for building modules from preprocessed source. | Richard Smith | 2017-05-05 | 2 | -13/+55 |
* | Add a fix-it for -Wunguarded-availability | Alex Lorenz | 2017-05-05 | 1 | -17/+49 |
* | Fix whitespace before token-paste of an argument. | James Y Knight | 2017-05-04 | 1 | -12/+18 |
* | Add #pragma clang module begin/end pragmas and generate them when preprocessi... | Richard Smith | 2017-05-04 | 5 | -66/+176 |
* | Add pragma to perform module import and use it in -E output. | Richard Smith | 2017-04-29 | 2 | -8/+68 |
* | [Modules] Improve diagnostics for incomplete umbrella | Bruno Cardoso Lopes | 2017-04-27 | 1 | -4/+17 |
* | [Modules] Refactor logic for incomplete umbrella warnings. NFC | Bruno Cardoso Lopes | 2017-04-27 | 1 | -37/+36 |
* | Preprocessor: Suppress -Wnonportable-include-path for header maps | Duncan P. N. Exon Smith | 2017-04-27 | 4 | -21/+24 |
* | Constify SourceManager input to MacroInfo::getDefinitionLengthSlow, NFC. | Yaron Keren | 2017-04-27 | 1 | -1/+1 |
* | Revert "Revert "PPCallbacks::MacroUndefined, change signature and add test."" | Vedant Kumar | 2017-04-26 | 2 | -15/+17 |
* | Revert "PPCallbacks::MacroUndefined, change signature and add test." | Vedant Kumar | 2017-04-26 | 2 | -17/+15 |
* | PPCallbacks::MacroUndefined, change signature and add test. | Frederich Munch | 2017-04-26 | 2 | -15/+17 |
* | [modules ts] Diagnose 'export' declarations outside of a module interface. | Richard Smith | 2017-04-24 | 1 | -0/+1 |
* | Pragma: Fix DebugOverflowStack() resulting in endless loop. | Matthias Braun | 2017-04-24 | 1 | -3/+3 |