RFC: 8247976: Update HotSpot Style Guide for C++14 adoption
David Holmes
david.holmes at oracle.com
Fri Jun 26 13:54:26 UTC 2020
Hi Kim,
On 26/06/2020 8:21 pm, Kim Barrett wrote:
> I've made updates for comments from John and Stefan. I also made a
> couple of terminology fixes; this document is about C++, not Java,
> and should use terminology accordingly.
>
> full: https://cr.openjdk.java.net/~kbarrett/8247976/hotspot-style.01/
> incr: https://cr.openjdk.java.net/~kbarrett/8247976/hotspot-style.01.inc/
I looked at the incremental. I like the x-ref to the cpp-reference docs
for things like RAII and ADL and SFINAE, and it is nice that in a
browser the acronyms expand when you hover over the abbreviation, but I
would like to see them always expanded in text, so that if it were
printed then you can see what they mean. These are normal grammatical
writing rules: you introduce something in full, show the abbreviation,
and there after can use the abbreviation in place of the full text. E.g.
419 #### RTTI (Runtime Type Information)
420
421 Do not use [RTTI][4] . RTTI is disabled by the build
configuration for some
should be:
419 #### Runtime Type Information
420
421 Do not use [Runtime Type Information][4](RTTI) . RTTI is disabled
by the build configuration for some
---
483 anonoymous namespace symbols, so can't set breakpoints in them &etc.
Typo: anonoymous
Typo: &etc.
Bad link:
https://firefox-source-docs.mozilla.org/tools/lint/coding-style/coding_style_cpp.html
(I'm not sure how relevant those links in the namespace section are
these days but that's a different issue.)
Thanks,
David
More information about the hotspot-dev
mailing list