| Age | Commit message (Expand) | Author | Files | Lines |
| 2025-05-08 | [libc++] Simplify __promote (#136101) | Nikolas Klauser | 1 | -5/+3 |
| 2024-12-21 | [libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002) | Nikolas Klauser | 1 | -3/+4 |
| 2024-12-10 | [libc++] Add #if 0 block to all the top-level headers (#119234) | Nikolas Klauser | 1 | -29/+32 |
| 2024-08-29 | [libc++][NFC] Remove __constexpr_is{nan,finite} (#106205) | Nikolas Klauser | 1 | -28/+0 |
| 2024-08-05 | [libc++][math] Fix undue overflowing of `std::hypot(x,y,z)` (#100820) | PaulXiCao | 1 | -24/+1 |
| 2024-07-24 | Revert "[libc++][math] Fix undue overflowing of `std::hypot(x,y,z)` (#93350)" | Mitch Phillips | 1 | -1/+24 |
| 2024-07-23 | [libc++][math] Fix undue overflowing of `std::hypot(x,y,z)` (#93350) | PaulXiCao | 1 | -24/+1 |
| 2024-07-20 | [libc++][math] Mathematical Special Functions: Hermite Polynomial (#89982) | PaulXiCao | 1 | -0/+9 |
| 2024-07-05 | [libc++] Use _Complex for multiplication and division of complex floating poi... | Nikolas Klauser | 1 | -155/+0 |
| 2024-06-18 | [libc++][NFC] Run clang-format on libcxx/include again (#95874) | Louis Dionne | 1 | -3/+3 |
| 2024-06-18 | [libc++][NFC] Remove unnecessary parens in static_asserts (#95605) | Nikolas Klauser | 1 | -4/+4 |
| 2024-02-29 | [libc++] Clean up includes of <__assert> (#80091) | Louis Dionne | 1 | -1/+0 |
| 2023-12-18 | [libc++] Format the code base (#74334) | Louis Dionne | 1 | -97/+76 |
| 2023-12-13 | [libc++][NFC] Add a few explicit 'inline' keywords, mostly in <chrono> (#75234) | Louis Dionne | 1 | -3/+3 |
| 2023-12-04 | [libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095) | Louis Dionne | 1 | -10/+10 |
| 2023-09-01 | [libc++][NFC] Refactor __enable_if return types to defaulted template parameters | Nikolas Klauser | 1 | -3/+2 |
| 2023-08-15 | [libc++][NFC] Refactor return type enable_ifs to defaulted template arguments | Nikolas Klauser | 1 | -12/+12 |
| 2023-07-31 | [libc++] Granulaize math.h and move the functions to std::__math | Nikolas Klauser | 1 | -0/+1 |
| 2023-02-15 | [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= x | Nikolas Klauser | 1 | -3/+3 |
| 2023-01-30 | [libc++] Add missing include promote.h in <cmath> | Louis Dionne | 1 | -0/+1 |
| 2023-01-12 | [libc++][NFC] Fix endif comments in cmath | Nikolas Klauser | 1 | -2/+2 |
| 2023-01-09 | [libc++] Add _LIBCPP_HIDE_FROM_ABI to __constexpr_logb and __constexpr_scalbn | Nikolas Klauser | 1 | -2/+2 |
| 2023-01-08 | [libc++] [C++20] [P0415] Constexpr for std::complex. | Marek Kurdej | 1 | -1/+157 |
| 2022-12-23 | [libc++] Add custom clang-tidy checks | Nikolas Klauser | 1 | -5/+5 |
| 2022-12-23 | [libc++] Granularize <type_traits> includes in <compare> | Nikolas Klauser | 1 | -1/+9 |
| 2022-12-08 | [libc++][NFC] Rename __libcpp_*_or_builtin to __constexpr_* | Nikolas Klauser | 1 | -6/+6 |
| 2022-08-17 | [libc++] Diagnose when header search paths are set up incorrectly | Louis Dionne | 1 | -1/+10 |
| 2022-08-13 | [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABI | Nikolas Klauser | 1 | -4/+4 |
| 2022-07-08 | [libc++] Make parameter names consistent and enforce the naming style using r... | Nikolas Klauser | 1 | -3/+3 |
| 2022-03-30 | [libc++] Ensure that all public C++ headers include <__assert> | Louis Dionne | 1 | -0/+1 |
| 2022-02-04 | [libc++] Normalize all our '#pragma GCC system_header', and regression-test. | Arthur O'Dwyer | 1 | -1/+1 |
| 2022-01-10 | [libc++] Alphabetize header #includes. NFCI. | Arthur O'Dwyer | 1 | -1/+1 |
| 2022-01-07 | [libc++] Add missing templated version of `std::lerp`. | Arthur O'Dwyer | 1 | -0/+17 |
| 2021-12-08 | [libc++] Extract __clamp_to_integral to its own header | Louis Dionne | 1 | -30/+0 |
| 2021-11-17 | [runtimes][NFC] Remove filenames at the top of the license notice | Louis Dionne | 1 | -1/+1 |
| 2021-09-08 | [libc++] Use enable_if_t instead of _EnableIf | Louis Dionne | 1 | -1/+1 |
| 2021-07-27 | [libc++] Fix a few warnings in system headers with GCC | Louis Dionne | 1 | -1/+1 |
| 2021-06-04 | [libc++] Use the using_if_exists attribute when provided | Louis Dionne | 1 | -209/+209 |
| 2021-04-20 | [libc++] NFC: Normalize `#endif //` comment indentation | Louis Dionne | 1 | -1/+1 |
| 2021-04-17 | [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI. | Arthur O'Dwyer | 1 | -2/+2 |
| 2021-04-09 | [libc++] Fix abs and div overload issue for compilers on AIX | jasonliu | 1 | -2/+0 |
| 2020-12-01 | [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing... | Arthur O'Dwyer | 1 | -2/+2 |
| 2020-05-25 | [libc++] [LWG3201] Update status page: lerp should be marked noexcept. | Marek Kurdej | 1 | -0/+4 |
| 2019-10-01 | [libc++] Harden usage of static_assert against C++03 | Louis Dionne | 1 | -2/+2 |
| 2019-09-04 | [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() ... | Louis Dionne | 1 | -0/+36 |
| 2019-06-23 | Apply new meta-programming traits throughout the library. | Eric Fiselier | 1 | -1/+1 |
| 2019-05-06 | Remove unneeded <algorithm> include in cmath. | Eric Fiselier | 1 | -1/+0 |
| 2019-04-25 | Implement 'lerp'; which is the last bit of P0811. Mark that paper as complete. | Marshall Clow | 1 | -0/+27 |
| 2019-01-19 | Update more file headers across all of the LLVM projects in the monorepo | Chandler Carruth | 1 | -4/+3 |
| 2018-09-12 | Implement the infrastructure for feature-test macros. Very few actual feature... | Marshall Clow | 1 | -0/+1 |