| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094) This also adds a few tests that were missing. | 2 年前 | |
[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094) This also adds a few tests that were missing. | 2 年前 | |
[libc++][NFC] Refactor the enable_ifs in the math headers Reviewed By: #libc, Mordante Spies: Mordante, libcxx-commits Differential Revision: https://reviews.llvm.org/D155261 | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][NFC] Refactor the enable_ifs in the math headers Reviewed By: #libc, Mordante Spies: Mordante, libcxx-commits Differential Revision: https://reviews.llvm.org/D155261 | 2 年前 | |
[libc++][NFC] Refactor the enable_ifs in the math headers Reviewed By: #libc, Mordante Spies: Mordante, libcxx-commits Differential Revision: https://reviews.llvm.org/D155261 | 2 年前 | |
[libc++][math] Fix undue overflowing of std::hypot(x,y,z) (#100820) This is in relation to mr #93350. It was merged to main, but reverted because of failing sanitizer builds on PowerPC. The fix includes replacing the hard-coded threshold constants (e.g. __overflow_threshold) for different floating-point sizes by a general computation using std::ldexp. Thus, it should now work for all architectures. This has the drawback of not being constexpr anymore as std::ldexp is not implemented as constexpr (even though the standard mandates it for C++23). Closes #92782 (cherry picked from commit 72825fde03aab3ce9eba2635b872144d1fb6b6b2) | 1 年前 | |
[libc++][NFC] Refactor the enable_ifs in the math headers Reviewed By: #libc, Mordante Spies: Mordante, libcxx-commits Differential Revision: https://reviews.llvm.org/D155261 | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][NFC] Refactor the enable_ifs in the math headers Reviewed By: #libc, Mordante Spies: Mordante, libcxx-commits Differential Revision: https://reviews.llvm.org/D155261 | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++] Remove _LIBCPP_DISABLE_NODISCARD_EXTENSIONS and refactor the tests (#87094) This also adds a few tests that were missing. | 2 年前 | |
[libc++][NFC] Remove unnecessary parens in static_asserts (#95605) These were required a long time ago due to static_assert not actually being available in C++03. Now static_assert is simply mapped to _Static_assert in C++03, making the additional parens unnecessary. | 2 年前 | |
[libc++][math] Mathematical Special Functions: Hermite Polynomial (#89982) Implementing the Hermite polynomials which are part of C++17's mathematical special functions. The goal is to get early feedback which will make implementing the other functions easier. Integration of functions in chunks (e.g. std::hermite at first, then std::laguerre, etc.) might make sense as well (also see note on boost.math below). I started out from this abandoned merge request: https://reviews.llvm.org/D58876 . The C++23 standard defines them in-terms of /* floating-point type */ arguments. I have not looked into that. Note, there is still an ongoing discussion on discourse whether importing boost.math is an option. | 2 年前 | |
[libc++] Fix acceptance of convertible-to-{float,double,long double} in std::isfinite() (#98841) Closes https://github.com/llvm/llvm-project/issues/98816. | 2 年前 | |
[libc++][NFC] Refactor the enable_ifs in the math headers Reviewed By: #libc, Mordante Spies: Mordante, libcxx-commits Differential Revision: https://reviews.llvm.org/D155261 | 2 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 2 年前 |