<feed xmlns='http://www.w3.org/2005/Atom'>
<title>emscripten-fastcomp-clang/test/Modules/Inputs/DependsOnModule.framework, branch master</title>
<subtitle>emscripten clang</subtitle>
<id>https://git.amat.us/emscripten-fastcomp-clang/atom/test/Modules/Inputs/DependsOnModule.framework?h=master</id>
<link rel='self' href='https://git.amat.us/emscripten-fastcomp-clang/atom/test/Modules/Inputs/DependsOnModule.framework?h=master'/>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/'/>
<updated>2013-01-14T19:00:05Z</updated>
<entry>
<title>When forming the link options for an imported module, also include the</title>
<updated>2013-01-14T19:00:05Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2013-01-14T19:00:05Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=3baad29d4413e1409fc69a472d374cf5de1d78ec'/>
<id>urn:sha1:3baad29d4413e1409fc69a472d374cf5de1d78ec</id>
<content type='text'>
link options for the modules it imports.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@172448 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Re-uglify #public and #private to #__public_macro and #__private_macro.</title>
<updated>2012-01-03T19:48:16Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2012-01-03T19:48:16Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=1ac13c37d8af0145b7e03fea70b7b1476b8828c9'/>
<id>urn:sha1:1ac13c37d8af0145b7e03fea70b7b1476b8828c9</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147469 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Under -fmodules, accept #public &lt;macroname&gt; and #private &lt;macroname&gt;</title>
<updated>2012-01-03T18:24:14Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2012-01-03T18:24:14Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=94ad28b31433058445a27db722f60402ee820bea'/>
<id>urn:sha1:94ad28b31433058445a27db722f60402ee820bea</id>
<content type='text'>
to make a macro public (the default for headers) or private,
respectively.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147455 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement support for module requirements, which indicate the language</title>
<updated>2011-12-31T04:05:44Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-12-31T04:05:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=51f564f80d9f71e175635b452ffeeeff899e9bf1'/>
<id>urn:sha1:51f564f80d9f71e175635b452ffeeeff899e9bf1</id>
<content type='text'>
features needed for a particular module to be available. This allows
mixed-language modules, where certain headers only work under some
language variants (e.g., in C++, std.tuple might only be available in
C++11 mode).


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@147387 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Tweak the syntax of umbrella headers, so that "umbrella" is treated as</title>
<updated>2011-12-08T18:00:48Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-12-08T18:00:48Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=489ad43b77c10a98df80f1395de81e3f52697e76'/>
<id>urn:sha1:489ad43b77c10a98df80f1395de81e3f52697e76</id>
<content type='text'>
a modifier for a header declarartion, e.g.,

  umbrella header "headername"

Collapse the umbrella-handling code in the parser into the
header-handling code, so we don't duplicate the header-search logic.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146159 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement basic support for private headers in frameworks. In essence,</title>
<updated>2011-12-07T02:23:45Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-12-07T02:23:45Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=587986efc5ca409da3ebf0a4ab7f72ebf50a3ab9'/>
<id>urn:sha1:587986efc5ca409da3ebf0a4ab7f72ebf50a3ab9</id>
<content type='text'>
when we load a module map (module.map) from a directory, also load a
private module map (module_private.map) for that directory, if
present. That private module map can inject a new submodule that
captures private headers.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@146012 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Allow inferred submodules for any (sub)module that has an umbrella header</title>
<updated>2011-12-06T17:34:58Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-12-06T17:34:58Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=ef85b56bfee855823756a6f46ee50a8c7cc5f3a6'/>
<id>urn:sha1:ef85b56bfee855823756a6f46ee50a8c7cc5f3a6</id>
<content type='text'>
git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145945 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Implement modules support for subframeworks (aka embedded</title>
<updated>2011-12-06T17:16:41Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-12-06T17:16:41Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=d620a84a01cc232a9449dbcc2c40bd43ca314fc9'/>
<id>urn:sha1:d620a84a01cc232a9449dbcc2c40bd43ca314fc9</id>
<content type='text'>
frameworks). A submodule can now be labeled as a "framework", and
header search will look into the appropriate Headers/PrivateHeaders
subdirectories for named headers.



git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145941 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Parse inferred submodules in module maps, track their contents in</title>
<updated>2011-12-05T22:27:44Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-12-05T22:27:44Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=1e12368db12005ddd92fd9188c86383fe30ef443'/>
<id>urn:sha1:1e12368db12005ddd92fd9188c86383fe30ef443</id>
<content type='text'>
Module, and (de-)serialize this information. Semantics of inferred
submodules to follow.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145864 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
<entry>
<title>Introduce an opt-in warning indicating when the compiler is treating</title>
<updated>2011-11-30T18:02:36Z</updated>
<author>
<name>Douglas Gregor</name>
<email>dgregor@apple.com</email>
</author>
<published>2011-11-30T18:02:36Z</published>
<link rel='alternate' type='text/html' href='https://git.amat.us/emscripten-fastcomp-clang/commit/?id=e3a8256a9c1f2f1037fcb844ed7666759124a852'/>
<id>urn:sha1:e3a8256a9c1f2f1037fcb844ed7666759124a852</id>
<content type='text'>
an #include/#import as a module import.


git-svn-id: https://llvm.org/svn/llvm-project/cfe/trunk@145500 91177308-0d34-0410-b5e6-96231b3b80d8
</content>
</entry>
</feed>
