[cfe-dev] Clang C++0x: uniform initializers status

Douglas Gregor dgregor at apple.com
Mon Aug 8 10:30:12 PDT 2011


On Aug 8, 2011, at 10:26 AM, David Blaikie wrote:

>>> Because the status page is in a continuous state of outdatedness,
>> 
>> *sigh* This really isn't the case. We update this page when we feel a feature has hit a useful point.
> 
> Sorry about that - this comment was probably from my statement in the
> thread about lambda support earlier today.
> 
> Given the granularity of the page (showing separate support for
> parsing, sema, ast, codegen) it does often feel like it's a little out
> of date because implementing one part of it doesn't seem like a
> 'useful point', I guess.

No, it's not useful any more. This form of the C++ status page was useful back before we had C++98/03 implemented, before we had actual users. Now, we'd be far better off with just a list of C++0x features and a check next to each one that's been implemented.

Anyone who wants to help implement a feature without a checkbox will start poking in the code and will run across the partial implementation, at which point they can start asking the right questions to figure out what needs to be done and whom to talk to.

> On the subject, then - what's the support for standard attribute
> syntax? I've certainly seen some tests for that checked in (lambda
> support hit some of these test cases) but the status page shows
> nothing.

I don't believe it's complete. CC'ing Sean, who can tell us more.

	- Doug



More information about the cfe-dev mailing list