llvm.org GIT mirror llvm / 35b8760
Add the list of code owners to the top level of the LLVM source tree to hopefully make it more visible. Adjust the web-docs to have a link to this file rather than the list itself. I described code owners as also being gatekeepers for their part of the code, which I think is true but isn't in the code owner explanation on the web page. git-svn-id: https://llvm.org/svn/llvm-project/llvm/trunk@160776 91177308-0d34-0410-b5e6-96231b3b80d8 Duncan Sands 7 years ago
2 changed file(s) with 55 addition(s) and 27 deletion(s). Raw diff Collapse all Expand all
0 This file is a list of the people responsible for ensuring that patches for a
1 particular part of LLVM are reviewed, either by themself or by someone else.
2 They are also the gatekeepers for their part of LLVM, with the final word on
3 what goes in or not.
4
5 The list is sorted by surname and formatted to allow easy grepping and
6 beautification by scripts. The fields are: name (N), email (E), web-address
7 (W), PGP key ID and fingerprint (P), description (D), and snail-mail address
8 (S).
9
10 N: Evan Cheng
11 E: evan.cheng@apple.com
12 D: Code generator and all targets
13
14 N: Greg Clayton
15 D: LLDB
16
17 N: Peter Collingbourne
18 D: libclc
19
20 N: Doug Gregor
21 D: Clang Frontend Libraries
22
23 N: Tobias Grosser
24 D: Polly
25
26 N: Howard Hinnant
27 D: libc++
28
29 N: Anton Korobeynikov
30 E: asl@math.spbu.ru
31 D: Exception handling, debug information, and Windows codegen
32
33 N: Ted Kremenek
34 D: Clang Static Analyzer
35
36 N: Chris Lattner
37 E: sabre@nondot.org
38 W: http://nondot.org/~sabre/
39 D: Everything not covered by someone else
40
41 N: John McCall
42 E: rjmccall@apple.com
43 D: Clang LLVM IR generation
44
45 N: Jakob Olesen
46 D: Register allocators and TableGen
47
48 N: Duncan Sands
49 E: baldrick@free.fr
50 D: DragonEgg
151151 someone else will review it, allowing the patch to go unreviewed. To solve this
152152 problem, we have a notion of an 'owner' for a piece of the code. The sole
153153 responsibility of a code owner is to ensure that a commit to their area of the
154 code is appropriately reviewed, either by themself or by someone else. The
155 current code owners are:
156
157 * **Evan Cheng**: Code generator and all targets
158
159 * **Greg Clayton**: LLDB
160
161 * **Doug Gregor**: Clang Frontend Libraries
162
163 * **Howard Hinnant**: libc++
164
165 * **Anton Korobeynikov**: Exception handling, debug information, and Windows
166 codegen
167
168 * **Ted Kremenek**: Clang Static Analyzer
169
170 * **Chris Lattner**: Everything not covered by someone else
171
172 * **John McCall**: Clang LLVM IR generation
173
174 * **Jakob Olesen**: Register allocators and TableGen
175
176 * **Duncan Sands**: dragonegg and llvm-gcc 4.2
177
178 * **Peter Collingbourne**: libclc
179
180 * **Tobias Grosser**: polly
154 code is appropriately reviewed, either by themself or by someone else. The list
155 of current code owners can be found in the file
156 `CODE_OWNERS.TXT `_
157 in the root of the LLVM source tree.
181158
182159 Note that code ownership is completely different than reviewers: anyone can
183160 review a piece of code, and we welcome code review from anyone who is