Clang 维护者

此文件列出了 Clang 的维护者

活跃维护者

以下人员是该项目的活跃维护者。请与他们联系以进行代码审查、询问他们专业领域的疑问或其他帮助。

首席维护者

Aaron Ballman
[email protected] (电子邮件)、aaron.ballman (Phabricator)、AaronBallman (GitHub)、AaronBallman (Discourse)、aaronballman (Discord)、AaronBallman (IRC)

包含的组件

这些维护者负责 Clang 中特定高层级组件,这些组件通常局限于编译器的一个区域。

AST 匹配器

Aaron Ballman
[email protected] (电子邮件)、aaron.ballman (Phabricator)、AaronBallman (GitHub)、AaronBallman (Discourse)、aaronballman (Discord)、AaronBallman (IRC)

AST 访问者

Sirraide
[email protected] (电子邮件)、Sirraide (GitHub)、Ætérnal (Discord)、Sirraide (Discourse)

Clang LLVM IR 生成

John McCall
[email protected] (电子邮件)、rjmccall (Phabricator)、rjmccall (GitHub)
Eli Friedman
[email protected] (电子邮件)、efriedma (Phabricator)、efriedma-quic (GitHub)
Anton Korobeynikov
[email protected] (电子邮件)、asl (Phabricator)、asl (GitHub)

分析 & CFG

Dmitri Gribenko
[email protected] (电子邮件)、gribozavr (Phabricator)、gribozavr (GitHub)
Yitzhak Mandelbaum
[email protected] (电子邮件)、ymandel (Phabricator)、ymand (GitHub)
Stanislav Gatev
[email protected] (电子邮件)、sgatev (Phabricator)、sgatev (GitHub)

Sema

Sirraide
[email protected] (电子邮件)、Sirraide (GitHub)、Ætérnal (Discord)、Sirraide (Discourse)

实验性新的常量解释器

Timm Bäder
[email protected] (电子邮件)、tbaeder (Phabricator)、tbaederr (GitHub)、tbaeder (Discourse)、tbaeder (Discord)

模块 & 序列化

Chuanqi Xu
[email protected] (电子邮件)、ChuanqiXu (Phabricator)、ChuanqiXu9 (GitHub)
Michael Spencer
[email protected] (电子邮件)、Bigcheese (Phabricator)、Bigcheese (GitHub)
Vassil Vassilev
[email protected] (电子邮件)、v.g.vassilev (Phabricator)、vgvassilev (GitHub)

模板

Erich Keane
[email protected] (电子邮件)、ErichKeane (Phabricator)、erichkeane (GitHub)

Lambda 表达式

Corentin Jabot
[email protected] (电子邮件)、cor3ntin (Phabricator)、cor3ntin (GitHub)

调试信息

Adrian Prantl
[email protected] (电子邮件)、aprantl (Phabricator)、adrian-prantl (GitHub)
David Blaikie
[email protected] (电子邮件)、dblaikie (Phabricator)、dwblaikie (GitHub)
Eric Christopher
[email protected] (电子邮件)、echristo (Phabricator)、echristo (GitHub)

异常处理

Anton Korobeynikov
[email protected] (电子邮件)、asl (Phabricator)、asl (GitHub)

Clang 静态分析器

Artem Dergachev
[email protected] (电子邮件)、NoQ (Phabricator)、haoNoQ (GitHub)
Gábor Horváth
[email protected] (电子邮件)、xazax.hun (Phabricator)、Xazax-hun (GitHub)

编译器选项

Jan Svoboda
[email protected] (电子邮件)、jansvoboda11 (Phabricator)、jansvoboda11 (GitHub)

OpenBSD 驱动程序

Brad Smith
[email protected] (电子邮件)、brad (Phabricator)、brad0 (GitHub)

驱动程序部分未被他人覆盖

Fangrui Song
[email protected] (电子邮件)、MaskRay (Phabricator)、MaskRay (GitHub)

工具

这些维护者负责 Clang 伞下面向用户的工具或用于支持此类工具的组件。

clang-format

