mirror-llvm-project/libcxx/include/__math
Nikolas Klauser a8cc3d2592
[libc++] Clean up windows macros (#207577)
We have multiple macros for different Windows. However, most of them
don't actually define different things. We can condense the macros to
- `_WIN32` directly if it only depends on windows, or
- `_LIBCPP_MSVCRT`

This patch drops `_LIBCPP_MSVCRT_LIKE` and `_LIBCPP_WIN32API`, since
they are equivalent to `_WIN32`.
2026-07-30 14:05:39 +02:00
..
abs.h [libc++] std::abs support for _BitInt(N) and __int128 (#196532) 2026-06-23 01:19:19 +08:00
copysign.h
error_functions.h
exponential_functions.h
fdim.h
fma.h
gamma.h [libc++] Clean up windows macros (#207577) 2026-07-30 14:05:39 +02:00
hyperbolic_functions.h
hypot.h [libc++][NFC] Use llvm.org/PR to link to bug reports (#156288) 2025-09-04 09:20:02 +02:00
inverse_hyperbolic_functions.h
inverse_trigonometric_functions.h
logarithms.h [libc++] Fix return type of ilogb(double) (#150374) 2025-07-31 15:25:18 -04:00
min_max.h
modulo.h
remainder.h
roots.h
rounding_functions.h
special_functions.h [libc++] Consistently use version guards outside namespace macros (#181136) 2026-06-29 14:44:44 +02:00
traits.h [libc++][math] Add constexpr to comparison functions (#210075) 2026-07-28 18:14:47 +03:00
trigonometric_functions.h