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)
181 These maintainers are responsible for user-facing tools under the Clang
182 umbrella or components used to support such tools.
188 | mydeveloperday\@gmail.com (email), MyDeveloperDay (Phabricator), MyDeveloperDay (GitHub)
191 | owenpiano\@gmail.com (email), owenpan (Phabricator), owenca (GitHub)
196 The following people are responsible for decisions involving ABI.
201 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
207 | rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)
213 | anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)
218 The following people are responsible for functionality that does not fit into
219 a single part of the compiler, but instead span multiple components within the
225 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
231 | Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)
237 | echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)
243 | tom\@honermann.net (email), tahonermann (Phabricator), tahonermann (GitHub)
246 | corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub)
252 | phosek\@google.com (email), phosek (Phabricator), petrhosek (GitHub)
255 | git\@johnericson.me (email), Ericson2314 (Phabricator), Ericson2314 (GitHub)
258 General Windows support
259 ~~~~~~~~~~~~~~~~~~~~~~~
261 | rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)
264 Incremental compilation, REPLs, clang-repl
265 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
267 | Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)
270 Standards Conformance
271 ---------------------
272 The following people are responsible for validating that changes are conforming
273 to a relevant standard. Contact them for questions about how to interpret a
274 standard, when fixing standards bugs, or when implementing a new standard feature.
279 | aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord), AaronBallman (IRC)
285 | hubert.reinterpretcast\@gmail.com (email), hubert.reinterpretcast (Phabricator), hubert-reinterpretcast (GitHub)
288 | shafik.yaghmour\@intel.com (email), shafik (GitHub), shafik.yaghmour (Discord), shafik (Discourse)
291 | serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse)
297 | serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse)
300 Objective-C/C++ conformance
301 ~~~~~~~~~~~~~~~~~~~~~~~~~~~
303 | rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)
309 | a.bataev\@hotmail.com (email), ABataev (Phabricator), alexey-bataev (GitHub)
315 | anastasia\@compiler-experts.com (email), Anastasia (Phabricator), AnastasiaStulova (GitHub)
321 | ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)
327 | alexey.bader\@intel.com (email), bader (Phabricator), bader (GitHub)
333 | chris.bieneman\@gmail.com (email), llvm-beanz (GitHub), beanz (Discord), beanz (Discourse)
339 | shafik.yaghmour\@intel.com (email), shafik (GitHub), shafik.yaghmour (Discord), shafik (Discourse)
342 | hanwei62\@huawei.com (email), hstk30-hw (GitHub), hstk30(Discord), hstk30 (Discourse)
347 The following people have graciously spent time performing maintainership
348 responsibilities but are no longer active in that role. Thank you for all your
349 help with the success of the project!
351 Emeritus Lead Maintainers
352 -------------------------
353 | Doug Gregor (dgregor\@apple.com)
354 | Richard Smith (richard\@metafoo.co.uk)
357 Inactive component maintainers
358 ------------------------------
359 | Chandler Carruth (chandlerc\@gmail.com, chandlerc\@google.com) -- CMake, library layering
360 | Devin Coughlin (dcoughlin\@apple.com) -- Clang static analyzer
361 | Manuel Klimek (klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub)) -- Tooling, AST matchers