summaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/bit
AgeCommit message (Expand)Author
2025-06-03libstdc++: Use explicit cast to unsigned in std::rotr and std::rotlJonathan Wakely
2025-04-29libstdc++: Use constexpr-if for C++11 and C++14Jonathan Wakely
2025-02-20libstdc++: Use new type-generic built-ins in <bit> [PR118855]Jonathan Wakely
2025-01-02Update copyright years.Jakub Jelinek
2024-09-25libstdc++: #ifdef out #pragma GCC system_headerJason Merrill
2024-01-03Update copyright years.Jakub Jelinek
2023-12-01c++: mangle function template constraintsJason Merrill
2023-09-15libstdc++: Use C++20 constraints in <bit>Patrick Palka
2023-08-16libstdc++: Replace all manual FTM definitions and useArsen Arsenović
2023-04-28libstdc++: Minor fixes to doxygen commentsJonathan Wakely
2023-01-16Update copyright years.Jakub Jelinek
2022-11-25libstdc++: Change return type of std::bit_width to int (LWG 3656)Jonathan Wakely
2022-09-16libstdc++: Add preprocessor conditions for freestanding [PR106953]Jonathan Wakely
2022-03-25libstdc++: Add more doxygen comments in <bit>Jonathan Wakely
2022-03-23libstdc++: Add missing constraints to std::bit_cast [PR105027]Jonathan Wakely
2022-01-03Update copyright years.Jakub Jelinek
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely
2021-11-30libstdc++: Add [[nodiscard]] to std::byteswapJakub Jelinek
2021-11-28libstdc++: Implement std::byteswap for C++23Jakub Jelinek
2021-04-13libstdc++: Fix <bit> to work freestanding [PR 100060]Jonathan Wakely
2021-04-06libstdc++: Add nodiscard attribute to cast-like functionsJonathan Wakely
2021-03-06libstdc++: Improve std::rot[lr] [PR99396]Jakub Jelinek
2021-01-04Update copyright years.Jakub Jelinek
2020-12-10libstdc++: Remove redundant branches in countl_one and countr_one [PR 98226]Jonathan Wakely
2020-12-03libstdc++: Add std::bit_cast for C++20 [PR 93121]Jonathan Wakely
2020-11-09libstdc++: Remove redundant check for zero in std::__popcountJonathan Wakely
2020-07-07libstdc++: Replace __int_limits with __numeric_traits_integerJonathan Wakely
2020-02-17libstdc++ P1956R1 On the names of low-level bit manipulation functionsJonathan Wakely
2020-02-17libstdc++: Add lightweight replacement for std::numeric_limits (PR 92546)Jonathan Wakely
2020-01-01Update copyright years.Jakub Jelinek
2019-11-18libstdc++: Fix some -Wsystem-headers warningsJonathan Wakely
2019-10-30Fix some missing/incorrect feature test macrosJonathan Wakely
2019-07-31Add Doxygen comments to <bit> headerJonathan Wakely
2019-07-26Define __cpp_lib_endian feature test macroJonathan Wakely
2019-07-25Relocate std::endian from <type_traits> to <bit>Jonathan Wakely
2019-07-22Adjust std::rotl, std::rotr etc to match final P0553R4 proposalJonathan Wakely
2019-07-22Change std::ceil2 to be undefined if the result can't be representedJonathan Wakely
2019-06-26Add new helper traits for signed/unsigned integer typesJonathan Wakely
2019-01-01Update copyright years.Jakub Jelinek
2018-08-30Avoid undefined shifts in ceil2 operationsJonathan Wakely
2018-07-24Minor refactoring in <bit> headerJonathan Wakely
2018-07-04Fix std::__rotl and std::__rotrJonathan Wakely
2018-07-04Optimize std::rotl and std::rotr, add test for std::popcountJonathan Wakely
2018-07-03P0556R3 Integral power-of-2 operations, P0553R2 Bit operationsJonathan Wakely