summaryrefslogtreecommitdiff
path: root/libcxx/include/cmath
Commit message (Expand)AuthorAgeFilesLines
* [libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser2023-02-151-3/+3
* [libc++] Add missing include promote.h in <cmath>Louis Dionne2023-01-301-0/+1
* [libc++][NFC] Fix endif comments in cmathNikolas Klauser2023-01-121-2/+2
* [libc++] Add _LIBCPP_HIDE_FROM_ABI to __constexpr_logb and __constexpr_scalbnNikolas Klauser2023-01-091-2/+2
* [libc++] [C++20] [P0415] Constexpr for std::complex.Marek Kurdej2023-01-081-1/+157
* [libc++] Add custom clang-tidy checksNikolas Klauser2022-12-231-5/+5
* [libc++] Granularize <type_traits> includes in <compare>Nikolas Klauser2022-12-231-1/+9
* [libc++][NFC] Rename __libcpp_*_or_builtin to __constexpr_*Nikolas Klauser2022-12-081-6/+6
* [libc++] Diagnose when header search paths are set up incorrectlyLouis Dionne2022-08-171-1/+10
* [libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser2022-08-131-4/+4
* [libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser2022-07-081-3/+3
* [libc++] Ensure that all public C++ headers include <__assert>Louis Dionne2022-03-301-0/+1
* [libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer2022-02-041-1/+1
* [libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer2022-01-101-1/+1
* [libc++] Add missing templated version of `std::lerp`.Arthur O'Dwyer2022-01-071-0/+17
* [libc++] Extract __clamp_to_integral to its own headerLouis Dionne2021-12-081-30/+0
* [runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne2021-11-171-1/+1
* [libc++] Use enable_if_t instead of _EnableIfLouis Dionne2021-09-081-1/+1
* [libc++] Fix a few warnings in system headers with GCCLouis Dionne2021-07-271-1/+1
* [libc++] Use the using_if_exists attribute when providedLouis Dionne2021-06-041-209/+209
* [libc++] NFC: Normalize `#endif //` comment indentationLouis Dionne2021-04-201-1/+1
* [libc++] Remove hard tabs, U+00AD, and U+200B from all libc++ headers. NFCI.Arthur O'Dwyer2021-04-171-2/+2
* [libc++] Fix abs and div overload issue for compilers on AIXjasonliu2021-04-091-2/+0
* [libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer2020-12-011-2/+2
* [libc++] [LWG3201] Update status page: lerp should be marked noexcept.Marek Kurdej2020-05-251-0/+4
* [libc++] Harden usage of static_assert against C++03Louis Dionne2019-10-011-2/+2
* [libc++] Move __clamp_to_integral to <cmath>, and harden against min()/max() ...Louis Dionne2019-09-041-0/+36
* Apply new meta-programming traits throughout the library.Eric Fiselier2019-06-231-1/+1
* Remove unneeded <algorithm> include in cmath.Eric Fiselier2019-05-061-1/+0
* Implement 'lerp'; which is the last bit of P0811. Mark that paper as complete.Marshall Clow2019-04-251-0/+27
* Update more file headers across all of the LLVM projects in the monorepoChandler Carruth2019-01-191-4/+3
* Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow2018-09-121-0/+1
* [libc++] Take 2: Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-111-6/+6
* Revert "[libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISI...Louis Dionne2018-07-051-6/+6
* [libc++] Replace uses of _LIBCPP_ALWAYS_INLINE by _LIBCPP_INLINE_VISIBILITYLouis Dionne2018-07-051-6/+6
* cmath: Support clang's -fdelayed-template-parsingDuncan P. N. Exon Smith2017-07-071-6/+6
* [libc++] Drop support for CRTs older than VS 2015Shoaib Meenai2017-04-071-6/+0
* math: fix typo in macroSaleem Abdulrasool2017-02-171-6/+6
* cmath: Use c99 math on a new enough msvcrtSaleem Abdulrasool2017-02-171-4/+4
* math: correct the MSVCRT conditionSaleem Abdulrasool2017-02-161-2/+2
* math: actually pull the declarations/overloads into stdSaleem Abdulrasool2017-02-131-1/+1
* cmath: adjust math forwards for WindowsSaleem Abdulrasool2017-02-121-2/+2
* [CUDA] Mark __libcpp_{isnan,isinf,isfinite} as constexpr.Justin Lebar2016-11-151-6/+6
* [libc++] Remove unnecessary MSVCRT exclusionsShoaib Meenai2016-11-081-6/+0
* Remove some additional unnecessary std:: in cmathHal Finkel2016-10-011-9/+9
* Use __builtin_isnan/isinf/isfinite in complexHal Finkel2016-10-011-0/+60
* Fix PR28506. Re-enable missing math.h C++11 decls on SunOS. Patch from Michal...Eric Fiselier2016-08-151-18/+0
* Implement P0030R1: Introduce a 3-Argument Overload to std::hypotMarshall Clow2016-05-171-0/+28
* Split <math.h> out of <cmath>.Richard Smith2015-10-081-1156/+12
* Provide std::abs(<floating-point>) in <cmath> on Solaris.Eric Fiselier2015-03-181-0/+4