| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
[libc++] LWG-4021 " mdspan::is_always_meow() should be noexcept", use LIBCPP_STATIC_ASSERT for noexcept strengthening (#74254) Found while running libc++'s test suite with MSVC's STL. * I've filed [LWG-4021](https://cplusplus.github.io/LWG/issue4021) "mdspan::is_always_meow() should be noexcept" and implemented this in libc++'s product and test code. * Use LIBCPP_STATIC_ASSERT to avoid issues with noexcept strengthening in MSVC's STL. + As permitted by the Standard, MSVC's STL conditionally strengthens mdspan construction/is_meow/stride and elements_view iterator base() &&, and always strengthens basic_stringbuf swap. + In mdspan/properties.pass.cpp, this also upgrades runtime asserts to static_asserts. * Improvement: Upgrade assert to static_assert when inspecting the noexceptness of std::ranges::iter_move. (These !noexcept tests weren't causing issues for MSVC's STL, so I didn't change them to be libc++-specific.) | 2 年前 | |
[libc++] P2602R2 Poison Pills are Too Toxic (#74534) Implements [P2602R2 Poison Pills are Too Toxic](https://www.open-std.org/jtc1/sc22/wg21/docs/papers/2022/p2602r2.html) as a DR in C++20 mode. | 2 年前 | |
[libc++][NFC] Consistently use newline between license and include guard | 3 年前 |
| 文件 | 最后提交记录 | 最后更新时间 |
|---|---|---|
| 2 年前 | ||
| 2 年前 | ||
| 3 年前 |