brintos

brintos / llvm-project-archived public Read only

0
0
Text · 10.1 KiB · 8a5a7ed Raw
388 lines · plain
1=================2Clang Maintainers3=================4 5This file is a list of the6`maintainers <https://llvm.org/docs/DeveloperPolicy.html#maintainers>`_ for7Clang. The list of current Clang Area Team members can be found8`here <https://github.com/llvm/llvm-project/blob/main/clang/AreaTeamMembers.txt>`_.9 10.. contents::11   :depth: 212   :local:13 14Active Maintainers15==================16The following people are the active maintainers for the project. Please reach17out to them for code reviews, questions about their area of expertise, or other18assistance.19 20Lead Maintainer21---------------22| Aaron Ballman23| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord)24 25 26Contained Components27--------------------28These maintainers are responsible for particular high-level components within29Clang that are typically contained to one area of the compiler.30 31AST matchers32~~~~~~~~~~~~33| Aaron Ballman34| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord)35 36 37AST Visitors38~~~~~~~~~~~~39| Sirraide40| aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse)41 42 43Clang LLVM IR generation44~~~~~~~~~~~~~~~~~~~~~~~~45| John McCall46| rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)47 48| Eli Friedman49| efriedma\@qti.qualcomm.com (email), efriedma (Phabricator), efriedma-quic (GitHub)50 51| Anton Korobeynikov52| anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)53 54Clang MLIR generation55~~~~~~~~~~~~~~~~~~~~~56| Andy Kaylor57| akaylor\@nvidia.com (email), AndyKaylor (Discord), AndyKaylor (GitHub)58 59| Bruno Cardoso Lopes60| bruno.cardoso\@gmail.com (email), sonicsprawl (Discord), bcardosolopes (GitHub)61 62| Henrich Lauko63| henrich.lau\@gmail.com  (email), henrich.lauko (Discord), xlauko (GitHub)64 65Analysis & CFG66~~~~~~~~~~~~~~67| Dmitri Gribenko68| gribozavr\@gmail.com (email), gribozavr (Phabricator), gribozavr (GitHub)69 70| Yitzhak Mandelbaum71| yitzhakm\@google.com (email), ymandel (Phabricator), ymand (GitHub)72 73| Stanislav Gatev74| sgatev\@google.com (email), sgatev (Phabricator), sgatev (GitHub)75 76 77Sema78~~~~79| Sirraide80| aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse)81 82| Mariya Podchishchaeva83| mariya.podchishchaeva\@intel.com (email), Fznamznon (GitHub), fznamznon (Discord), Fznamznon (Discourse)84 85 86Recovery AST87~~~~~~~~~~~~88| Haojian Wu89| hokein.wu\@gmail.com (email), hokein (Phabricator), hokein (GitHub), hokein (Discourse)90 91 92Experimental new constant interpreter93~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~94| Timm Bäder95| tbaeder\@redhat.com (email), tbaeder (Phabricator), tbaederr (GitHub), tbaeder (Discourse), tbaeder (Discord)96 97 98Modules & serialization99~~~~~~~~~~~~~~~~~~~~~~~100| Chuanqi Xu101| yedeng.yd\@linux.alibaba.com (email), ChuanqiXu (Phabricator), ChuanqiXu9 (GitHub)102 103| Michael Spencer104| bigcheesegs\@gmail.com (email), Bigcheese (Phabricator), Bigcheese (GitHub)105 106| Vassil Vassilev107| Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)108 109 110Templates111~~~~~~~~~112| Erich Keane113| ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)114 115 116Lambdas117~~~~~~~118| Corentin Jabot119| corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub)120 121 122Debug information123~~~~~~~~~~~~~~~~~124| Adrian Prantl125| aprantl\@apple.com (email), aprantl (Phabricator), adrian-prantl (GitHub)126 127| David Blaikie128| dblaikie\@gmail.com (email), dblaikie (Phabricator), dwblaikie (GitHub)129 130| Eric Christopher131| echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)132 133 134Exception handling135~~~~~~~~~~~~~~~~~~136| Anton Korobeynikov137| anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)138 139 140Clang static analyzer141~~~~~~~~~~~~~~~~~~~~~142| Artem Dergachev143| adergachev\@apple.com (email), NoQ (Phabricator), haoNoQ (GitHub)144 145| Gábor Horváth146| xazax.hun\@gmail.com (email), xazax.hun (Phabricator), Xazax-hun (GitHub)147 148| Balázs Benics149| benicsbalazs\@gmail.com (email), steakhal (Phabricator), steakhal (GitHub)150 151Compiler options152~~~~~~~~~~~~~~~~153| Jan Svoboda154| jan_svoboda\@apple.com (email), jansvoboda11 (Phabricator), jansvoboda11 (GitHub)155 156 157API Notes158~~~~~~~~~~~~~~~~159| Egor Zhdan160| e_zhdan\@apple.com (email), egorzhdan (GitHub), egor.zhdan (Discourse)161 162| Saleem Abdulrasool163| compnerd\@compnerd.org (email), compnerd (GitHub), compnerd (Discourse)164 165 166OpenBSD driver167~~~~~~~~~~~~~~168| Brad Smith169| brad\@comstyle.com (email), brad (Phabricator), brad0 (GitHub)170 171Offloading driver172~~~~~~~~~~~~~~~~~173| Joseph Huber174| joseph.huber\@amd.com (email), jhuber6 (GitHub)175 176 177Driver parts not covered by someone else178~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~179| Fangrui Song180| i\@maskray.me (email), MaskRay (Phabricator), MaskRay (GitHub)181 182 183Constant Expressions184~~~~~~~~~~~~~~~~~~~~185| Mariya Podchishchaeva186| mariya.podchishchaeva\@intel.com (email), Fznamznon (GitHub), fznamznon (Discord), Fznamznon (Discourse)187 188 189Thread Safety Analysis190~~~~~~~~~~~~~~~~~~~~~~191| Aaron Puchert192| aaron.puchert\@sap.com (email), aaronpuchert (GitHub), aaronpuchert (Discourse)193 194 195Function Effect Analysis196~~~~~~~~~~~~~~~~~~~~~~~~197| Doug Wyatt198| dwyatt\@apple.com (email), dougsonos (GitHub), dougsonos (Discourse)199 200| Sirraide201| aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse)202 203 204Tools205-----206These maintainers are responsible for user-facing tools under the Clang207umbrella or components used to support such tools.208 209 210clang-format211~~~~~~~~~~~~212| MyDeveloperDay213| mydeveloperday\@gmail.com (email), MyDeveloperDay (Phabricator), MyDeveloperDay (GitHub)214 215| Owen Pan216| owenpiano\@gmail.com (email), owenpan (Phabricator), owenca (GitHub)217 218 219ABIs220----221The following people are responsible for decisions involving ABI.222 223Itanium ABI224~~~~~~~~~~~225| John McCall226| rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)227 228 229Microsoft ABI230~~~~~~~~~~~~~231| Reid Kleckner232| rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)233 234 235ARM EABI236~~~~~~~~237| Anton Korobeynikov238| anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub)239 240 241Compiler-Wide Topics242--------------------243The following people are responsible for functionality that does not fit into244a single part of the compiler, but instead spans multiple components within the245compiler.246 247Attributes248~~~~~~~~~~249| Erich Keane250| ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)251 252 253Plugins254~~~~~~~255| Vassil Vassilev256| Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)257 258 259Inline assembly260~~~~~~~~~~~~~~~261| Eric Christopher262| echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub)263 264 265Text encodings266~~~~~~~~~~~~~~267| Tom Honermann268| tom\@honermann.net (email), tahonermann (Phabricator), tahonermann (GitHub)269 270| Corentin Jabot271| corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub)272 273 274CMake integration275~~~~~~~~~~~~~~~~~276| Petr Hosek277| phosek\@google.com (email), phosek (Phabricator), petrhosek (GitHub)278 279| John Ericson280| git\@johnericson.me (email), Ericson2314 (Phabricator), Ericson2314 (GitHub)281 282 283General Windows support284~~~~~~~~~~~~~~~~~~~~~~~285| Reid Kleckner286| rnk\@google.com (email), rnk (Phabricator), rnk (GitHub)287 288 289Incremental compilation, REPLs, clang-repl290~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~291| Vassil Vassilev292| Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub)293 294 295Standards Conformance296---------------------297The following people are responsible for validating that changes are conforming298to a relevant standard. Contact them for questions about how to interpret a299standard, when fixing standards bugs, or when implementing a new standard feature.300 301C conformance302~~~~~~~~~~~~~303| Aaron Ballman304| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord)305 306 307C++ conformance308~~~~~~~~~~~~~~~309| Hubert Tong310| hubert.reinterpretcast\@gmail.com (email), hubert.reinterpretcast (Phabricator), hubert-reinterpretcast (GitHub)311 312| Shafik Yaghmour313| shafik.yaghmour\@intel.com (email), shafik (GitHub), shafik.yaghmour (Discord), shafik (Discourse)314 315| Vlad Serebrennikov316| serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse)317 318 319C++ Defect Reports320~~~~~~~~~~~~~~~~~~321| Vlad Serebrennikov322| serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse)323 324 325Objective-C/C++ conformance326~~~~~~~~~~~~~~~~~~~~~~~~~~~327| John McCall328| rjmccall\@apple.com (email), rjmccall (Phabricator), rjmccall (GitHub)329 330 331OpenMP conformance332~~~~~~~~~~~~~~~~~~333| Alexey Bataev334| a.bataev\@hotmail.com (email), ABataev (Phabricator), alexey-bataev (GitHub)335 336 337OpenCL conformance338~~~~~~~~~~~~~~~~~~339| Sven van Haastregt340| sven.vanhaastregt\@arm.com (email), svenvh (GitHub)341 342 343OpenACC344~~~~~~~345| Erich Keane346| ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub)347 348 349SYCL conformance350~~~~~~~~~~~~~~~~351| Alexey Bader352| alexey.bader\@intel.com (email), bader (Phabricator), bader (GitHub)353 354 355HLSL conformance356~~~~~~~~~~~~~~~~357| Chris Bieneman358| chris.bieneman\@gmail.com (email), llvm-beanz (GitHub), beanz (Discord), beanz (Discourse)359 360 361Issue Triage362~~~~~~~~~~~~363| Shafik Yaghmour364| shafik.yaghmour\@intel.com (email), shafik (GitHub), shafik.yaghmour (Discord), shafik (Discourse)365 366| hstk30367| hanwei62\@huawei.com (email), hstk30-hw (GitHub), hstk30(Discord), hstk30 (Discourse)368 369 370Inactive Maintainers371====================372The following people have graciously spent time performing maintainership373responsibilities but are no longer active in that role. Thank you for all your374help with the success of the project!375 376Emeritus Lead Maintainers377-------------------------378| Doug Gregor (dgregor\@apple.com)379| Richard Smith (richard\@metafoo.co.uk)380 381 382Inactive component maintainers383------------------------------384| Anastasia Stulova (stulovaa\@gmail.com) -- OpenCL, C++ for OpenCL385| Chandler Carruth (chandlerc\@gmail.com, chandlerc\@google.com) -- CMake, library layering386| Devin Coughlin (dcoughlin\@apple.com) -- Clang static analyzer387| Manuel Klimek (klimek\@google.com (email), klimek (Phabricator), r4nt (GitHub)) -- Tooling, AST matchers388