mirror-llvm-project/libc/Maintainers.md
Schrodinger ZHU Yifan 633539bfa1
[libc][freebsd] initialize freebsd support (#124459)
Initialize FreeBSD support. Currently, only overlay build (mainly math
routines) is supported.
This PR mainly define the target entrypoints and basic syscall support.
Different from Linux, FreeBSD's syscall return always consist of two
component:
- return value as arch register
- error flag
On x86-64, the flag is returned via the carry bit state. Hence, for
syscall stubs, we always return a structure containing these two fields.

For math support, the only big difference is that FreeBSD has different
naming convention in some exception macros.

Further fixes for C++ userland are tracked in #197605

Assisted-by: Codex with gpt-5.5 high fast
2026-05-19 13:04:34 -07:00

58 lines
2 KiB
Markdown

# LLVM-libc Maintainers
This file is a list of the [maintainers](https://llvm.org/docs/DeveloperPolicy.html#maintainers) for LLVM-libc. 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
- Michael Jones
- michaelrj@google.com (email), [michaelrj-google](https://github.com/michaelrj-google) (github)
## Baremetal
- Petr Hosek
- phosek@google.com (email), [petrhosek](https://github.com/petrhosek) (github)
## Baremetal (Allocator)
- Daniel Thornburgh
- dthorn@google.com (email), [mysterymath](https://github.com/mysterymath) (github)
## Fixed Point
- Leonard Chan
- leonardchan@google.com (email), [PiJoules](https://github.com/PiJoules) (github)
## GPU
- Joseph Huber
- joseph.huber@amd.com (email), [jhuber6](https://github.com/jhuber6) (github)
## Math
- Tue Ly
- lntue@google.com (email), [lntue](https://github.com/lntue) (github)
- Nicolas Celik
- its.overmighty@gmail.com (email), [OverMighty](https://github.com/overmighty) (github)
## Threading, FreeBSD
- Yifan Zhu
- yifanzhu@rochester.edu (email), [Schrodinger ZHU Yifan](https://github.com/schrodingerzhu) (github)
## Runtime Safety, Threading, Math
- Muhammad Bassiouni
- muhammad.m.bassiouni@gmail.com (email), [bassiounix](https://github.com/bassiounix) (github)
## RISC-V
- Mikhail R. Gadelha
- mikhail@igalia.com (email), [mikhailramalho](https://github.com/mikhailramalho) (github)
## Public Headers / hdrgen
- Roland McGrath
- mcgrathr@google.com (email), [frobtech](https://github.com/frobtech) (github)
## General Maintenance and Documentation
- Jeff Bailey
- jbailey@raspberryginger.com (email), [kaladron](https://github.com/kaladron) (github), kaladron (discourse), kaladron725 (discord)
## ARM and AArch64
- Victor Campos
- victor.campos@arm.com (email), [vhscampos](https://github.com/vhscampos) (github)
# Inactive Maintainers
- Tristan Ross
- tristan.ross@midstall.com (email), [RossComputerGuy](https://github.com/RossComputerGuy) (github)