mirror-llvm-project/libc
Joseph Huber b232d110b0
[libc] Fix math failures for fmod on NVPTX (#213168)
Summary:
Fixes some failing tests. Fmod's builtin has improper handling in the
NVPTX instruction so we should just use the generic version for now. The
Float128 implementation seems to have had some undefined behavior for
out of range behavior that only showed up now. Hopefully someone can
tell me if this is fixed correctly.
2026-07-31 11:21:26 -05:00
..
benchmarks [libc][benchmark] allow benchmark to be built without llvm support (#200951) 2026-06-25 19:16:08 +00:00
cmake [libc][cmake] Make hermetic tests support FLAGS (#212460) 2026-07-30 15:41:20 +02:00
config [libc] Add <sys/statfs.h> header and entrypoints. (#213108) 2026-07-31 14:29:27 +00:00
docs [libc][docs] Add logo to website (#213120) 2026-07-30 13:29:44 -07:00
examples [libc] Fix broken links in libc (#145199) 2025-06-23 15:51:43 -07:00
fuzzing [libc] Migrate printf_core from stdio/ to __support/. (#208303) 2026-07-21 14:35:24 -07:00
hdr [libc] Refactor statfs Linux syscalls and provide 'struct statfs' (#212930) 2026-07-30 07:46:38 -07:00
include [libc] Add SIGPOLL si_code values. (#212873) 2026-07-31 09:13:24 -07:00
lib [libc] Generate a stub for libpthread.a (#200908) 2026-06-15 23:35:20 -07:00
shared [compiler-rt][builtins] libc-backed floating-point extend/trunct builtins (#209984) 2026-07-31 00:50:13 +00:00
src [libc] Fix math failures for fmod on NVPTX (#213168) 2026-07-31 11:21:26 -05:00
startup [libc][NFC] Port raw syscall users to existing syscall_wrappers (#208039) 2026-07-17 14:23:39 -03:00
test [libc] Add <sys/statfs.h> header and entrypoints. (#213108) 2026-07-31 14:29:27 +00:00
utils [libc][math] Implement half precision lgamma function (#192834) 2026-07-19 04:29:50 +03:00
.clang-tidy
.gitignore [libc][wctype] Create generation script for classification lookup tables (#172042) 2026-01-06 12:13:28 +01:00
CMakeLists.txt [libc][termios] Make termios hermetic and fix its compatibility with glibc 2.42 or after. (#211039) 2026-07-24 13:31:41 -04:00
LICENSE.TXT
Maintainers.md [libc][freebsd] initialize freebsd support (#124459) 2026-05-19 13:04:34 -07:00
README.txt

LLVM libc
=========

This directory and its subdirectories contain source code for llvm-libc,
a retargetable implementation of the C standard library.

LLVM is open source software. You may freely distribute it under the terms of
the license agreement found in LICENSE.txt.