kaladron wrote: If we expose threading internals, then people will rely on threading internals and it will cause problems when we change things. This was the lesson of the LinuxThreads to NPTL migration that glibc did. https://github.com/llvm/llvm-project/pull/195139