<feed xmlns='http://www.w3.org/2005/Atom'>
<title>llvm-project.git/llvm/docs/DeveloperPolicy.rst, branch main</title>
<subtitle>Unnamed repository; edit this file 'description' to name the repository.
</subtitle>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/'/>
<entry>
<title>[DeveloperPolicy] Add guidelines for adding/enabling passes (#158591)</title>
<updated>2025-10-30T09:24:19+00:00</updated>
<author>
<name>Nikita Popov</name>
<email>npopov@redhat.com</email>
</author>
<published>2025-10-30T09:24:19+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=43ea75dd89e71c5773a11aba9d581e6b5292eab7'/>
<id>43ea75dd89e71c5773a11aba9d581e6b5292eab7</id>
<content type='text'>
This documents two things:

 * The recommended way to go about adding a new pass.
 * The criteria for enabling a pass.

RFC: https://discourse.llvm.org/t/rfc-guidelines-for-adding-enabling-new-passes/88290</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This documents two things:

 * The recommended way to go about adding a new pass.
 * The criteria for enabling a pass.

RFC: https://discourse.llvm.org/t/rfc-guidelines-for-adding-enabling-new-passes/88290</pre>
</div>
</content>
</entry>
<entry>
<title>[Docs] [Developer Policy] Document best practice of not tagging a username in commit messages and PR descriptions (#164328)</title>
<updated>2025-10-21T22:07:57+00:00</updated>
<author>
<name>David Justo</name>
<email>david.justo.1996@gmail.com</email>
</author>
<published>2025-10-21T22:07:57+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=3728ac7dae5bfd92a2c7f8b27fd0748e913cbde4'/>
<id>3728ac7dae5bfd92a2c7f8b27fd0748e913cbde4</id>
<content type='text'>
Related to:
https://discourse.llvm.org/t/forbidding-username-in-commits/86997

**Context:**

When we merge a commit including tag to another username (e.g.
`@&lt;someUser&gt;`), that account will receive an email / notification every
time that PR is cherry-picked and pushed to a fork, generating _a lot_
of spam in the user's inbox. As of today, there's no way of disabling
this on GitHub settings.

**This PR** documents this error in our developer policy, and reminds
contributors to avoid it.

**Next steps:** I'm a big believer that any policy that is not enforced
via automation is not enforced at all, so I'd love to see some kind of
check to prevent this error. However, there does not seem to be an
agreement to do that _yet_. I'll see if I can gather support for doing
that.

---------

Co-authored-by: Jakub Kuderski &lt;kubakuderski@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Related to:
https://discourse.llvm.org/t/forbidding-username-in-commits/86997

**Context:**

When we merge a commit including tag to another username (e.g.
`@&lt;someUser&gt;`), that account will receive an email / notification every
time that PR is cherry-picked and pushed to a fork, generating _a lot_
of spam in the user's inbox. As of today, there's no way of disabling
this on GitHub settings.

**This PR** documents this error in our developer policy, and reminds
contributors to avoid it.

**Next steps:** I'm a big believer that any policy that is not enforced
via automation is not enforced at all, so I'd love to see some kind of
check to prevent this error. However, there does not seem to be an
agreement to do that _yet_. I'll see if I can gather support for doing
that.

---------

Co-authored-by: Jakub Kuderski &lt;kubakuderski@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Proofread DeveloperPolicy.rst (#159955)</title>
<updated>2025-09-21T01:42:12+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-09-21T01:42:12+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=a997e91a2c315c0d6d2956a7a375eda1d3d08131'/>
<id>a997e91a2c315c0d6d2956a7a375eda1d3d08131</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Refine some of the wording in the quality developer policy (#156555)</title>
<updated>2025-09-03T22:57:51+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2025-09-03T22:57:51+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=9a7ad1687dc339985b3369903a0e2eaab3717c9d'/>
<id>9a7ad1687dc339985b3369903a0e2eaab3717c9d</id>
<content type='text'>
I split these edits out of PR #154441</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
I split these edits out of PR #154441</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Fix typos in documentation (#147129)</title>
<updated>2025-07-05T15:42:17+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-07-05T15:42:17+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=0bc6d60b9b53eb0b0903ba60b7aa4bee93fe7b5d'/>
<id>0bc6d60b9b53eb0b0903ba60b7aa4bee93fe7b5d</id>
<content type='text'>
</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
</pre>
</div>
</content>
</entry>
<entry>
<title>[docs] Refresh Developer Policy text (#136198)</title>
<updated>2025-07-02T23:21:32+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2025-07-02T23:21:32+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f01017ca9711a69c3dd6b848af583a901fd03450'/>
<id>f01017ca9711a69c3dd6b848af583a901fd03450</id>
<content type='text'>
Clarify lots of existing practice. Expand on the "major change" section,
which is the closest thing we have on how to run an RFC.

---------

Co-authored-by: Oleksandr "Alex" Zinenko &lt;azinenko@amd.com&gt;
Co-authored-by: Aaron Ballman &lt;aaron@aaronballman.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Clarify lots of existing practice. Expand on the "major change" section,
which is the closest thing we have on how to run an RFC.

---------

Co-authored-by: Oleksandr "Alex" Zinenko &lt;azinenko@amd.com&gt;
Co-authored-by: Aaron Ballman &lt;aaron@aaronballman.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm][docs] Document how to ask for things other than commit access (#146340)</title>
<updated>2025-07-01T09:59:59+00:00</updated>
<author>
<name>David Spickett</name>
<email>david.spickett@linaro.org</email>
</author>
<published>2025-07-01T09:59:59+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=cd60247a0fca43964103775a4c18a01e0ae1bf0e'/>
<id>cd60247a0fca43964103775a4c18a01e0ae1bf0e</id>
<content type='text'>
This is the implicit process but useful to spell it out I think. To give
folks more confidence in asking.

Inspired by
https://discourse.llvm.org/t/request-github-issue-triage-permission-for-labeling-clang-issues/87126/1</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This is the implicit process but useful to spell it out I think. To give
folks more confidence in asking.

Inspired by
https://discourse.llvm.org/t/request-github-issue-triage-permission-for-labeling-clang-issues/87126/1</pre>
</div>
</content>
</entry>
<entry>
<title>[llvm] Fix typos in documentation (#140275)</title>
<updated>2025-05-16T19:37:43+00:00</updated>
<author>
<name>Kazu Hirata</name>
<email>kazu@google.com</email>
</author>
<published>2025-05-16T19:37:43+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=ad6bb707730247abc07810c0598434a86361e049'/>
<id>ad6bb707730247abc07810c0598434a86361e049</id>
<content type='text'>
Co-authored-by: Matt Arsenault &lt;arsenm2@gmail.com&gt;</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
Co-authored-by: Matt Arsenault &lt;arsenm2@gmail.com&gt;</pre>
</div>
</content>
</entry>
<entry>
<title>Clarify ban evasion policy (#137298)</title>
<updated>2025-05-06T08:40:03+00:00</updated>
<author>
<name>Kristof Beyls</name>
<email>kristof.beyls@arm.com</email>
</author>
<published>2025-05-06T08:40:03+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=f2f4eac6c52693da86052cc55afe34f05cc23019'/>
<id>f2f4eac6c52693da86052cc55afe34f05cc23019</id>
<content type='text'>
This documents what the Code of Conduct committee has decided to do when
an attempt to evade a ban is detected.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
This documents what the Code of Conduct committee has decided to do when
an attempt to evade a ban is detected.</pre>
</div>
</content>
</entry>
<entry>
<title>Minor developer policy edits for clarity (#132313)</title>
<updated>2025-03-21T20:29:24+00:00</updated>
<author>
<name>Reid Kleckner</name>
<email>rnk@google.com</email>
</author>
<published>2025-03-21T20:29:24+00:00</published>
<link rel='alternate' type='text/html' href='https://git.belthelziquor.com/llvm-project.git/commit/?id=5b090793744ad892166e97a7b2c05ddf904d915b'/>
<id>5b090793744ad892166e97a7b2c05ddf904d915b</id>
<content type='text'>
There should be no substantial policy change here.

I reordered the breaking change docs after the major change docs, since
that flow made sense to me. I smoothed out some of the incremental
development policy wording to be a bit less black and white, and talk
about "preferred" and "discouraged" approaches.</content>
<content type='xhtml'>
<div xmlns='http://www.w3.org/1999/xhtml'>
<pre>
There should be no substantial policy change here.

I reordered the breaking change docs after the major change docs, since
that flow made sense to me. I smoothed out some of the incremental
development policy wording to be a bit less black and white, and talk
about "preferred" and "discouraged" approaches.</pre>
</div>
</content>
</entry>
</feed>
