Skip to content

Commit 3231b80

Browse files
AaronBallmanAlexisPerry
authored andcommitted
Update Clang extension criteria (llvm#96532)
This updates Clang's extension criteria to explicitly mention impacts on other projects within the monorepo. These changes were discussed in the following RFC: https://discourse.llvm.org/t/rfc-require-discussion-of-impact-to-monorepo-stakeholders-when-adding-new-clang-extensions/79613
1 parent f917981 commit 3231b80

File tree

1 file changed

+6
-0
lines changed

1 file changed

+6
-0
lines changed

clang/www/get_involved.html

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -126,6 +126,12 @@ <h2 id="criteria">Contributing Extensions to Clang</h2>
126126
extension is not broken by ongoing maintenance in Clang. The test suite
127127
should be complete enough that another compiler vendor could conceivably
128128
validate their implementation of the feature against it.</li>
129+
130+
<li>A support story for other impacted projects within the monorepo: If the
131+
extension can impact other parts of the project (libc++, lldb, compiler-rt,
132+
etc), the proposal needs to document the impact for these projects to fully
133+
support the extension and what level of support is expected. The impacted
134+
project communities need to agree with that plan.</li>
129135
</ol>
130136

131137
</div>

0 commit comments

Comments
 (0)