I have been looking over the various features on the C++0x page and I
was wondering if the list was of unimplemented items was up to date.
There are several items I might be able to do since I have a bit of
"downtime" at the moment.
I have been looking over the various features on the C++0x page and I
was wondering if the list was of unimplemented items was up to date.
There are several items I might be able to do since I have a bit of
"downtime" at the moment.
Well yes, but in the past C++0x features have been implemented in clang
without updating the status page. And there's no guarantee that the page
is accurately reflecting clang's C++0x status now (even though it's closer
than a few weeks back). Incidentally, "local classes as template parameters"
seems to have been at least partially implemented, going from the fact that
it is possible in some cases (and not possible in others, i.e. clang crash[*]).
So Carter: I think the best would be to discuss the features you want to
implement here; others might point out which parts (or even all) have
already been done.
In any case, it is great to see further improvements on the C++0x front
Thanks for the replies. I do have one followup question. Since the
C++0x standard is still in draft form (and this might be a stupid
question), I am curious how stable various features are. I am
particularly interested in lambda expressions, uniform initializers
and the memory model(I think there was a recent CACM article that went
into some of the issues by Adve and Boehm) and perhaps template
aliases.
Carter Cheng <cartercheng-Re5JQEeQqe8AvxtiuMwx3w@public.gmane.org>
writes:
Thanks for the replies. I do have one followup question. Since the
C++0x standard is still in draft form (and this might be a stupid
question), I am curious how stable various features are.
The final draft is now available. Presumably there might be minor
tweaks to fix bugs but I'd guess not even that before it's finally
final.