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

Reply via email to