- a4a90ca When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 11 years ago
- db3910b When looking for the module associated with one of our magical builtin headers, speculatively load module maps. by Douglas Gregor · 11 years ago
- 5a15b9d Add a module testcase with a using declaration. by Rafael Espindola · 11 years ago
- c855ce7 Add hasExternalLinkageUncached back with the test that Richard provided, but by Rafael Espindola · 11 years ago
- 96df356 <rdar://problem/13560075> Teach name lookup for builtin names to find hidden declarations. by Douglas Gregor · 11 years ago
- bd25ff8 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 11 years ago
- b2dbfd8 [modules] If a submodule has re-definitions of the same macro, only the last definition will be used as the "exported" one. by Argyrios Kyrtzidis · 11 years ago
- ea744ab [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 11 years ago
- daf2e1c <rdar://problem/13479214> Make Clang's <stddef.h> robust against system headers defining size_t/ptrdiff_t/wchar_t. by Douglas Gregor · 12 years ago
- cdf2808 <rdar://problem/13037793> Allow the names of modules to differ from the name of their subdirectory in the include path. by Douglas Gregor · 12 years ago
- 906d66a <rdar://problem/12368093> Extend module maps with a 'conflict' declaration, and warn when a newly-imported module conflicts with an already-imported module. by Douglas Gregor · 12 years ago
- 63a7268 <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 12 years ago
- 677e15f <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
- aa94590 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 12 years ago
- a46961b Change this comment to helpfully explain why it's there. by Nick Lewycky · 12 years ago
- 2cbd427 Order the methods in the global method pool based on when they become visible, not when they become deserialized <rdar://problem/13203033>. by Douglas Gregor · 12 years ago
- ad0e27b Fix a bug reduced from a crash when trying to use modules with libc++. We check by Richard Smith · 12 years ago
- 63a9514 Remove an assert which triggers when a decl context in a module hits the 'has by Richard Smith · 12 years ago
- f4e955b [Modules] Cope better with top-level declarations loaded after being declared in the current translation unit <rdar://problem/13189985>. by Douglas Gregor · 12 years ago
- 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
- 63eb156 Fix test failure by making sure this file isn't identical to any other file by Nick Lewycky · 12 years ago
- 2bb07c1 Fix stack overflow and improve performance when a module contains many by Richard Smith · 12 years ago
- 1b58c74 Teach subframework header lookup to suggest modules <rdar://problem/13176200>. by Douglas Gregor · 12 years ago
- 882090e Add missing header from r174648 by Douglas Gregor · 12 years ago
- 7666b03 Retain all hidden methods in the global method pool, because they may become visible <rdar://problem/13172858>. by Douglas Gregor · 12 years ago
- bbcd0f3 Fix handling of module imports adding names to a DeclContext after qualified by Richard Smith · 12 years ago
- 8bf778e Detect when we end up trying to load conflicting module files. by Douglas Gregor · 12 years ago
- f5cfc89 Merge "special" types from different modules in the AST reader. by Douglas Gregor · 12 years ago
- 0f9b9f3 Treat hidden Objective-C protocol definitions as if they were by Douglas Gregor · 12 years ago
- d329724 Rework the traversal of Objective-C categories and extensions to by Douglas Gregor · 12 years ago
- f0e0004 Teach global selector lookup to ignore hidden methods, which occur by Douglas Gregor · 12 years ago
- 3baad29 When forming the link options for an imported module, also include the by Douglas Gregor · 12 years ago
- 8767dc2 Infer "link" lines for top-level frameworks. Essentially, a framework by Douglas Gregor · 12 years ago
- b6cbe51 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 12 years ago
- 7dc80e1 When name lookup for a redeclaration finds declarations that are known by Douglas Gregor · 12 years ago
- 1b257af Use @import rather than @__experimental_modules_import, since the by Douglas Gregor · 12 years ago
- 71f49f5 If an excluded header does not exist, just ignore it by Douglas Gregor · 12 years ago
- 7cdd281 When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 12 years ago
- 82e5237 Introduce inferred framework modules into the module map file, by Douglas Gregor · 12 years ago
- c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
- 8e8fb3b Prior to adding the new "expected-no-diagnostics" directive to VerifyDiagnosticConsumer, make the necessary adjustment to 580 test-cases which will henceforth require this new directive. by Andy Gibbs · 12 years ago
- 2b49d1f Introduce the notion of excluded headers into the module map by Douglas Gregor · 12 years ago
- c8b2a86 Add missing header from 165821 by Douglas Gregor · 12 years ago
- 8b48e08 Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 12 years ago
- 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
- e8219a6 Diagnose the expansion of ambiguous macro definitions. This can happen by Douglas Gregor · 12 years ago
- 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
- a8235d6 Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 12 years ago
- 5456b0fe When we load a function or method body from an AST file, we check by Douglas Gregor · 12 years ago
- bb2011d Add redecls into their lexical DeclContext: this is what they assert on, and the merging should have set it correctly. by Axel Naumann · 12 years ago
- 38c3bb4 Only those InterestingDecls that got added to the AST should be passed to the ASTConsumer. by Axel Naumann · 12 years ago
- 39d26c3 Merge pending instantiations instead of overwriting existing ones. by Axel Naumann · 12 years ago
- 3dd82f7 The Redeclarable part of named decls is read before their name. by Axel Naumann · 12 years ago
- b0e33d4 Also merge template redeclarations. by Axel Naumann · 12 years ago
- 7b3b95a Bring ASTReader and Writer into sync for the case where a canonical template specialization was written, which is non-canonical at the time of reading: force the reading of the ClassTemplateDecl if it was written. by Axel Naumann · 12 years ago
- b09de51 Introduce builtin macros to determine whether we're building a by Douglas Gregor · 12 years ago
- 7c304f5 Update VerifyDiagnosticConsumer to only get directives during parsing. by Jordan Rose · 12 years ago
- 78541c4 Allow -verify directives to be filtered by preprocessing. by Jordan Rose · 12 years ago
- d0792de Fix ASTReader handling of ImportDecls, from Meador Inge! by Douglas Gregor · 12 years ago
- f33d549 There's some code in the PCH reader that looks like it's needlessly complex, but by Nick Lewycky · 12 years ago
- 32ad2ee Change @import to @__experimental_modules_import. We are not ready to commit to a particular syntax for modules, by Ted Kremenek · 13 years ago
- 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 13 years ago
- 8f95cb3 Test module lookup within a subdirectory of a normal include directory. by Douglas Gregor · 13 years ago
- a1f1fad Introduce module attributes into the module map grammar, along with a by Douglas Gregor · 13 years ago
- cff9f26 Reimplement (de-)serialization of Objective-C categories to eliminate by Douglas Gregor · 13 years ago
- 0d266d6 Whenever Sema attempts to look in the global method pool, try to load by Douglas Gregor · 13 years ago
- cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 13 years ago
- 91534a3 (Implicit) parameters deserialized as part of a function type must not by Douglas Gregor · 13 years ago
- 1c3875d When deserializing an anonymous namespace from a module, do not attach by Douglas Gregor · 13 years ago
- 0fdc09f Implement merging of namespace-scope declarations across modules, so by Douglas Gregor · 13 years ago
- c6c8e0e Implement redeclaration merging for namespaces defined in distinct by Douglas Gregor · 13 years ago
- f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
- 303aae9 When inferring a submodule ID during module creation, look up the by Douglas Gregor · 13 years ago
- 447af24 When we're performing name lookup for a tag, we still allow ourselves by Douglas Gregor · 13 years ago
- 752769f When generating includes for all of the headers we found in an by Douglas Gregor · 13 years ago
- 4791fa2 Implement declaration merging for variables in disjoint modules. by Douglas Gregor · 13 years ago
- 7076281 Implement declaration merging for non-template functions from by Douglas Gregor · 13 years ago
- 7a53740 Test "merging" of typedef types across distinct modules. At present, by Douglas Gregor · 13 years ago
- 1ca4a5c Implement cross-module declaration merging for tag declarations, so by Douglas Gregor · 13 years ago
- 1ac13c3 Re-uglify #public and #private to #__public_macro and #__private_macro. by Douglas Gregor · 13 years ago
- c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
- 94ad28b Under -fmodules, accept #public <macroname> and #private <macroname> by Douglas Gregor · 13 years ago
- 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
- d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
- dba9361 Implement declaration merging for Objective-C protocols across by Douglas Gregor · 13 years ago
- 27c6da2 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 13 years ago
- 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
- 585ec93 When building a module with an umbrella header, warn about any headers by Douglas Gregor · 13 years ago
- c3cfd2a Serialize the AST reader's mapping from canonical declarations to the by Douglas Gregor · 13 years ago
- cce54aa If we end up merging an Objective-C class with an existing Objective-C by Douglas Gregor · 13 years ago
- 0f75323 When deserializing an Objective-C class, check whether we have another by Douglas Gregor · 13 years ago
- 1d4c113 When we make a previously-deserialized module definition visible, by Douglas Gregor · 13 years ago
- 2ccd89c When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 13 years ago
- 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
- f63b0a5 Re-implement (de-)serialization of redeclaration chains for by Douglas Gregor · 13 years ago
- adafc2e The submodule offset map can introduce "empty" remapping entries for by Douglas Gregor · 13 years ago
- ecb1938 Optimize serialized representation of redeclarable declarations for by Douglas Gregor · 13 years ago
- a1be278 Completely re-implement (de-)serialization of declaration by Douglas Gregor · 13 years ago
- 0af5501 Fix chaining of ObjCInterfaceDecl redeclarations by Douglas Gregor · 13 years ago
- 5536891 When name lookup comes across a declaration that is in a module that by Douglas Gregor · 13 years ago