aboutsummaryrefslogtreecommitdiff
path: root/libcxx/include/cmath
AgeCommit message (Expand)AuthorFilesLines
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne1-3/+3
2024-06-18[libc++][NFC] Remove unnecessary parens in static_asserts (#95605)Nikolas Klauser1-4/+4
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne1-1/+0
2023-12-18[libc++] Format the code base (#74334)Louis Dionne1-97/+76
2023-12-13[libc++][NFC] Add a few explicit 'inline' keywords, mostly in <chrono> (#75234)Louis Dionne1-3/+3
2023-12-04[libc++] Rename _LIBCPP_INLINE_VISIBILITY to _LIBCPP_HIDE_FROM_ABI (#74095)Louis Dionne1-10/+10
2023-09-01[libc++][NFC] Refactor __enable_if return types to defaulted template parametersNikolas Klauser1-3/+2
2023-08-15[libc++][NFC] Refactor return type enable_ifs to defaulted template argumentsNikolas Klauser1-12/+12
2023-07-31[libc++] Granulaize math.h and move the functions to std::__mathNikolas Klauser1-0/+1
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser1-3/+3
2023-01-30[libc++] Add missing include promote.h in <cmath>Louis Dionne1-0/+1
2023-01-12[libc++][NFC] Fix endif comments in cmathNikolas Klauser1-2/+2
2023-01-09[libc++] Add _LIBCPP_HIDE_FROM_ABI to __constexpr_logb and __constexpr_scalbnNikolas Klauser1-2/+2
2023-01-08[libc++] [C++20] [P0415] Constexpr for std::complex.Marek Kurdej1-1/+157
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser1-5/+5
2022-12-23[libc++] Granularize <type_traits> includes in <compare>Nikolas Klauser1-1/+9
2022-12-08[libc++][NFC] Rename __libcpp_*_or_builtin to __constexpr_*Nikolas Klauser1-6/+6
2022-08-17[libc++] Diagnose when header search paths are set up incorrectlyLouis Dionne1-1/+10
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser1-4/+4
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser1-3/+3
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne1-0/+1
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer1-1/+1
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer1-1/+1
2022-01-07[libc++] Add missing templated version of `std::lerp`.Arthur O'Dwyer1-0/+17
2021-12-08[libc++] Extract __clamp_to_integral to its own headerLouis Dionne1-30/+0
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne1-1/+1
2021-09-08[libc++] Use enable_if_t instead of _EnableIfLouis Dionne1-1/+1
2021-07-27[libc++] Fix a few warnings in system headers with GCCLouis Dionne1-1/+1
2021-06-04[libc++] Use the using_if_exists attribute when providedLouis Dionne1-209/+209
2021-04-20[libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne1-1/+1
2021-04-17[libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI.Arthur O'Dwyer1-2/+2
2021-04-09[libc++] Fix abs and div overload issue for compilers on AIXjasonliu1-2/+0
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer1-2/+2
2020-05-25[libc++] [LWG3201] Update status page: lerp should be marked noexcept.Marek Kurdej1-0/+4
2019-10-01[libc++] Harden usage of static_assert against C++03Louis Dionne1-2/+2
2019-09-04[libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() ...Louis Dionne1-0/+36
2019-06-23Apply new meta-programming traits throughout the library.Eric Fiselier1-1/+1
2019-05-06Remove unneeded <algorithm> include in cmath.Eric Fiselier1-1/+0
2019-04-25Implement 'lerp'; which is the last bit of P0811. Mark that paper as complete.Marshall Clow1-0/+27
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth1-4/+3
2018-09-12Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow1-0/+1
2018-07-11[libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne1-6/+6
2018-07-05Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne1-6/+6
2018-07-05[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne1-6/+6
2017-07-07cmath: Support clang's -fdelayed-template-parsingDuncan P. N. Exon Smith1-6/+6
2017-04-07[libc++] Drop support for CRTs older than VS 2015Shoaib Meenai1-6/+0
2017-02-17math: fix typo in macroSaleem Abdulrasool1-6/+6
2017-02-17cmath: Use c99 math on a new enough msvcrtSaleem Abdulrasool1-4/+4
2017-02-16math: correct the MSVCRT conditionSaleem Abdulrasool1-2/+2
2017-02-13math: actually pull the declarations/overloads into stdSaleem Abdulrasool1-1/+1