1. cc32b44 When deserializing the definition of a C++ class/ObjC class/ObjC by Douglas Gregor · 13 years ago
  2. 91534a3 (Implicit) parameters deserialized as part of a function type must not by Douglas Gregor · 13 years ago
  3. a8c6fea When inferring a module for a framework, first determine whether that by Douglas Gregor · 13 years ago
  4. 3a110f7 Don't infer a submodule for a framework's private header, at least for now. by Douglas Gregor · 13 years ago
  5. 1c3875d When deserializing an anonymous namespace from a module, do not attach by Douglas Gregor · 13 years ago
  6. 0fdc09f Implement merging of namespace-scope declarations across modules, so by Douglas Gregor · 13 years ago
  7. c6c8e0e Implement redeclaration merging for namespaces defined in distinct by Douglas Gregor · 13 years ago
  8. c02d62f Always allow redefinition of typedefs when modules are enabled. This by Douglas Gregor · 13 years ago
  9. f5c9f9f Switch NamespaceDecl from its own hand-rolled redeclaration chain over by Douglas Gregor · 13 years ago
  10. 303aae9 When inferring a submodule ID during module creation, look up the by Douglas Gregor · 13 years ago
  11. 447af24 When we're performing name lookup for a tag, we still allow ourselves by Douglas Gregor · 13 years ago
  12. 752769f When generating includes for all of the headers we found in an by Douglas Gregor · 13 years ago
  13. 4791fa2 Implement declaration merging for variables in disjoint modules. by Douglas Gregor · 13 years ago
  14. 7076281 Implement declaration merging for non-template functions from by Douglas Gregor · 13 years ago
  15. d6aba06 Don't treat 'import' as a contextual keyword when we're in a caching lexer, or when modules are disabled. by Douglas Gregor · 13 years ago
  16. 7a53740 Test "merging" of typedef types across distinct modules. At present, by Douglas Gregor · 13 years ago
  17. 1ca4a5c Implement cross-module declaration merging for tag declarations, so by Douglas Gregor · 13 years ago
  18. 1ac13c3 Re-uglify #public and #private to #__public_macro and #__private_macro. by Douglas Gregor · 13 years ago
  19. c13a34b Eliminate the uglified keyword __import_module__ for importing by Douglas Gregor · 13 years ago
  20. 94ad28b Under -fmodules, accept #public <macroname> and #private <macroname> by Douglas Gregor · 13 years ago
  21. 5948ae1 Introduce a non-uglified syntax for module imports in Objective-C: by Douglas Gregor · 13 years ago
  22. 674949f Don't attempt to merge a deserialized declaration with existing by Douglas Gregor · 13 years ago
  23. c514a8a Rename the command-line option for mapping #include/#import over to by Douglas Gregor · 13 years ago
  24. d07cc36 Diagnose cases where the definition of a particular type is required, by Douglas Gregor · 13 years ago
  25. dba9361 Implement declaration merging for Objective-C protocols across by Douglas Gregor · 13 years ago
  26. 27c6da2 Wire up redeclaration chains for Objective-C protocols, so that both by Douglas Gregor · 13 years ago
  27. 51f564f Implement support for module requirements, which indicate the language by Douglas Gregor · 13 years ago
  28. 585ec93 When building a module with an umbrella header, warn about any headers by Douglas Gregor · 13 years ago
  29. c3cfd2a Serialize the AST reader's mapping from canonical declarations to the by Douglas Gregor · 13 years ago
  30. cce54aa If we end up merging an Objective-C class with an existing Objective-C by Douglas Gregor · 13 years ago
  31. 0f75323 When deserializing an Objective-C class, check whether we have another by Douglas Gregor · 13 years ago
  32. 1d4c113 When we make a previously-deserialized module definition visible, by Douglas Gregor · 13 years ago
  33. 2ccd89c When performing name lookup for a redeclaration, ignore module by Douglas Gregor · 13 years ago
  34. 305dc3e Detect when mapping a #include/#import over to a submodule ends up by Douglas Gregor · 13 years ago
  35. fc529f7 Once we have fully deserialized a redeclaration chain for something by Douglas Gregor · 13 years ago
  36. f63b0a5 Re-implement (de-)serialization of redeclaration chains for by Douglas Gregor · 13 years ago
  37. adafc2e The submodule offset map can introduce "empty" remapping entries for by Douglas Gregor · 13 years ago
  38. ecb1938 Optimize serialized representation of redeclarable declarations for by Douglas Gregor · 13 years ago
  39. 68d7bb9 Make sure this test works in C++, too by Douglas Gregor · 13 years ago
  40. a1be278 Completely re-implement (de-)serialization of declaration by Douglas Gregor · 13 years ago
  41. 0af5501 Fix chaining of ObjCInterfaceDecl redeclarations by Douglas Gregor · 13 years ago
  42. d63348c When name lookup finds a module-private Objective-C class declaration, by Douglas Gregor · 13 years ago
  43. 2fe9b7f Modify how the -verify flag works. Currently, the verification string and by Richard Trieu · 13 years ago
  44. 5536891 When name lookup comes across a declaration that is in a module that by Douglas Gregor · 13 years ago
  45. 3b29bb9 When we have an umbrella directory in a module map, recursively walk by Douglas Gregor · 13 years ago
  46. d83d2e7 Don't mark include guard macros as implicitly private. This isn't by Douglas Gregor · 13 years ago
  47. 6a1db48 Implement the notion of umbrella directories, which implicity cover by Douglas Gregor · 13 years ago
  48. 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
  49. 489ad43 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 13 years ago
  50. 5e3f922 Keep track of import dependencies between submodules within the module by Douglas Gregor · 13 years ago
  51. 23af6d5 Implement inference for the "Private" submodule corresponding to by Douglas Gregor · 13 years ago
  52. 4813442c Make sure we pick up module_private.map when loading a module.map file. by Douglas Gregor · 13 years ago
  53. 587986e Implement basic support for private headers in frameworks. In essence, by Douglas Gregor · 13 years ago
  54. e487f42 Rename Objective-C-only tests to .m by Douglas Gregor · 13 years ago
  55. ac252a3 When inferring a module map for a framework, infer subframework by Douglas Gregor · 13 years ago
  56. ef85b56 Allow inferred submodules for any (sub)module that has an umbrella header by Douglas Gregor · 13 years ago
  57. 0983392 When suggesting a module import for a #include or #import, suggest the by Douglas Gregor · 13 years ago
  58. d620a84 Implement modules support for subframeworks (aka embedded by Douglas Gregor · 13 years ago
  59. 8075ce6 When building the main file to parse given a module map, don't skip by Douglas Gregor · 13 years ago
  60. e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
  61. 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
  62. 209977c Inferred framework modules automatically export anything they import by Douglas Gregor · 13 years ago
  63. 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
  64. f6137e4 Implement support for precompiled headers, preambles, and serialized by Douglas Gregor · 13 years ago
  65. 8c366c4 Add missing test header by Douglas Gregor · 13 years ago
  66. 6236a29 Only perform checking of the predefines buffer when loading a by Douglas Gregor · 13 years ago
  67. 10ce932 Make sure that name lookup in C checks whether a name is hidden. by Douglas Gregor · 13 years ago
  68. 07165b9 When making a module visible, also make any of its exported modules by Douglas Gregor · 13 years ago
  69. 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
  70. 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
  71. ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
  72. e3a8256 Introduce an opt-in warning indicating when the compiler is treating by Douglas Gregor · 13 years ago
  73. 6eb47da Add preprocessor-only test for submodule imports by Douglas Gregor · 13 years ago
  74. 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
  75. 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
  76. f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
  77. a865405 Add the notion of "framework" modules to module maps. Framework by Douglas Gregor · 13 years ago
  78. 2821c7f When we're loading a framework header, first try to turn the framework by Douglas Gregor · 13 years ago
  79. 24d1c96 Add missing header for modules test. by Douglas Gregor · 13 years ago
  80. adb9799 A module with an umbrella header assumes that all of the headers in by Douglas Gregor · 13 years ago
  81. a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
  82. 261e75b When building a module from a module map that isn't simply an umbrella by Douglas Gregor · 13 years ago
  83. f8b42d1 Switch the remaining modules tests over to -emit-module-from-map. by Douglas Gregor · 13 years ago
  84. 4258332 Migrate a few more modules tests over to -emit-module-from-map. by Douglas Gregor · 13 years ago
  85. 1432569 Switch some more of the modules tests over to "-emit-module-from-map", by Douglas Gregor · 13 years ago
  86. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
  87. 23d29c8 Tweak the module map file test slightly, by putting one of the headers by Douglas Gregor · 13 years ago
  88. cf70d78 When searching for a module, speculatively load module maps to see if by Douglas Gregor · 13 years ago
  89. 484535e Teach the search for modules to consider modules described by a module by Douglas Gregor · 13 years ago
  90. 65f3b5e Wire up the mapping from header files mentioned in module maps over to by Douglas Gregor · 13 years ago
  91. a30cfe5 Introduce basic support for parsing module map files. by Douglas Gregor · 13 years ago
  92. eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
  93. aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
  94. 05edf66 When building a module, use the macro definitions on the command line by Douglas Gregor · 13 years ago
  95. 08d6acf Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 13 years ago
  96. 8f8d581 When we load header file information from the external source (i.e., by Douglas Gregor · 13 years ago
  97. 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
  98. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  99. 1f87cf4 Add test case for mutually recursive modules by Douglas Gregor · 13 years ago
  100. 1a995dd When we load the first module, make sure that we wire up the ASTConsumer to the newly-created ASTReader. This makes sure that CodeGen sees the declarations it is interested in by Douglas Gregor · 13 years ago