5 This file is a list of the
6 `maintainers <https://llvm.org/docs/DeveloperPolicy.html#maintainers>`_ for
15 The following people are the active maintainers for the project. Please reach
16 out to them for code reviews, questions about their area of expertise, or other
22 | aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
27 These maintainers are responsible for particular high-level components within
28 Clang that are typically contained to one area of the compiler.
33 | aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
39 | aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse)
42 Clang LLVM IR generation
43 ~~~~~~~~~~~~~~~~~~~~~~~~
45 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
48 | efriedma\@quicinc.com (email), efriedma (Phabricator), efriedma-quic (GitHub)
51 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
57 | gribozavr\@gmail.com (email), gribozavr (Phabricator), gribozavr (GitHub)
60 | yitzhakm\@google.com (email), ymandel (Phabricator), ymand (GitHub)
63 | sgatev\@google.com (email), sgatev (Phabricator), sgatev (GitHub)
69 | aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse)
71 | Mariya Podchishchaeva
72 | mariya.podchishchaeva\@intel.com (email), Fznamznon (GitHub), fznamznon (Discord), Fznamznon (Discourse)
78 | hokein.wu\@gmail.com (email), hokein (Phabricator), hokein (GitHub), hokein (Discourse)
81 Experimental new constant interpreter
82 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
84 | tbaeder\@redhat.com (email), tbaeder (Phabricator), tbaederr (GitHub), tbaeder (Discourse), tbaeder (Discord)
87 Modules & serialization
88 ~~~~~~~~~~~~~~~~~~~~~~~
90 | yedeng.yd\@linux.alibaba.com (email), ChuanqiXu (Phabricator), ChuanqiXu9 (GitHub)
93 | bigcheesegs\@gmail.com (email), Bigcheese (Phabricator), Bigcheese (GitHub)
96 | Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)
102 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
108 | corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub)
114 | aprantl\@apple.com (email), aprantl (Phabricator), adrian-prantl (GitHub)
117 | dblaikie\@gmail.com (email), dblaikie (Phabricator), dwblaikie (GitHub)
120 | echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)
126 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
129 Clang static analyzer
130 ~~~~~~~~~~~~~~~~~~~~~
132 | adergachev\@apple.com (email), NoQ (Phabricator), haoNoQ (GitHub)
135 | xazax.hun\@gmail.com (email), xazax.hun (Phabricator), Xazax-hun (GitHub)
138 | benicsbalazs\@gmail.com (email), steakhal (Phabricator), steakhal (GitHub)
143 | jan_svoboda\@apple.com (email), jansvoboda11 (Phabricator), jansvoboda11 (GitHub)
149 | e_zhdan\@apple.com (email), egorzhdan (GitHub), egor.zhdan (Discourse)
152 | compnerd\@compnerd.org (email), compnerd (GitHub), compnerd (Discourse)
158 | brad\@comstyle.com (email), brad (Phabricator), brad0 (GitHub)
161 Driver parts not covered by someone else
162 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
164 | i\@maskray.me (email), MaskRay (Phabricator), MaskRay (GitHub)
169 | Mariya Podchishchaeva
170 | mariya.podchishchaeva\@intel.com (email), Fznamznon (GitHub), fznamznon (Discord), Fznamznon (Discourse)
173 Thread Safety Analysis
174 ~~~~~~~~~~~~~~~~~~~~~~
176 | aaron.puchert\@sap.com (email), aaronpuchert (GitHub), aaronpuchert (Discourse)
179 Function Effect Analysis
180 ~~~~~~~~~~~~~~~~~~~~~~~~
182 | dwyatt\@apple.com (email), dougsonos (GitHub), dougsonos (Discourse)
185 | aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse)
190 These maintainers are responsible for user-facing tools under the Clang
191 umbrella or components used to support such tools.
197 | mydeveloperday\@gmail.com (email), MyDeveloperDay (Phabricator), MyDeveloperDay (GitHub)
200 | owenpiano\@gmail.com (email), owenpan (Phabricator), owenca (GitHub)
205 The following people are responsible for decisions involving ABI.
210 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
216 | rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)
222 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
227 The following people are responsible for functionality that does not fit into
228 a single part of the compiler, but instead span multiple components within the
234 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
240 | Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)
246 | echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)
252 | tom\@honermann.net (email), tahonermann (Phabricator), tahonermann (GitHub)
255 | corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub)
261 | phosek\@google.com (email), phosek (Phabricator), petrhosek (GitHub)
264 | git\@johnericson.me (email), Ericson2314 (Phabricator), Ericson2314 (GitHub)
267 General Windows support
268 ~~~~~~~~~~~~~~~~~~~~~~~
270 | rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)
273 Incremental compilation, REPLs, clang-repl
274 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
276 | Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)
279 Standards Conformance
280 ---------------------
281 The following people are responsible for validating that changes are conforming
282 to a relevant standard. Contact them for questions about how to interpret a
283 standard, when fixing standards bugs, or when implementing a new standard feature.
288 | aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
294 | hubert.reinterpretcast\@gmail.com (email), hubert.reinterpretcast (Phabricator), hubert-reinterpretcast (GitHub)
297 | shafik.yaghmour\@intel.com (email), shafik (GitHub), shafik.yaghmour (Discord), shafik (Discourse)
300 | serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse)
306 | serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse)
309 Objective-C/C++ conformance
310 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
312 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
318 | a.bataev\@hotmail.com (email), ABataev (Phabricator), alexey-bataev (GitHub)
324 | sven.vanhaastregt\@arm.com (email), svenvh (GitHub)
330 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
336 | alexey.bader\@intel.com (email), bader (Phabricator), bader (GitHub)
342 | chris.bieneman\@gmail.com (email), llvm-beanz (GitHub), beanz (Discord), beanz (Discourse)
348 | shafik.yaghmour\@intel.com (email), shafik (GitHub), shafik.yaghmour (Discord), shafik (Discourse)
351 | hanwei62\@huawei.com (email), hstk30-hw (GitHub), hstk30(Discord), hstk30 (Discourse)
356 The following people have graciously spent time performing maintainership
357 responsibilities but are no longer active in that role. Thank you for all your
358 help with the success of the project!
360 Emeritus Lead Maintainers
361 -------------------------
362 | Doug Gregor (dgregor\@apple.com)
363 | Richard Smith (richard\@metafoo.co.uk)
366 Inactive component maintainers
367 ------------------------------
368 | Anastasia Stulova (stulovaa\@gmail.com) -- OpenCL, C++ for OpenCL
369 | Chandler Carruth (chandlerc\@gmail.com, chandlerc\@google.com) -- CMake, library layering
370 | Devin Coughlin (dcoughlin\@apple.com) -- Clang static analyzer
371 | Manuel Klimek (klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub)) -- Tooling, AST matchers