MyDeveloperDay
[email protected] (电子邮件)、MyDeveloperDay (Phabricator)、MyDeveloperDay (GitHub)
Owen Pan
[email protected] (电子邮件)、owenpan (Phabricator)、owenca (GitHub)

ABI

以下人员负责涉及 ABI 的决策。

Itanium ABI

John McCall
[email protected] (电子邮件)、rjmccall (Phabricator)、rjmccall (GitHub)

Microsoft ABI

Reid Kleckner
[email protected] (电子邮件)、rnk (Phabricator)、rnk (GitHub)

ARM EABI

Anton Korobeynikov
[email protected] (电子邮件)、asl (Phabricator)、asl (GitHub)

编译器范围主题

以下人员负责不适合单一编译器部分的功能,而是跨越编译器内的多个组件。

属性

Erich Keane
[email protected] (电子邮件)、ErichKeane (Phabricator)、erichkeane (GitHub)

插件

Vassil Vassilev
[email protected] (电子邮件)、v.g.vassilev (Phabricator)、vgvassilev (GitHub)

内联汇编

Eric Christopher
[email protected] (电子邮件)、echristo (Phabricator)、echristo (GitHub)

文本编码

Tom Honermann
[email protected] (电子邮件)、tahonermann (Phabricator)、tahonermann (GitHub)
Corentin Jabot
[email protected] (电子邮件)、cor3ntin (Phabricator)、cor3ntin (GitHub)

CMake 集成

Petr Hosek
[email protected] (电子邮件)、phosek (Phabricator)、petrhosek (GitHub)
John Ericson
[email protected] (电子邮件)、Ericson2314 (Phabricator)、Ericson2314 (GitHub)

通用 Windows 支持

Reid Kleckner
[email protected] (电子邮件)、rnk (Phabricator)、rnk (GitHub)

增量编译、REPL、clang-repl

Vassil Vassilev
[email protected] (电子邮件)、v.g.vassilev (Phabricator)、vgvassilev (GitHub)

标准一致性

以下人员负责验证更改是否符合相关标准。如果您对如何解释标准、修复标准错误或实施新标准功能有任何疑问,请联系他们。

C 一致性

Aaron Ballman
[email protected] (电子邮件)、aaron.ballman (Phabricator)、AaronBallman (GitHub)、AaronBallman (Discourse)、aaronballman (Discord)、AaronBallman (IRC)

C++ 一致性

Hubert Tong
[email protected] (电子邮件)、hubert.reinterpretcast (Phabricator)、hubert-reinterpretcast (GitHub)
Shafik Yaghmour
[email protected] (电子邮件)、shafik (GitHub)、shafik.yaghmour (Discord)、shafik (Discourse)
Vlad Serebrennikov
[email protected] (电子邮件)、Endilll (GitHub)、Endill (Discord)、Endill (Discourse)

C++ 缺陷报告

Vlad Serebrennikov
[email protected] (电子邮件)、Endilll (GitHub)、Endill (Discord)、Endill (Discourse)

Objective-C/C++ 一致性

John McCall
[email protected] (电子邮件)、rjmccall (Phabricator)、rjmccall (GitHub)

OpenMP 一致性

Alexey Bataev
[email protected] (电子邮件)、ABataev (Phabricator)、alexey-bataev (GitHub)

OpenCL 一致性

Anastasia Stulova
[email protected] (电子邮件)、Anastasia (Phabricator)、AnastasiaStulova (GitHub)

OpenACC

Erich Keane
[email protected] (电子邮件)、ErichKeane (Phabricator)、erichkeane (GitHub)

SYCL 一致性

Alexey Bader
[email protected] (电子邮件)、bader (Phabricator)、bader (GitHub)

非活跃维护者

以下人员曾慷慨地花费时间履行维护职责,但现在不再活跃于该角色。感谢您对项目成功的帮助!

荣誉首席维护者

Doug Gregor ([email protected])
Richard Smith ([email protected])

非活跃组件维护者

Chandler Carruth ([email protected], [email protected]) – CMake、库分层
Devin Coughlin ([email protected]) – Clang 静态分析器
Manuel Klimek ([email protected] (电子邮件)、klimek (Phabricator)、r4nt (GitHub)) – 工具、AST 匹配器