mirror-llvm-project/libc
Roland McGrath 476a194935
[libc] Handle charNN_t in cpp::is_integral (#177463)
In C++20, char8_t is a distinct type from unsigned char, but is
still an integral type.  char16_t and char32_t are integral types
in both C++17 and C++20.

This also reverts the change in PR #177421, which is not needed
when cpp::is_integral_v<char8_t> works correctly in all modes.
2026-01-22 15:31:08 -08:00
..
AOR_v20.02
benchmarks [runtimes][GTest] LLVM-independent unittests (#164794) 2025-11-12 11:50:33 +01:00
cmake [libc] Reland %lc support in printf (#176110) 2026-01-20 16:18:50 -06:00
config [libc] Remove superfluous explicitly defaulted constructors (#177471) 2026-01-22 13:49:39 -08:00
docs [libc][NFC] update configure page with wchar flag (#177050) 2026-01-20 15:07:55 -08:00
examples [libc] Fix broken links in libc (#145199) 2025-06-23 15:51:43 -07:00
fuzzing [libc][tsearch] add weak AVL tree for tsearch implementation (#172411) 2026-01-21 12:19:34 -05:00
hdr [libc][CMake] Add dependency on ELF headers for elf_proxy target (#176557) 2026-01-17 17:46:42 +00:00
include [libc][linux] add support to parse PT_GNU_PROPERTY (#174772) 2026-01-20 14:33:01 -08:00
lib
shared [libc][math] Refactor log10, log1p, log2 implementation to header-only in src/__support/math folder. (#176089) 2026-01-21 17:44:33 +00:00
src [libc] Handle charNN_t in cpp::is_integral (#177463) 2026-01-22 15:31:08 -08:00
startup [libc] Cast in startup to silence warning (#177048) 2026-01-20 23:02:21 +00:00
test [libc][math] Refactor log10, log1p, log2 implementation to header-only in src/__support/math folder. (#176089) 2026-01-21 17:44:33 +00:00
utils [libc] Support for generating proxy headers (#175279) 2026-01-09 23:21:16 -08: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] Fix Linux kernel headers being included on all OS's 2025-11-03 08:24:41 -06:00
LICENSE.TXT
Maintainers.rst [libc][docs] Update list of active maintainers. (#175666) 2026-01-13 10:36:56 -08: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.