Clang Maintainers¶
This file is a list of the maintainers for Clang. The list of current Clang Area Team members can be found here.
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¶
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¶
AST Visitors¶
Clang LLVM IR generation¶
Clang MLIR generation¶
Analysis & CFG¶
Sema¶
Recovery AST¶
Experimental new constant interpreter¶
Modules & serialization¶
Templates¶
Concepts¶
Lambdas¶
Debug information¶
Exception handling¶
Clang static analyzer¶
Compiler options¶
API Notes¶
OpenBSD driver¶
Offloading driver¶
Driver parts not covered by someone else¶
Constant Expressions¶
Thread Safety Analysis¶
Function Effect Analysis¶
Code Coverage¶
Python Bindings¶
Tools¶
These maintainers are responsible for user-facing tools under the Clang umbrella or components used to support such tools.
clang-format¶
ABIs¶
The following people are responsible for decisions involving ABI.
Itanium ABI¶
Microsoft ABI¶
ARM EABI¶
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¶
Plugins¶
Inline assembly¶
Text encodings¶
CMake integration¶
General Windows support¶
Incremental compilation, REPLs, clang-repl¶
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¶
C++ conformance¶
C++ Defect Reports¶
Objective-C/C++ conformance¶
OpenMP conformance¶
OpenCL conformance¶
OpenACC¶
SYCL conformance¶
HLSL conformance¶
Issue Triage¶
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!