1. 3b29bb9 When we have an umbrella directory in a module map, recursively walk by Douglas Gregor · 13 years ago
  2. d83d2e7 Don't mark include guard macros as implicitly private. This isn't by Douglas Gregor · 13 years ago
  3. 6a1db48 Implement the notion of umbrella directories, which implicity cover by Douglas Gregor · 13 years ago
  4. 77d029f Implement umbrella directories for modules, which are similar to by Douglas Gregor · 13 years ago
  5. 489ad43 Tweak the syntax of umbrella headers, so that "umbrella" is treated as by Douglas Gregor · 13 years ago
  6. 5e3f922 Keep track of import dependencies between submodules within the module by Douglas Gregor · 13 years ago
  7. 23af6d5 Implement inference for the "Private" submodule corresponding to by Douglas Gregor · 13 years ago
  8. 587986e Implement basic support for private headers in frameworks. In essence, by Douglas Gregor · 13 years ago
  9. ac252a3 When inferring a module map for a framework, infer subframework by Douglas Gregor · 13 years ago
  10. ef85b56 Allow inferred submodules for any (sub)module that has an umbrella header by Douglas Gregor · 13 years ago
  11. d620a84 Implement modules support for subframeworks (aka embedded by Douglas Gregor · 13 years ago
  12. e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
  13. 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
  14. 209977c Inferred framework modules automatically export anything they import by Douglas Gregor · 13 years ago
  15. 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
  16. 8c366c4 Add missing test header by Douglas Gregor · 13 years ago
  17. 10ce932 Make sure that name lookup in C checks whether a name is hidden. by Douglas Gregor · 13 years ago
  18. 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
  19. 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
  20. ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
  21. e3a8256 Introduce an opt-in warning indicating when the compiler is treating by Douglas Gregor · 13 years ago
  22. 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
  23. a865405 Add the notion of "framework" modules to module maps. Framework by Douglas Gregor · 13 years ago
  24. 24d1c96 Add missing header for modules test. by Douglas Gregor · 13 years ago
  25. adb9799 A module with an umbrella header assumes that all of the headers in by Douglas Gregor · 13 years ago
  26. f8b42d1 Switch the remaining modules tests over to -emit-module-from-map. by Douglas Gregor · 13 years ago
  27. 4258332 Migrate a few more modules tests over to -emit-module-from-map. by Douglas Gregor · 13 years ago
  28. 1432569 Switch some more of the modules tests over to "-emit-module-from-map", by Douglas Gregor · 13 years ago
  29. db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
  30. 23d29c8 Tweak the module map file test slightly, by putting one of the headers by Douglas Gregor · 13 years ago
  31. cf70d78 When searching for a module, speculatively load module maps to see if by Douglas Gregor · 13 years ago
  32. 484535e Teach the search for modules to consider modules described by a module by Douglas Gregor · 13 years ago
  33. a30cfe5 Introduce basic support for parsing module map files. by Douglas Gregor · 13 years ago
  34. aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
  35. 05edf66 When building a module, use the macro definitions on the command line by Douglas Gregor · 13 years ago
  36. 8f8d581 When we load header file information from the external source (i.e., by Douglas Gregor · 13 years ago
  37. fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
  38. 1f87cf4 Add test case for mutually recursive modules by Douglas Gregor · 13 years ago
  39. 0f50b08 Teach LangOptions::resetNonModularOptions to actually do what it says it does by Douglas Gregor · 13 years ago
  40. 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
  41. 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
  42. 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
  43. 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
  44. 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
  45. 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
  46. 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
  47. 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 13 years ago
  48. 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 13 years ago
  49. fac4ece Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
  50. 870d1fe Temporarily revert r137925 to appease buildbots. Original commit message: by Chad Rosier · 13 years ago
  51. a4c189f Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago