1. d3220db [modules] When building a module, make sure we don't serialize out HeaderFileInfo for headers not belonging to the module. by Argyrios Kyrtzidis · 11 years ago
  2. 3190ca9 Forward #pragma comment(lib/linker) through as flags metadata by Reid Kleckner · 11 years ago
  3. 745dacf Remove forward slashes from check; should unbreak Windows buildbots. by Douglas Gregor · 11 years ago
  4. a4a90ca When building a module, forward diagnostics to the outer diagnostic consumer. by Douglas Gregor · 11 years ago
  5. db3910b When looking for the module associated with one of our magical builtin headers, speculatively load module maps. by Douglas Gregor · 11 years ago
  6. 0532df0 [Modules] Fix an issue where the reconstructed redeclaration chain was incomplete, missing the definition from a module. by Argyrios Kyrtzidis · 11 years ago
  7. f0cdc84 Avoid names like __in that conflict with SAL in builtin headers by Reid Kleckner · 11 years ago
  8. b42f200 Extended VerifyDiagnosticConsumer to also verify source file for diagnostic. by Andy Gibbs · 11 years ago
  9. f491013 [Modules] Convert module specific -fno-modules-autolink into -fno-autolink. by Daniel Dunbar · 11 years ago
  10. d7fed8e Make sure we have the include paths we need by Douglas Gregor · 11 years ago
  11. 31230e6 <rdar://problem/13615607> Include SDK version information in the module hash. by Douglas Gregor · 11 years ago
  12. 5a15b9d Add a module testcase with a using declaration. by Rafael Espindola · 11 years ago
  13. c855ce7 Add hasExternalLinkageUncached back with the test that Richard provided, but by Rafael Espindola · 11 years ago
  14. 96df356 <rdar://problem/13560075> Teach name lookup for builtin names to find hidden declarations. by Douglas Gregor · 11 years ago
  15. bd25ff8 [preprocessor] Allow comparing two macro definitions syntactically instead of only lexically. by Argyrios Kyrtzidis · 11 years ago
  16. 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
  17. ea744ab [modules] Make sure enabled diagnostic pragmas inside the module don't affect the translation unit that by Argyrios Kyrtzidis · 11 years ago
  18. c544ba0 <rdar://problem/13509689> Introduce -module-file-info option that provides information about a particular module file. by Douglas Gregor · 11 years ago
  19. 3580328 [modules] Re-enable the "ambiguous expansion of macro" warning. by Argyrios Kyrtzidis · 11 years ago
  20. e915442 Remove local path from test. by Douglas Gregor · 11 years ago
  21. 5d83526 Use xargs rather than by Douglas Gregor · 11 years ago
  22. 5dca66c Use 'touch -t', which both BSD and Linux support. by Douglas Gregor · 11 years ago
  23. d44d287 <rdar://problem/13434605> Periodically prune the module cache so that it does not grow forever. by Douglas Gregor · 11 years ago
  24. 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
  25. 892b6fb <rdar://problem/13477190> Give the Clang module cache directory some structure, so it's easier to find. by Douglas Gregor · 12 years ago
  26. 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
  27. 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
  28. 63a7268 <rdar://problem/10796651> Introduce configuration macros into module maps. by Douglas Gregor · 12 years ago
  29. 677e15f <rdar://problem/13363214> Eliminate race condition between module rebuild and the global module index. by Douglas Gregor · 12 years ago
  30. aa94590 Ensure that the identifier chains have the most recent declaration after module deserialization. by Douglas Gregor · 12 years ago
  31. a46961b Change this comment to helpfully explain why it's there. by Nick Lewycky · 12 years ago
  32. 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
  33. ad0e27b Fix a bug reduced from a crash when trying to use modules with libc++. We check by Richard Smith · 12 years ago
  34. 63a9514 Remove an assert which triggers when a decl context in a module hits the 'has by Richard Smith · 12 years ago
  35. 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
  36. 6bd9929 Ensure that type definitions present in just-loaded modules are visible. by Douglas Gregor · 12 years ago
  37. 63eb156 Fix test failure by making sure this file isn't identical to any other file by Nick Lewycky · 12 years ago
  38. a69a589 Fix conflict between r174685 and r174645 (rename -fmodule-cache-path <foo> to -fmodules-cache-path=<foo>). by Richard Smith · 12 years ago
  39. 2bb07c1 Fix stack overflow and improve performance when a module contains many by Richard Smith · 12 years ago
  40. 1b58c74 Teach subframework header lookup to suggest modules <rdar://problem/13176200>. by Douglas Gregor · 12 years ago
  41. 250172a Form the default -fmodules-cache-path= properly. by Douglas Gregor · 12 years ago
  42. 882090e Add missing header from r174648 by Douglas Gregor · 12 years ago
  43. 7666b03 Retain all hidden methods in the global method pool, because they may become visible <rdar://problem/13172858>. by Douglas Gregor · 12 years ago
  44. 953a61f Rename -fmodule-cache-path <blah> to -fmodules-cache-path=<blah> for consistency. by Douglas Gregor · 12 years ago
  45. bbcd0f3 Fix handling of module imports adding names to a DeclContext after qualified by Richard Smith · 12 years ago
  46. 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
  47. 2a06085 Introduce -fmodules-ignore-macro=NNN to ignore a macro when building/loading modules. by Douglas Gregor · 12 years ago
  48. 8bf778e Detect when we end up trying to load conflicting module files. by Douglas Gregor · 12 years ago
  49. f5cfc89 Merge "special" types from different modules in the AST reader. by Douglas Gregor · 12 years ago
  50. 20c6f2e Enable the global module index by default. Introduce the by Douglas Gregor · 12 years ago
  51. a6cd5cd clang/test: Drop "REQUIRES:shell" in three tests. They can run on win32. by NAKAMURA Takumi · 12 years ago
  52. 1a49d97 Implement the reader of the global module index and wire it into the AST reader. by Douglas Gregor · 12 years ago
  53. f575d6e Rename the -cc1 option "-generate-module-index" to by Douglas Gregor · 12 years ago
  54. d2db16f clang/GlobalModuleIndex: Don't open the same file twice. Use raw_fd_ostream(fd, ...) instead. by NAKAMURA Takumi · 12 years ago
  55. 35ae832 clang/test/Modules/global_index.m: XFAILing on win32 when investigating for now. by NAKAMURA Takumi · 12 years ago
  56. a6b00fc Implement the writer side of the global module index. by Douglas Gregor · 12 years ago
  57. 0c06cbc [PCH] Temporarily disable the "ambiguous macro" warning that is currently bogus with a PCH by Argyrios Kyrtzidis · 12 years ago
  58. 6987e8d Add a comment for Daniel by Douglas Gregor · 12 years ago
  59. f9d03c1 [IRgen] Update modules autolink metadata to use module flags (as now specified by Daniel Dunbar · 12 years ago
  60. 4637d18 clang/test/Modules/compiler_builtins.m: Mark this as XFAIL:win32 for now. Investigating. by NAKAMURA Takumi · 12 years ago
  61. 0f9b9f3 Treat hidden Objective-C protocol definitions as if they were by Douglas Gregor · 12 years ago
  62. d329724 Rework the traversal of Objective-C categories and extensions to by Douglas Gregor · 12 years ago
  63. f0e0004 Teach global selector lookup to ignore hidden methods, which occur by Douglas Gregor · 12 years ago
  64. f43b721 Add -fmodules-autolink/-fno-modules-autolink (defaults to on) so that by Douglas Gregor · 12 years ago
  65. 858afb3 Topologically sort the link options generated for modules based on by Douglas Gregor · 12 years ago
  66. 3baad29 When forming the link options for an imported module, also include the by Douglas Gregor · 12 years ago
  67. 5d75ea7 Switch autolinking metadata format over to actual linker options, e.g., by Douglas Gregor · 12 years ago
  68. 8767dc2 Infer "link" lines for top-level frameworks. Essentially, a framework by Douglas Gregor · 12 years ago
  69. b6cbe51 Implement parsing, AST, (de-)serialization, and placeholder global by Douglas Gregor · 12 years ago
  70. ca2ab45 Provide Decl::getOwningModule(), which determines the (sub)module in by Douglas Gregor · 12 years ago
  71. 7dc80e1 When name lookup for a redeclaration finds declarations that are known by Douglas Gregor · 12 years ago
  72. c9c3907 Add the module name to the 'incomplete umbrella header' warning. by Douglas Gregor · 12 years ago
  73. 86ebd03 Remove -Wmodule-build; it was a dumb idea anyway. <rdar://problem/12957525> by Douglas Gregor · 12 years ago
  74. 0faaa16 clang/test: Suppress two tests on win32 for now, since, not sure, in r169829 to r169831. by NAKAMURA Takumi · 12 years ago
  75. 299c22f Don't use 'touch' in this test; it may be the cause of Windows-related failures. by Douglas Gregor · 12 years ago
  76. 1b257af Use @import rather than @__experimental_modules_import, since the by Douglas Gregor · 12 years ago
  77. ca95228 Fix an egregiously broken test. This pattern doesn't work: by Richard Smith · 12 years ago
  78. 9ec98f2 test/Modules/build-fail-notes.m: Tweak to unbreak Win32 hosts to relax expressions, for now. by NAKAMURA Takumi · 12 years ago
  79. 5b10af7 PR14049: Don't say "expanded from macro 'foo'" when 'foo' just happens to be by Richard Smith · 12 years ago
  80. 5a98f1d Fix test for Windows path separators by Douglas Gregor · 12 years ago
  81. 14afab3 Teach the serialized diagnostic writer to clone() itself, sharing by Douglas Gregor · 12 years ago
  82. 6c32543 When we're emitting a diagnostic with a source location in an imported by Douglas Gregor · 12 years ago
  83. 830ea5b When an error occurs while building a module on demand, provide "While by Douglas Gregor · 12 years ago
  84. 463d909 Keep track of modules that have failed to build. If we encounter an by Douglas Gregor · 12 years ago
  85. 71f49f5 If an excluded header does not exist, just ignore it by Douglas Gregor · 12 years ago
  86. 7cdd281 When loading a module fails because it is out of date, rebuild that by Douglas Gregor · 12 years ago
  87. 82e5237 Introduce inferred framework modules into the module map file, by Douglas Gregor · 12 years ago
  88. c7be102 Have the parser initialize Sema before it consumes the first by Douglas Gregor · 12 years ago
  89. a65c5a3 Make cpuid.h actually work with -std=c99 <rdar://problem/12552716>. by Douglas Gregor · 12 years ago
  90. 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
  91. 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
  92. 2b49d1f Introduce the notion of excluded headers into the module map by Douglas Gregor · 12 years ago
  93. c8b2a86 Add missing header from 165821 by Douglas Gregor · 12 years ago
  94. 8b48e08 Sanitize the names of modules determined based on the names of headers by Douglas Gregor · 12 years ago
  95. 54c8a40 Track which particular submodule #undef's a macro, so that the actual by Douglas Gregor · 12 years ago
  96. e8219a6 Diagnose the expansion of ambiguous macro definitions. This can happen by Douglas Gregor · 12 years ago
  97. 6c6c54a Deserialize macro history when we deserialize an identifier that has by Douglas Gregor · 12 years ago
  98. a8235d6 Rework the (de-)serialization of macros, as stored in by Douglas Gregor · 12 years ago
  99. 5456b0fe When we load a function or method body from an AST file, we check by Douglas Gregor · 12 years ago
  100. 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