- e209e50 Implement inferred submodules support, which (when requested) by Douglas Gregor · 13 years ago
- 1e12368 Parse inferred submodules in module maps, track their contents in by Douglas Gregor · 13 years ago
- 209977c Inferred framework modules automatically export anything they import by Douglas Gregor · 13 years ago
- 0adaa88 Implement support for wildcard exports in modules, allowing a module by Douglas Gregor · 13 years ago
- f6137e4 Implement support for precompiled headers, preambles, and serialized by Douglas Gregor · 13 years ago
- 8c366c4 Add missing test header by Douglas Gregor · 13 years ago
- 6236a29 Only perform checking of the predefines buffer when loading a by Douglas Gregor · 13 years ago
- 10ce932 Make sure that name lookup in C checks whether a name is hidden. by Douglas Gregor · 13 years ago
- 07165b9 When making a module visible, also make any of its exported modules by Douglas Gregor · 13 years ago
- 1329264 Implement name hiding for macro definitions within modules, such that by Douglas Gregor · 13 years ago
- 90db260 Implementing parsing and resolution of module export declarations by Douglas Gregor · 13 years ago
- ecc2c09 Implement name hiding for declarations deserialized from a non-visible by Douglas Gregor · 13 years ago
- e3a8256 Introduce an opt-in warning indicating when the compiler is treating by Douglas Gregor · 13 years ago
- 6eb47da Add preprocessor-only test for submodule imports by Douglas Gregor · 13 years ago
- 49009ec When loading a module that involves submodules (e.g., std.vector), by Douglas Gregor · 13 years ago
- 6649014 Eliminate the -emit-module option, which emitted a module by parsing a by Douglas Gregor · 13 years ago
- f9e357d Teach the module import mechanism how to rebuild modules expressed via by Douglas Gregor · 13 years ago
- a865405 Add the notion of "framework" modules to module maps. Framework by Douglas Gregor · 13 years ago
- 2821c7f When we're loading a framework header, first try to turn the framework by Douglas Gregor · 13 years ago
- 24d1c96 Add missing header for modules test. by Douglas Gregor · 13 years ago
- adb9799 A module with an umbrella header assumes that all of the headers in by Douglas Gregor · 13 years ago
- a081da5 Implement (de-)serialization of the buffer contents for an overridden by Douglas Gregor · 13 years ago
- 261e75b When building a module from a module map that isn't simply an umbrella by Douglas Gregor · 13 years ago
- f8b42d1 Switch the remaining modules tests over to -emit-module-from-map. by Douglas Gregor · 13 years ago
- 4258332 Migrate a few more modules tests over to -emit-module-from-map. by Douglas Gregor · 13 years ago
- 1432569 Switch some more of the modules tests over to "-emit-module-from-map", by Douglas Gregor · 13 years ago
- db1cde7 Add support for building a module from a module map to the -cc1 by Douglas Gregor · 13 years ago
- 23d29c8 Tweak the module map file test slightly, by putting one of the headers by Douglas Gregor · 13 years ago
- cf70d78 When searching for a module, speculatively load module maps to see if by Douglas Gregor · 13 years ago
- 484535e Teach the search for modules to consider modules described by a module by Douglas Gregor · 13 years ago
- 65f3b5e Wire up the mapping from header files mentioned in module maps over to by Douglas Gregor · 13 years ago
- a30cfe5 Introduce basic support for parsing module map files. by Douglas Gregor · 13 years ago
- eee242f Make the loading of information attached to an IdentifierInfo from an by Douglas Gregor · 13 years ago
- aa93a87 For modules, all macros that aren't include guards are implicitly by Douglas Gregor · 13 years ago
- 05edf66 When building a module, use the macro definitions on the command line by Douglas Gregor · 13 years ago
- 08d6acf Introduce an opt-in warning when a module is being implicitly built by Douglas Gregor · 13 years ago
- 8f8d581 When we load header file information from the external source (i.e., by Douglas Gregor · 13 years ago
- 61c5e34 With modules, we can end up loading a new module after we've seen an by Douglas Gregor · 13 years ago
- fba18aa Add an experimental flag -fauto-module-import that automatically turns by Douglas Gregor · 13 years ago
- 1f87cf4 Add test case for mutually recursive modules by Douglas Gregor · 13 years ago
- 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
- 0f50b08 Teach LangOptions::resetNonModularOptions to actually do what it says it does by Douglas Gregor · 13 years ago
- de8a905 Make -E work with module imports by Douglas Gregor · 13 years ago
- ce835df Don't try to write a macro offset for an identifier that names a non-exported macro, for real this time by Douglas Gregor · 13 years ago
- 5ed6277 Revert my exported-macro hackery. Something is amiss by Douglas Gregor · 13 years ago
- 0c129af Don't try to write a macro offset for an identifier that names a non-exported macro by Douglas Gregor · 13 years ago
- e2978e3 Add test for the driver's handling of modules by Douglas Gregor · 13 years ago
- 6e975c4 For modules, use a hash of the compiler version, language options, and by Douglas Gregor · 13 years ago
- 1c7e047 When building a module on-demand, clear out the "non-modular" language by Douglas Gregor · 13 years ago
- 7d5e81b Switch the serialization of LangOptions over to use the .def file. We by Douglas Gregor · 13 years ago
- fe522c2 Add a struct-size check for modules when dealing with module-private fields by Douglas Gregor · 13 years ago
- 21cae20 When an import statement fails to find a module in the module cache, by Douglas Gregor · 13 years ago
- 9a6da69 Introduce a cc1-level option to provide the path to the module cache, by Douglas Gregor · 13 years ago
- e389585 Diagnose attempt to mark function-local declarations as __module_private__. by Douglas Gregor · 13 years ago
- 591dc84 Allow __module_private__ on fields by Douglas Gregor · 13 years ago
- f3a762a Remove the restriction on module-private friends. Since the friend by Douglas Gregor · 13 years ago
- 02a5e87 Don't crash when we fail to load a module. It's unbecoming of a by Douglas Gregor · 13 years ago
- 6274d30 Friends cannot be declared module-private by Douglas Gregor · 13 years ago
- d023aec Specializations cannot be module-hidden. Diagnose attempts to do so. by Douglas Gregor · 13 years ago
- e761230 __module_private__ is inherited by redeclarations of an entity, and by Douglas Gregor · 13 years ago
- 6311d2b Propagate __module_private__ from previous declarations to later declarations. by Douglas Gregor · 13 years ago
- 8d267c5 Modules: introduce the __module_private__ declaration specifier, which by Douglas Gregor · 13 years ago
- 556ecc7 Make test slightly trickier by Douglas Gregor · 13 years ago
- 7143aab Modules hide macro definitions by default, so that silly things like by Douglas Gregor · 13 years ago
- e6b8d68 Support importing of ObjC categories from modules. by Argyrios Kyrtzidis · 13 years ago
- 65030af Switch __import__ over to __import_module__, so we don't conflict with by Douglas Gregor · 13 years ago
- 6be16fe Take an entirely different approach to handling the "parsing" of by Douglas Gregor · 13 years ago
- f4a3f95 XFAIL one of the module tests on win32, until we figure out what's happening by Douglas Gregor · 13 years ago
- 6aa52ec Introduce support for a simple module import declaration, which by Douglas Gregor · 13 years ago
- 467dc88 Introduce a -cc1 option "-emit-module", that creates a binary module by Douglas Gregor · 13 years ago
- 3d15ab8 Use the module manager's search facility to look for methods with a by Douglas Gregor · 13 years ago
- 851c75a Introduce a depth-first search of modules into the module manager, by Douglas Gregor · 13 years ago
- 0d95f77 In the AST reader, switch name lookup within a DeclContect over to the by Douglas Gregor · 13 years ago
- 0c02ada Make the loading of multiple records for the same identifier (from by Douglas Gregor · 13 years ago
- 211f6e8 Introduce a module visitation function that starts at the top-level by Douglas Gregor · 13 years ago
- fac4ece Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago
- 870d1fe Temporarily revert r137925 to appease buildbots. Original commit message: by Chad Rosier · 13 years ago
- a4c189f Teach ModuleManager::addModule() to check whether a particular module by Douglas Gregor · 13 years ago