[PATCH] D69351: Improve Clang's getting involved document and make it more inclusive in wording.
Manuel Klimek via Phabricator via cfe-commits
cfe-commits at lists.llvm.org
Wed Oct 23 12:32:46 PDT 2019
klimek added inline comments.
================
Comment at: clang/www/get_involved.html:94
+
+ <li>A complete specification: The specification must be sufficient to
+ understand the design of the feature as well as interpret the meaning of
----------------
Remove "complete" - the explanation afterwards seems sufficient?
================
Comment at: clang/www/get_involved.html:107
+
+ <li>A long-term support plan: Contributing a non-trivial extension to Clang
+ implies a commitment to supporting that extension, improving the
----------------
s/non-trivial/substantial/?
================
Comment at: clang/www/get_involved.html:108-109
+ <li>A long-term support plan: Contributing a non-trivial extension to Clang
+ implies a commitment to supporting that extension, improving the
+ implementation and specification as Clang evolves. The capacity of the
+ contributor to make that commitment is as important as the commitment
----------------
s/,/and/?
================
Comment at: clang/www/get_involved.html:113
+
+ <li>A high-quality implementation: The implementation must fit well into
+ Clang's architecture, follow LLVM's coding conventions, and meet Clang's
----------------
Perhaps: a standard-conforming implementation?
================
Comment at: clang/www/get_involved.html:115-116
+ Clang's architecture, follow LLVM's coding conventions, and meet Clang's
+ quality standards, including high-quality diagnostics and rich AST
+ representations. This is particularly important for language extensions,
+ because users will learn how those extensions work through the behavior of the
----------------
"high-quality diagnostics" is a bit unclear
"rich AST" that seems to imply a lot of domain knowledge
================
Comment at: clang/www/get_involved.html:120
+
+ <li>A proper test suite: Extensive testing is crucial to ensure that the
+ language extension is not broken by ongoing maintenance in Clang. The test
----------------
s/proper//
Repository:
rG LLVM Github Monorepo
CHANGES SINCE LAST ACTION
https://reviews.llvm.org/D69351/new/
https://reviews.llvm.org/D69351
More information about the cfe-commits
mailing list