Skip to content

Commit d6a3bd1

Browse files
authored
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 b7b337f commit d6a3bd1

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)