llvmbot wrote:
<!--LLVM PR SUMMARY COMMENT--> @llvm/pr-subscribers-clang Author: Reid Kleckner (rnk) <details> <summary>Changes</summary> 14 out of 17 subprojects use Maintainers.md, so that's the preferred format. I link-ified the github usernames as well, and tried to match the LLVM maintainer file formatting. This move may cause issues with CMake incremental builds, but this can be fixed by deleting the entire build director, or if you prefer to be more targetted, just `build/tools/clang/docs`, since that will have a stale Maintainers.rst file otherwise. --- Patch is 24.92 KiB, truncated to 20.00 KiB below, full version: https://github.com/llvm/llvm-project/pull/180652.diff 5 Files Affected: - (added) clang/Maintainers.md (+357) - (removed) clang/Maintainers.rst (-405) - (modified) clang/docs/CMakeLists.txt (+1-1) - (added) clang/docs/Maintainers.md (+2) - (removed) clang/docs/Maintainers.rst (-1) ``````````diff diff --git a/clang/Maintainers.md b/clang/Maintainers.md new file mode 100644 index 0000000000000..08c5046fd32c5 --- /dev/null +++ b/clang/Maintainers.md @@ -0,0 +1,357 @@ +# Clang Maintainers + +This file is a list of the +[maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) +for Clang. The list of current Clang Area Team members can be found +[here](https://github.com/llvm/llvm-project/blob/main/clang/AreaTeamMembers.txt). + +```{contents} Table of Contents +:depth: 2 +``` + +# Active Maintainers + +The following people are the active maintainers for the project. Please +reach out to them for code reviews, questions about their area of +expertise, or other assistance. + +## Lead Maintainer + +Aaron Ballman \ [email protected] (email), aaron.ballman (Phabricator), [AaronBallman](https://github.com/AaronBallman) (GitHub), AaronBallman (Discourse), aaronballman (Discord) + +## Contained Components + +These maintainers are responsible for particular high-level components +within Clang that are typically contained to one area of the compiler. + +### AST matchers + +Aaron Ballman \ [email protected] (email), aaron.ballman (Phabricator), [AaronBallman](https://github.com/AaronBallman) (GitHub), AaronBallman (Discourse), aaronballman (Discord) + +### AST Visitors + +Sirraide \ [email protected] (email), [Sirraide](https://github.com/Sirraide) (GitHub), Ætérnal (Discord), Sirraide (Discourse) + +### Clang LLVM IR generation + +Eli Friedman \ [email protected] (email), efriedma (Phabricator), [efriedma-quic](https://github.com/efriedma-quic) (GitHub) + +Anton Korobeynikov \ [email protected] (email), asl (Phabricator), [asl](https://github.com/asl) (GitHub) + +### Clang MLIR generation + +Andy Kaylor \ [email protected] (email), AndyKaylor (Discord), [AndyKaylor](https://github.com/AndyKaylor) (GitHub) + +Bruno Cardoso Lopes \ [email protected] (email), sonicsprawl (Discord), [bcardosolopes](https://github.com/bcardosolopes) (GitHub) + +Henrich Lauko \ [email protected] (email), henrich.lauko (Discord), [xlauko](https://github.com/xlauko) (GitHub) + +### Analysis & CFG + +Yitzhak Mandelbaum \ [email protected] (email), ymandel (Phabricator), [ymand](https://github.com/ymand) (GitHub) + +Stanislav Gatev \ [email protected] (email), sgatev (Phabricator), [sgatev](https://github.com/sgatev) (GitHub) + +### Sema + +Sirraide \ [email protected] (email), [Sirraide](https://github.com/Sirraide) (GitHub), Ætérnal (Discord), Sirraide (Discourse) + +Mariya Podchishchaeva \ [email protected] (email), [Fznamznon](https://github.com/Fznamznon) (GitHub), fznamznon (Discord), Fznamznon (Discourse) + +### Recovery AST + +Haojian Wu \ [email protected] (email), hokein (Phabricator), [hokein](https://github.com/hokein) (GitHub), hokein (Discourse) + +### Experimental new constant interpreter + +Timm Bäder \ [email protected] (email), tbaeder (Phabricator), [tbaederr](https://github.com/tbaederr) (GitHub), tbaeder (Discourse), tbaeder (Discord) + +### Modules & serialization + +Chuanqi Xu \ [email protected] (email), ChuanqiXu (Phabricator), [ChuanqiXu9](https://github.com/ChuanqiXu9) (GitHub) + +Michael Spencer \ [email protected] (email), Bigcheese (Phabricator), [Bigcheese](https://github.com/Bigcheese) (GitHub) + +Vassil Vassilev \ [email protected] (email), v.g.vassilev (Phabricator), [vgvassilev](https://github.com/vgvassilev) (GitHub) + +### Templates + +Erich Keane \ [email protected] (email), ErichKeane (Phabricator), [erichkeane](https://github.com/erichkeane) (GitHub) + +### Concepts + +Corentin Jabot \ [email protected] (email), cor3ntin (Phabricator), [cor3ntin](https://github.com/cor3ntin) (GitHub) + +### Lambdas + +Corentin Jabot \ [email protected] (email), cor3ntin (Phabricator), [cor3ntin](https://github.com/cor3ntin) (GitHub) + +### Debug information + +Adrian Prantl \ [email protected] (email), aprantl (Phabricator), [adrian-prantl](https://github.com/adrian-prantl) (GitHub) + +David Blaikie \ [email protected] (email), dblaikie (Phabricator), [dwblaikie](https://github.com/dwblaikie) (GitHub) + +Eric Christopher \ [email protected] (email), echristo (Phabricator), [echristo](https://github.com/echristo) (GitHub) + +### Exception handling + +Anton Korobeynikov \ [email protected] (email), asl (Phabricator), [asl](https://github.com/asl) (GitHub) + +### Clang static analyzer + +Artem Dergachev \ [email protected] (email), NoQ (Phabricator), [haoNoQ](https://github.com/haoNoQ) (GitHub) + +Gábor Horváth \ [email protected] (email), xazax.hun (Phabricator), [Xazax-hun](https://github.com/Xazax-hun) (GitHub) + +Balázs Benics \ [email protected] (email), steakhal (Phabricator), [steakhal](https://github.com/steakhal) (GitHub) + +Donát Nagy \ [email protected] (email), [NagyDonat](https://github.com/NagyDonat) (GitHub), DonatNagyE (Discourse) + +### Compiler options + +Jan Svoboda \ [email protected] (email), jansvoboda11 (Phabricator), [jansvoboda11](https://github.com/jansvoboda11) (GitHub) + +### API Notes + +Egor Zhdan \ [email protected] (email), [egorzhdan](https://github.com/egorzhdan) (GitHub), egor.zhdan (Discourse) + +Saleem Abdulrasool \ [email protected] (email), [compnerd](https://github.com/compnerd) (GitHub), compnerd (Discourse) + +### OpenBSD driver + +Brad Smith \ [email protected] (email), brad (Phabricator), [brad0](https://github.com/brad0) (GitHub) + +### Offloading driver + +Joseph Huber \ [email protected] (email), [jhuber6](https://github.com/jhuber6) (GitHub) + +Nick Sarnie \ [email protected] (email), [sarnex](https://github.com/sarnex) (GitHub) + +### Driver parts not covered by someone else + +Fangrui Song \ [email protected] (email), MaskRay (Phabricator), [MaskRay](https://github.com/MaskRay) (GitHub) + +### Constant Expressions + +Mariya Podchishchaeva \ [email protected] (email), [Fznamznon](https://github.com/Fznamznon) (GitHub), fznamznon (Discord), Fznamznon (Discourse) + +### Thread Safety Analysis + +Aaron Puchert \ [email protected] (email), [aaronpuchert](https://github.com/aaronpuchert) (GitHub), aaronpuchert (Discourse) + +### Function Effect Analysis + +Doug Wyatt \ [email protected] (email), [dougsonos](https://github.com/dougsonos) (GitHub), dougsonos (Discourse) + +Sirraide \ [email protected] (email), [Sirraide](https://github.com/Sirraide) (GitHub), Ætérnal (Discord), Sirraide (Discourse) + +### Code Coverage + +Takumi Nakamura \ [email protected] (email), chapuni(GitHub), chapuni (Discord), chapuni (Discourse) + +Alan Phipps \ [email protected] (email), [evodius96](https://github.com/evodius96) (GitHub), evodius96 (Discourse) + +### Python Bindings + +Vlad Serebrennikov \ [email protected] (email), [Endilll](https://github.com/Endilll) (GitHub), Endill (Discord), Endill (Discourse) + +## Tools + +These maintainers are responsible for user-facing tools under the Clang +umbrella or components used to support such tools. + +### clang-format + +MyDeveloperDay \ [email protected] (email), MyDeveloperDay (Phabricator), [MyDeveloperDay](https://github.com/MyDeveloperDay) (GitHub) + +Owen Pan \ [email protected] (email), owenpan (Phabricator), [owenca](https://github.com/owenca) (GitHub) + +## ABIs + +The following people are responsible for decisions involving ABI. + +### Itanium ABI + +### Microsoft ABI + +Reid Kleckner \ [email protected] (email), [rnk](https://github.com/rnk) (GitHub), rnk (Discourse), rnk (Discord), rnk (Phabricator) + +### ARM EABI + +Anton Korobeynikov \ [email protected] (email), asl (Phabricator), [asl](https://github.com/asl) (GitHub) + +## Compiler-Wide Topics + +The following people are responsible for functionality that does not fit +into a single part of the compiler, but instead spans multiple +components within the compiler. + +### Attributes + +Aaron Ballman \ [email protected] (email), aaron.ballman (Phabricator), [AaronBallman](https://github.com/AaronBallman) (GitHub), AaronBallman (Discourse), aaronballman (Discord) + +### Plugins + +Vassil Vassilev \ [email protected] (email), v.g.vassilev (Phabricator), [vgvassilev](https://github.com/vgvassilev) (GitHub) + +### Inline assembly + +Eric Christopher \ [email protected] (email), echristo (Phabricator), [echristo](https://github.com/echristo) (GitHub) + +### Text encodings + +Corentin Jabot \ [email protected] (email), cor3ntin (Phabricator), [cor3ntin](https://github.com/cor3ntin) (GitHub) + +### CMake integration + +Petr Hosek \ [email protected] (email), phosek (Phabricator), [petrhosek](https://github.com/petrhosek) (GitHub) + +### General Windows support + +Reid Kleckner \ [email protected] (email), [rnk](https://github.com/rnk) (GitHub), rnk (Discourse), rnk (Discord), rnk (Phabricator) + +### Incremental compilation, REPLs, clang-repl + +Vassil Vassilev \ [email protected] (email), v.g.vassilev (Phabricator), [vgvassilev](https://github.com/vgvassilev) (GitHub) + +## Standards Conformance + +The following people are responsible for validating that changes are +conforming to a relevant standard. Contact them for questions about how +to interpret a standard, when fixing standards bugs, or when +implementing a new standard feature. + +### C conformance + +Aaron Ballman \ [email protected] (email), aaron.ballman (Phabricator), [AaronBallman](https://github.com/AaronBallman) (GitHub), AaronBallman (Discourse), aaronballman (Discord) + +### C++ conformance + +Hubert Tong \ [email protected] (email), hubert.reinterpretcast (Phabricator), [hubert-reinterpretcast](https://github.com/hubert-reinterpretcast) (GitHub) + +Shafik Yaghmour \ [email protected] (email), [shafik](https://github.com/shafik) (GitHub), shafik.yaghmour (Discord), shafik (Discourse) + +Vlad Serebrennikov \ [email protected] (email), [Endilll](https://github.com/Endilll) (GitHub), Endill (Discord), Endill (Discourse) + +### C++ Defect Reports + +Vlad Serebrennikov \ [email protected] (email), [Endilll](https://github.com/Endilll) (GitHub), Endill (Discord), Endill (Discourse) + +### Objective-C/C++ conformance + +Akira Hatanaka \ [email protected], [ahatanak](https://github.com/ahatanak) (GitHub), ahatanak4220 (Discord), ahatanak (Discourse) + +### OpenMP conformance + +Alexey Bataev \ [email protected] (email), ABataev (Phabricator), [alexey-bataev](https://github.com/alexey-bataev) (GitHub) + +### OpenCL conformance + +Sven van Haastregt \ [email protected] (email), [svenvh](https://github.com/svenvh) (GitHub) + +### OpenACC + +Erich Keane \ [email protected] (email), ErichKeane (Phabricator), [erichkeane](https://github.com/erichkeane) (GitHub) + +### SYCL conformance + +Alexey Bader \ [email protected] (email), bader (Phabricator), [bader](https://github.com/bader) (GitHub) + +### HLSL conformance + +Chris Bieneman \ [email protected] (email), [llvm-beanz](https://github.com/llvm-beanz) (GitHub), beanz (Discord), beanz (Discourse) + +### Issue Triage + +Shafik Yaghmour \ [email protected] (email), [shafik](https://github.com/shafik) (GitHub), shafik.yaghmour (Discord), shafik (Discourse) + +hstk30 \ [email protected] (email), [hstk30-hw](https://github.com/hstk30-hw) (GitHub), hstk30(Discord), hstk30 (Discourse) + +# Inactive Maintainers + +The following people have graciously spent time performing +maintainership responsibilities but are no longer active in that role. +Thank you for all your help with the success of the project! + +## Emeritus Lead Maintainers + +Doug Gregor ([email protected]) \ +Richard Smith ([email protected]) + +## Inactive component maintainers + +Anastasia Stulova ([email protected]) \-- OpenCL, C++ for OpenCL \ +Chandler Carruth ([email protected], [email protected]) \-- CMake, library layering \ +Devin Coughlin ([email protected]) \-- Clang static analyzer \ +Manuel Klimek ([email protected] (email), klimek (Phabricator), [r4nt](https://github.com/r4nt) (GitHub)) \-- Tooling, AST matchers \ +Dmitri Gribenko ([email protected] (email), gribozavr (Phabricator), [gribozavr](https://github.com/gribozavr) (GitHub)) \-- Analysis & CFG \ +Tom Honermann ([email protected] (email), tahonermann (Phabricator), [tahonermann](https://github.com/tahonermann) (GitHub)) \-- Text Encodings \ +John McCall ([email protected] (email), rjmccall (Phabricator), [rjmccall](https://github.com/rjmccall) (GitHub)) \-- Clang LLVM IR generation, Objective-C/C++ conformance, Itanium ABI \ +John Ericson ([email protected] (email), Ericson2314 (Phabricator), [Ericson2314](https://github.com/Ericson2314) (GitHub)) \-- CMake Integration diff --git a/clang/Maintainers.rst b/clang/Maintainers.rst deleted file mode 100644 index 85a0618a99c4d..0000000000000 --- a/clang/Maintainers.rst +++ /dev/null @@ -1,405 +0,0 @@ -================= -Clang Maintainers -================= - -This file is a list of the -`maintainers <https://llvm.org/docs/DeveloperPolicy.html#maintainers>`_ for -Clang. The list of current Clang Area Team members can be found -`here <https://github.com/llvm/llvm-project/blob/main/clang/AreaTeamMembers.txt>`_. - -.. contents:: - :depth: 2 - :local: - -Active Maintainers -================== -The following people are the active maintainers for the project. Please reach -out to them for code reviews, questions about their area of expertise, or other -assistance. - -Lead Maintainer ---------------- -| Aaron Ballman -| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord) - - -Contained Components --------------------- -These maintainers are responsible for particular high-level components within -Clang that are typically contained to one area of the compiler. - -AST matchers -~~~~~~~~~~~~ -| Aaron Ballman -| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord) - - -AST Visitors -~~~~~~~~~~~~ -| Sirraide -| aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse) - - -Clang LLVM IR generation -~~~~~~~~~~~~~~~~~~~~~~~~ -| Eli Friedman -| efriedma\@qti.qualcomm.com (email), efriedma (Phabricator), efriedma-quic (GitHub) - -| Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub) - -Clang MLIR generation -~~~~~~~~~~~~~~~~~~~~~ -| Andy Kaylor -| akaylor\@nvidia.com (email), AndyKaylor (Discord), AndyKaylor (GitHub) - -| Bruno Cardoso Lopes -| bruno.cardoso\@gmail.com (email), sonicsprawl (Discord), bcardosolopes (GitHub) - -| Henrich Lauko -| henrich.lau\@gmail.com (email), henrich.lauko (Discord), xlauko (GitHub) - -Analysis & CFG -~~~~~~~~~~~~~~ -| Yitzhak Mandelbaum -| yitzhakm\@google.com (email), ymandel (Phabricator), ymand (GitHub) - -| Stanislav Gatev -| sgatev\@google.com (email), sgatev (Phabricator), sgatev (GitHub) - - -Sema -~~~~ -| Sirraide -| aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse) - -| Mariya Podchishchaeva -| mariya.podchishchaeva\@intel.com (email), Fznamznon (GitHub), fznamznon (Discord), Fznamznon (Discourse) - - -Recovery AST -~~~~~~~~~~~~ -| Haojian Wu -| hokein.wu\@gmail.com (email), hokein (Phabricator), hokein (GitHub), hokein (Discourse) - - -Experimental new constant interpreter -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Timm Bäder -| tbaeder\@redhat.com (email), tbaeder (Phabricator), tbaederr (GitHub), tbaeder (Discourse), tbaeder (Discord) - - -Modules & serialization -~~~~~~~~~~~~~~~~~~~~~~~ -| Chuanqi Xu -| yedeng.yd\@linux.alibaba.com (email), ChuanqiXu (Phabricator), ChuanqiXu9 (GitHub) - -| Michael Spencer -| bigcheesegs\@gmail.com (email), Bigcheese (Phabricator), Bigcheese (GitHub) - -| Vassil Vassilev -| Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub) - - -Templates -~~~~~~~~~ -| Erich Keane -| ekeane\@nvidia.com (email), ErichKeane (Phabricator), erichkeane (GitHub) - - -Concepts -~~~~~~~~ -| Corentin Jabot -| corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub) - - -Lambdas -~~~~~~~ -| Corentin Jabot -| corentin.jabot\@gmail.com (email), cor3ntin (Phabricator), cor3ntin (GitHub) - - -Debug information -~~~~~~~~~~~~~~~~~ -| Adrian Prantl -| aprantl\@apple.com (email), aprantl (Phabricator), adrian-prantl (GitHub) - -| David Blaikie -| dblaikie\@gmail.com (email), dblaikie (Phabricator), dwblaikie (GitHub) - -| Eric Christopher -| echristo\@gmail.com (email), echristo (Phabricator), echristo (GitHub) - - -Exception handling -~~~~~~~~~~~~~~~~~~ -| Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub) - - -Clang static analyzer -~~~~~~~~~~~~~~~~~~~~~ -| Artem Dergachev -| artem.dergachev\@gmail.com (email), NoQ (Phabricator), haoNoQ (GitHub) - -| Gábor Horváth -| xazax.hun\@gmail.com (email), xazax.hun (Phabricator), Xazax-hun (GitHub) - -| Balázs Benics -| benicsbalazs\@gmail.com (email), steakhal (Phabricator), steakhal (GitHub) - -| Donát Nagy -| donat.nagy\@ericsson.com (email), NagyDonat (GitHub), DonatNagyE (Discourse) - - -Compiler options -~~~~~~~~~~~~~~~~ -| Jan Svoboda -| jan_svoboda\@apple.com (email), jansvoboda11 (Phabricator), jansvoboda11 (GitHub) - - -API Notes -~~~~~~~~~~~~~~~~ -| Egor Zhdan -| e_zhdan\@apple.com (email), egorzhdan (GitHub), egor.zhdan (Discourse) - -| Saleem Abdulrasool -| compnerd\@compnerd.org (email), compnerd (GitHub), compnerd (Discourse) - - -OpenBSD driver -~~~~~~~~~~~~~~ -| Brad Smith -| brad\@comstyle.com (email), brad (Phabricator), brad0 (GitHub) - -Offloading driver -~~~~~~~~~~~~~~~~~ -| Joseph Huber -| joseph.huber\@amd.com (email), jhuber6 (GitHub) - -| Nick Sarnie -| nick.sarnie\@intel.com (email), sarnex (GitHub) - - -Driver parts not covered by someone else -~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ -| Fangrui Song -| i\@maskray.me (email), MaskRay (Phabricator), MaskRay (GitHub) - - -Constant Expressions -~~~~~~~~~~~~~~~~~~~~ -| Mariya Podchishchaeva -| mariya.podchishchaeva\@intel.com (email), Fznamznon (GitHub), fznamznon (Discord), Fznamznon (Discourse) - - -Thread Safety Analysis -~~~~~~~~~~~~~~~~~~~~~~ -| Aaron Puchert -| aaron.puchert\@sap.com (email), aaronpuchert (GitHub), aaronpuchert (Discourse) - - -Function Effect Analysis -~~~~~~~~~~~~~~~~~~~~~~~~ -| Doug Wyatt -| dwyatt\@apple.com (email), dougsonos (GitHub), dougsonos (Discourse) - -| Sirraide -| aeternalmail\@gmail.com (email), Sirraide (GitHub), Ætérnal (Discord), Sirraide (Discourse) - - -Code Coverage -~~~~~~~~~~~~~ -| Takumi Nakamura -| geek4civic\@gmail.com (email), chapuni(GitHub), chapuni (Discord), chapuni (Discourse) - -| Alan Phipps -| a-phipps\@ti.com (email), evodius96 (GitHub), evodius96 (Discourse) - - -Python Bindings -~~~~~~~~~~~~~~~ -| Vlad Serebrennikov -| serebrennikov.vladislav\@gmail.com (email), Endilll (GitHub), Endill (Discord), Endill (Discourse) - - -Tools ------ -These maintainers are responsible for user-facing tools under the Clang -umbrella or components used to support such tools. - - -clang-format -~~~~~~~~~~~~ -| MyDeveloperDay -| mydeveloperday\@gmail.com (email), MyDeveloperDay (Phabricator), MyDeveloperDay (GitHub) - -| Owen Pan -| owenpiano\@gmail.com (email), owenpan (Phabricator), owenca (GitHub) - - -ABIs ----- -The following people are responsible for decisions involving ABI. - -Itanium ABI -~~~~~~~~~~~ - - -Microsoft ABI -~~~~~~~~~~~~~ -| Reid Kleckner -| rnk\@llvm.org (email), rnk (GitHub), rnk (Discourse), rnk (Discord), rnk (Phabricator) - - -ARM EABI -~~~~~~~~ -| Anton Korobeynikov -| anton\@korobeynikov.info (email), asl (Phabricator), asl (GitHub) - - -Compiler-Wide Topics --------------------- -The following people are responsible for functionality that does not fit into -a single part of the compiler, but instead spans multiple components within the -compiler. - -Attributes -~~~~~~~~~~ -| Aaron Ballman -| aaron\@aaronballman.com (email), aaron.ballman (Phabricator), AaronBallman (GitHub), AaronBallman (Discourse), aaronballman (Discord) - - -Plugins -~~~~~~~ -| Vassil Vassilev -| Vassil.Vassilev\@cern.ch (email), v.g.vassilev (Phabricator), vgvassilev (GitHub) - - -Inline assembly -~~~~~~~~~~~~~~~ -| Eric Christopher -| echristo\@gmail.com (em... [truncated] `````````` </details> https://github.com/llvm/llvm-project/pull/180652 _______________________________________________ cfe-commits mailing list [email protected] https://lists.llvm.org/cgi-bin/mailman/listinfo/cfe-commits
