| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc++] Move std::abs into __math/abs.h (#139586) template <class = int> is also added to our implementations to avoid an ambiguity between the libc's version and our version when both are visible. This avoids including <stdlib.h> in <math.h>. | 1 年前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 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++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 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] 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] Use llvm.org/PR to link to bug reports (#156288) We've built up quite a few links directly to github within the code base. We should instead use llvm.org/PR<issue-number> to link to bugs, since that is resilient to the bug tracker changing in the future. This is especially relevant for tests linking to bugs, since they will probably be there for decades to come. A nice side effect is that these links are significantly shorter than the GH links, making them much less of an eyesore. This patch also replaces a few links that linked to the old bugzilla instance on llvm.org. | 10 个月前 | |
[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++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[libc++] Fix return type of ilogb(double) (#150374) This commit addresses a seemingly unintentional return type of the ilogb overload taking a double. Currently it returns double, while it is supposed to return int. The return types seems to be covered by libcxx/test/std/numerics/c.math/cmath.pass.cpp, but the issue would only show up if we tested with a libc that doesn't provide the ilogb(double) overload, which we don't. | 11 个月前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454) __has_cpp_attribute(__nodiscard__) is always true now, so we might as well replace _LIBCPP_NODISCARD. It's one less macro that can result in bad diagnostics. | 1 年前 | |
[libc++] Simplify __promote (#136101) This avoids instantiating an extra class for every variant __promote is used in. | 1 年前 | |
[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. | 1 年前 | |
[libc++] Fix LLVM 22 TODOs (#153367) We've upgraded to LLVM 22 now, so we can remove a bunch of TODOs. | 8 个月前 | |
[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 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 2 年前 | ||
| 2 年前 | ||
| 10 个月前 | ||
| 2 年前 | ||
| 1 年前 | ||
| 11 个月前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 1 年前 | ||
| 8 个月前 | ||
| 2 年前 |