llvm / llvm-project

The LLVM Project is a collection of modular and reusable compiler and toolchain technologies.
http://llvm.org
Other
29.11k stars 12.01k forks source link

[libc] Document baremetal external API #116431

Open petrhosek opened 5 hours ago

petrhosek commented 5 hours ago

LLVM libc baremetal implementation declares a set of external API that vendors are expected to provide, which libc uses to implement functionality that cannot be implemented in portable way. We should document this API (and perhaps also move all the declarations into a single header).

llvmbot commented 5 hours ago

@llvm/issue-subscribers-libc

Author: Petr Hosek (petrhosek)

LLVM libc baremetal implementation declares a set of external API that vendors are expected to provide, which libc uses to implement functionality that cannot be implemented in portable way. We should document this API (and perhaps also move all the declarations into a single header).