- 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
- a69a589 Fix conflict between r174685 and r174645 (rename -fmodule-cache-path <foo> to -fmodules-cache-path=<foo>). by Richard Smith · 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
- 250172a Form the default -fmodules-cache-path= properly. 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
- 953a61f Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency. 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
- 005d51b Be a little more permissive with -fmodules-ignore-macro= by removing everything after the second '=' if it is there. by Douglas Gregor · 12 years ago
- 2a06085 Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules. by Douglas Gregor · 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
- 20c6f2e Enable the global module index by default. Introduce the by Douglas Gregor · 12 years ago
- a6cd5cd clang/test: Drop "REQUIRES:shell" in three tests. They can run on win32. by NAKAMURA Takumi · 12 years ago
- 1a49d97 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 12 years ago
- f575d6e Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 12 years ago
- d2db16f clang/GlobalModuleIndex: Don't open the same file twice. Use raw_fd_ostream(fd, ...) instead. by NAKAMURA Takumi · 12 years ago
- 35ae832 clang/test/Modules/global_index.m: XFAILing on win32 when investigating for now. by NAKAMURA Takumi · 12 years ago
- a6b00fc Implement the writer side of the global module index. by Douglas Gregor · 12 years ago
- 0c06cbc [PCH] Temporarily disable the "ambiguous macro" warning that is currently bogus with a PCH by Argyrios Kyrtzidis · 12 years ago
- 6987e8d Add a comment for Daniel by Douglas Gregor · 12 years ago
- f9d03c1 [IRgen] Update modules autolink metadata to use module flags (as now specified by Daniel Dunbar · 12 years ago
- 4637d18 clang/test/Modules/compiler_builtins.m: Mark this as XFAIL:win32 for now. Investigating. by NAKAMURA Takumi · 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
- f43b721 Add -fmodules-autolink/-fno-modules-autolink (defaults to on) so that by Douglas Gregor · 12 years ago
- 858afb3 Topologically sort the link options generated for modules based on 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
- 5d75ea7 Switch autolinking metadata format over to actual linker options, e.g., 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
- ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
- 7dc80e1 When name lookup for a redeclaration finds declarations that are known by Douglas Gregor · 12 years ago
- c9c3907 Add the module name to the 'incomplete umbrella header' warning. by Douglas Gregor · 12 years ago
- 86ebd03 Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525> by Douglas Gregor · 12 years ago
- 0faaa16 clang/test: Suppress two tests on win32 for now, since, not sure, in r169829 to r169831. by NAKAMURA Takumi · 12 years ago
- 299c22f Don't use 'touch' in this test; it may be the cause of Windows-related failures. by Douglas Gregor · 12 years ago
- 1b257af Use @import rather than @__experimental_modules_import, since the by Douglas Gregor · 12 years ago
- ca95228 Fix an egregiously broken test. This pattern doesn't work: by Richard Smith · 12 years ago
- 9ec98f2 test/Modules/build-fail-notes.m: Tweak to unbreak Win32 hosts to relax expressions, for now. by NAKAMURA Takumi · 12 years ago
- 5b10af7 PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be by Richard Smith · 12 years ago
- 5a98f1d Fix test for Windows path separators by Douglas Gregor · 12 years ago
- 14afab3 Teach the serialized diagnostic writer to clone() itself, sharing by Douglas Gregor · 12 years ago
- 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
- 830ea5b When an error occurs while building a module on demand, provide "While by Douglas Gregor · 12 years ago
- 463d909 Keep track of modules that have failed to build. If we encounter an 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
- a65c5a3 Make cpuid.h actually work with -std=c99 <rdar://problem/12552716>. by Douglas Gregor · 12 years ago
- a0d5878 Correct test inovocations to use %clang_cc1 rather than direct invocation (so that it can have additional options set when trying to debug issues causing regressions). by David Tweed · 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
- 40b2e19 When disambiguating an expression-statement from a declaraton-statement, if the by Richard Smith · 12 years ago
- 7c304f5 Update VerifyDiagnosticConsumer to only get directives during parsing. by Jordan Rose · 12 years ago
- bed28ac Fix a typo (the the => the) by Sylvestre Ledru · 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
- b2f6820 Added a new attribute, objc_root_class, which informs the compiler when a root class is intentionally declared. by Patrick Beard · 12 years ago
- 1b7f9cb Fix PR10447: lazily building name lookup tables for DeclContexts was broken. by Richard Smith · 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
- 59c9c72 Use -isystem rather than relying on -isysroot to work consistently by Douglas Gregor · 13 years ago
- 0d3b87c Yet more data from failing buildbots... by Douglas Gregor · 13 years ago
- ee21277 Drop -verify to get better diagnostics from failing buildbots. Plus, we don't need it here by Douglas Gregor · 13 years ago
- 2f04f18 Back out my heinous hack that tricked the module generation mechanism by Douglas Gregor · 13 years ago
- 9dc01f5 test/Modules/compiler_builtins.m: Appease Cygwin to add -D__need_wint_t. by NAKAMURA Takumi · 13 years ago
- 8c8840d test/Modules/compiler_builtins.m: Mark this as XFAIL:win32. MS limits.h provides size_t. by NAKAMURA Takumi · 13 years ago
- eb7b9eb Split compiler builtin module into "stdlib" builtins and "intrinsic" by Douglas Gregor · 13 years ago
- 8f7d64b Remove tgmath.h from the module map for now, because it currently causes a by Douglas Gregor · 13 years ago
- e727d21 Introduce TargetInfo::hasFeature() to query various feature names in by Douglas Gregor · 13 years ago
- ebb1004 Just disable the compiler-builtins module test on MSVC for now by Douglas Gregor · 13 years ago
- 8101c7f Teach tgmath.h to only include <complex.h> if it's available. by Douglas Gregor · 13 years ago
- 0fcba56 Try to get useful diagnostics out of the failing MSVC builders by Douglas Gregor · 13 years ago
- e5c9e09 Alternate fix to the modules failures that doesn't require us to tweak tgmath.h by Douglas Gregor · 13 years ago
- 5ad2649 If there's no math.h, then tgmath.h should just be empty by Douglas Gregor · 13 years ago