5 This file is a list of the
6 `code owners <https://llvm.org/docs/DeveloperPolicy.html#code-owners>`_ for
15 The following people are the active code owners for the project. Please reach
16 out to them for code reviews, questions about their area of expertise, or other
19 All parts of Clang not covered by someone else
20 ----------------------------------------------
22 | aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
27 These code owners are responsible for particular high-level components within
28 Clang that are typically contained to one area of the compiler.
33 | klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub)
36 Clang LLVM IR generation
37 ~~~~~~~~~~~~~~~~~~~~~~~~
39 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
42 | efriedma\@quicinc.com (email), efriedma (Phabricator), efriedma-quic (GitHub)
45 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
51 | gribozavr\@gmail.com (email), gribozavr (Phabricator), gribozavr (GitHub)
54 | yitzhakm\@google.com (email), ymandel (Phabricator), ymand (GitHub)
57 | sgatev\@google.com (email), sgatev (Phabricator), sgatev (GitHub)
60 Experimental new constant interpreter
61 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
63 | tbaeder@redhat.com (email), tbaeder (Phabricator), tbaederr (GitHub)
66 Modules & serialization
67 ~~~~~~~~~~~~~~~~~~~~~~~
69 | yedeng.yd\@linux.alibaba.com (email), ChuanqiXu (Phabricator), ChuanqiXu9 (GitHub)
72 | bigcheesegs\@gmail.com (email), Bigcheese (Phabricator), Bigcheese (GitHub)
78 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
84 | aprantl\@apple.com (email), aprantl (Phabricator), adrian-prantl (GitHub)
87 | dblaikie\@gmail.com (email), dblaikie (Phabricator), dwblaikie (GitHub)
90 | echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)
96 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
100 ~~~~~~~~~~~~~~~~~~~~~
102 | adergachev\@apple.com (email), NoQ (Phabricator), haoNoQ (GitHub)
105 | xazax.hun\@gmail.com (email), xazax.hun (Phabricator), Xazax-hun (GitHub)
111 | jan_svoboda\@apple.com (email), jansvoboda11 (Phabricator), jansvoboda11 (GitHub)
117 | brad\@comstyle.com (email), brad (Phabricator), brad0 (GitHub)
120 Driver parts not covered by someone else
121 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
123 | maskray\@google.com (email), MaskRay (Phabricator), MaskRay (GitHub)
128 These code owners are responsible for user-facing tools under the Clang
129 umbrella or components used to support such tools.
134 | klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub)
140 | mydeveloperday\@gmail.com (email), MyDeveloperDay (Phabricator), MyDeveloperDay (GitHub)
143 | owenpiano\@gmail.com (email), owenpan (Phabricator), owenca (GitHub)
148 The following people are responsible for decisions involving ABI.
153 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
159 | rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)
165 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
170 The following people are responsible for functionality that does not fit into
171 a single part of the compiler, but instead span multiple components within the
177 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
183 | echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)
189 | tom\@honermann.net (email), tahonermann (Phabricator), tahonermann (GitHub)
192 | corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub)
198 | phosek\@google.com (email), phosek (Phabricator), petrhosek (GitHub)
201 | git\@johnericson.me (email), Ericson2314 (Phabricator), Ericson2314 (GitHub)
204 General Windows support
205 ~~~~~~~~~~~~~~~~~~~~~~~
207 | rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)
210 Incremental compilation, REPLs, clang-repl
211 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
213 | Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)
216 Standards Conformance
217 ---------------------
218 The following people are responsible for validating that changes are conforming
219 to a relevant standard. Contact them for questions about how to interpret a
220 standard, when fixing standards bugs, or when implementing a new standard feature.
225 | aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
231 | hubert.reinterpretcast\@gmail.com (email), hubert.reinterpretcast (Phabricator), hubert-reinterpretcast (GitHub)
234 Objective-C/C++ conformance
235 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
237 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
243 | a.bataev\@hotmail.com (email), ABataev (Phabricator), alexey-bataev (GitHub)
249 | anastasia\@compiler-experts.com (email), Anastasia (Phabricator), AnastasiaStulova (GitHub)
255 | alexey.bader\@intel.com (email), bader (Phabricator), bader (GitHub)
260 The following people have graciously spent time performing code ownership
261 responsibilities but are no longer active in that role. Thank you for all your
262 help with the success of the project!
266 | Doug Gregor (dgregor\@apple.com)
267 | Richard Smith (richard\@metafoo.co.uk)
270 Former component owners
271 -----------------------
272 | Chandler Carruth (chandlerc\@gmail.com, chandlerc\@google.com) -- CMake, library layering
273 | Devin Coughlin (dcoughlin\@apple.com) -- Clang static analyzer