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

2 KiB

LLVM-libc Maintainers

This file is a list of the 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

Baremetal

Baremetal (Allocator)

Fixed Point

GPU

Math

Threading, FreeBSD

Runtime Safety, Threading, Math

RISC-V

Public Headers / hdrgen

General Maintenance and Documentation

ARM and AArch64

Inactive Maintainers