[cfe-commits] r146158 - in /cfe/trunk: include/clang/Basic/Module.h lib/Basic/Module.cpp lib/Frontend/FrontendActions.cpp lib/Lex/ModuleMap.cpp lib/Serialization/ASTReader.cpp lib/Serialization/ASTWriter.cpp

Matthieu Monrocq matthieu.monrocq at gmail.com
Thu Dec 8 11:21:03 PST 2011


Le 8 décembre 2011 19:28, Francois Pichet <pichet2000 at gmail.com> a écrit :

> On Thu, Dec 8, 2011 at 12:39 PM, Douglas Gregor <dgregor at apple.com> wrote:
> > Author: dgregor
> > Date: Thu Dec  8 11:39:04 2011
> > New Revision: 146158
> >
> > URL: http://llvm.org/viewvc/llvm-project?rev=146158&view=rev
> > Log:
> > Within the module representation, generalize the notion of an umbrella
> > header to also support umbrella directories. The umbrella directory
> > for an umbrella header is the directory in which the umbrella header
> > resides.
> >
>
> Hi Doug,
> I am curious, what is this whole module thing about? Is it objc/objc++
> only or some clang C++ extension?
>
>
>
I personally hope, since I have seen the patches coming, that this is an
experimentation to finally get modules in C++ in lieu of the sick headers.

There had been a proposal for modules in the early days of C++11, but it
was dropped, much like Concepts, because no one had experience with it so
it would have been awkward to standardize something without user /
compiler-writer feedback.

*crossing my fingers*

-- Matthieu
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.llvm.org/pipermail/cfe-commits/attachments/20111208/dd531ca4/attachment.html>


More information about the cfe-commits mailing list