On 10/1/2013 4:51 PM, Botond Ballo wrote:
I'm also interested in seeing proposals for standardization of more
complex attributes that we have static analysis results for--in
particular, the stack class/heap class/etc. annotations, the
must_override analysis, and expanding override/must_override to refer to
nonvirtual as well as virtual methods.
I'm not familiar with these annotations (other than 'override') -
can I find more information about them somewhere?
<http://dxr.mozilla.org/mozilla-central/source/mfbt/Attributes.h#l384>
is the list of analyses we currently do in Mozilla. I know must_override
has been mentioned once or twice with respect to C++ standardization,
but I can't recall where.
The implementation timeframe of modules is also interesting, since it
appears to be the best-proposed solution to solving various #include
problems.
See my previous post about modules. In a nutshell, C++17 at the earliest.
What is the feedback from non-Clang developers about prototyping in
their compilers? Are we likely to see this implemented as soon as stable
wording is finalized, or are compiler vendors likely to drag their feet
and implement it in the last tranche of updates (basically, is the
uptake going to be like auto or rvalue references, or will it be like
generalized attributes or alignof).
Neither of these proposals are on track for C++14. I *believe* they're
not on track for the Concurrency Technical Specification that will
follow, either, though I don't think the contents of that have been
finalized yet.
Huh.
For networking, there are three proposals in the works: URIs [5],
IP addresses [6], and byte order [7]. I believe URIs and IP addresses
are headed towards one Technical Specification, and byte order towards
another. Presumably more will follow that build on these (e.g. TCP
socket communication).
It's a shame that sockets come so much later, but nonetheless totally
understandable.
--
Joshua Cranmer
Thunderbird and DXR developer
Source code archæologist
_______________________________________________
dev-platform mailing list
dev-platform@lists.mozilla.org
https://lists.mozilla.org/listinfo/dev-platform