summaryrefslogtreecommitdiffstats
path: root/test/Modules
Commit message (Expand)AuthorAgeFilesLines
...
* Implement support for module requirements, which indicate the languageDouglas Gregor2011-12-314-0/+21
* When building a module with an umbrella header, warn about any headersDouglas Gregor2011-12-232-3/+7
* Serialize the AST reader's mapping from canonical declarations to theDouglas Gregor2011-12-223-1/+10
* If we end up merging an Objective-C class with an existing Objective-CDouglas Gregor2011-12-225-0/+26
* When deserializing an Objective-C class, check whether we have anotherDouglas Gregor2011-12-223-0/+45
* When we make a previously-deserialized module definition visible,Douglas Gregor2011-12-202-0/+6
* When performing name lookup for a redeclaration, ignore moduleDouglas Gregor2011-12-208-18/+48
* Detect when mapping a #include/#import over to a submodule ends upDouglas Gregor2011-12-202-0/+10
* Once we have fully deserialized a redeclaration chain for somethingDouglas Gregor2011-12-191-2/+2
* Re-implement (de-)serialization of redeclaration chains forDouglas Gregor2011-12-195-0/+30
* The submodule offset map can introduce "empty" remapping entries forDouglas Gregor2011-12-192-0/+6
* Optimize serialized representation of redeclarable declarations forDouglas Gregor2011-12-195-0/+16
* Make sure this test works in C++, tooDouglas Gregor2011-12-191-0/+1
* Completely re-implement (de-)serialization of declarationDouglas Gregor2011-12-176-1/+62
* Fix chaining of ObjCInterfaceDecl redeclarationsDouglas Gregor2011-12-162-0/+2
* When name lookup finds a module-private Objective-C class declaration,Douglas Gregor2011-12-151-3/+1
* Modify how the -verify flag works. Currently, the verification string andRichard Trieu2011-12-152-2/+2
* When name lookup comes across a declaration that is in a module thatDouglas Gregor2011-12-144-0/+31
* When we have an umbrella directory in a module map, recursively walkDouglas Gregor2011-12-122-0/+5
* Don't mark include guard macros as implicitly private. This isn'tDouglas Gregor2011-12-121-0/+1
* Implement the notion of umbrella directories, which implicity coverDouglas Gregor2011-12-097-0/+22
* Implement umbrella directories for modules, which are similar toDouglas Gregor2011-12-084-0/+27
* Tweak the syntax of umbrella headers, so that "umbrella" is treated asDouglas Gregor2011-12-083-5/+5
* Keep track of import dependencies between submodules within the moduleDouglas Gregor2011-12-083-0/+13
* Implement inference for the "Private" submodule corresponding toDouglas Gregor2011-12-072-0/+5
* Make sure we pick up module_private.map when loading a module.map file.Douglas Gregor2011-12-071-0/+2
* Implement basic support for private headers in frameworks. In essence,Douglas Gregor2011-12-073-0/+11
* Rename Objective-C-only tests to .mDouglas Gregor2011-12-062-1/+1
* When inferring a module map for a framework, infer subframeworkDouglas Gregor2011-12-063-2/+16
* Allow inferred submodules for any (sub)module that has an umbrella headerDouglas Gregor2011-12-062-1/+5
* When suggesting a module import for a #include or #import, suggest theDouglas Gregor2011-12-061-0/+11
* Implement modules support for subframeworks (aka embeddedDouglas Gregor2011-12-064-0/+22
* When building the main file to parse given a module map, don't skipDouglas Gregor2011-12-061-0/+1
* Implement inferred submodules support, which (when requested)Douglas Gregor2011-12-064-0/+21
* Parse inferred submodules in module maps, track their contents inDouglas Gregor2011-12-051-0/+3
* Inferred framework modules automatically export anything they importDouglas Gregor2011-12-052-0/+7
* Implement support for wildcard exports in modules, allowing a moduleDouglas Gregor2011-12-059-2/+58
* Implement support for precompiled headers, preambles, and serializedDouglas Gregor2011-12-031-5/+0
* Add missing test headerDouglas Gregor2011-12-021-0/+1
* Only perform checking of the predefines buffer when loading aDouglas Gregor2011-12-021-0/+32
* Make sure that name lookup in C checks whether a name is hidden.Douglas Gregor2011-12-021-3/+13
* When making a module visible, also make any of its exported modulesDouglas Gregor2011-12-021-6/+0
* Implement name hiding for macro definitions within modules, such thatDouglas Gregor2011-12-024-4/+58
* Implementing parsing and resolution of module export declarationsDouglas Gregor2011-12-021-3/+13
* Implement name hiding for declarations deserialized from a non-visibleDouglas Gregor2011-12-017-2/+46
* Introduce an opt-in warning indicating when the compiler is treatingDouglas Gregor2011-11-302-3/+3
* Add preprocessor-only test for submodule importsDouglas Gregor2011-11-301-0/+1
* When loading a module that involves submodules (e.g., std.vector),Douglas Gregor2011-11-304-0/+20
* Eliminate the -emit-module option, which emitted a module by parsing aDouglas Gregor2011-11-299-19/+19
* Teach the module import mechanism how to rebuild modules expressed viaDouglas Gregor2011-11-291-4/+0