aboutsummaryrefslogtreecommitdiff
path: root/libstdc++-v3/include/std/bit
AgeCommit message (Expand)AuthorFilesLines
2022-03-25libstdc++: Add more doxygen comments in <bit>Jonathan Wakely1-1/+19
2022-03-23libstdc++: Add missing constraints to std::bit_cast [PR105027]Jonathan Wakely1-0/+4
2022-01-03Update copyright years.Jakub Jelinek1-1/+1
2021-12-01libstdc++: Define std::__is_constant_evaluated() for internal useJonathan Wakely1-3/+2
2021-11-30libstdc++: Add [[nodiscard]] to std::byteswapJakub Jelinek1-0/+1
2021-11-28libstdc++: Implement std::byteswap for C++23Jakub Jelinek1-0/+49
2021-04-13libstdc++: Fix <bit> to work freestanding [PR 100060]Jonathan Wakely1-1/+17
2021-04-06libstdc++: Add nodiscard attribute to cast-like functionsJonathan Wakely1-0/+1
2021-03-06libstdc++: Improve std::rot[lr] [PR99396]Jakub Jelinek1-0/+16
2021-01-04Update copyright years.Jakub Jelinek1-1/+1
2020-12-10libstdc++: Remove redundant branches in countl_one and countr_one [PR 98226]Jonathan Wakely1-4/+0
2020-12-03libstdc++: Add std::bit_cast for C++20 [PR 93121]Jonathan Wakely1-0/+12
2020-11-09libstdc++: Remove redundant check for zero in std::__popcountJonathan Wakely1-3/+0
2020-07-07libstdc++: Replace __int_limits with __numeric_traits_integerJonathan Wakely1-30/+30
2020-02-17libstdc++ P1956R1 On the names of low-level bit manipulation functionsJonathan Wakely1-12/+14
2020-02-17libstdc++: Add lightweight replacement for std::numeric_limits (PR 92546)Jonathan Wakely1-26/+30
2020-01-01Update copyright years.Jakub Jelinek1-1/+1
2019-11-18libstdc++: Fix some -Wsystem-headers warningsJonathan Wakely1-1/+3
2019-10-30Fix some missing/incorrect feature test macrosJonathan Wakely1-0/+2
2019-07-31Add Doxygen comments to <bit> headerJonathan Wakely1-0/+28
2019-07-26Define __cpp_lib_endian feature test macroJonathan Wakely1-0/+2
2019-07-25Relocate std::endian from <type_traits> to <bit>Jonathan Wakely1-0/+7
2019-07-22Adjust std::rotl, std::rotr etc to match final P0553R4 proposalJonathan Wakely1-15/+23
2019-07-22Change std::ceil2 to be undefined if the result can't be representedJonathan Wakely1-3/+21
2019-06-26Add new helper traits for signed/unsigned integer typesJonathan Wakely1-59/+1
2019-01-01Update copyright years.Jakub Jelinek1-1/+1
2018-08-30Avoid undefined shifts in ceil2 operationsJonathan Wakely1-2/+4
2018-07-24Minor refactoring in <bit> headerJonathan Wakely1-45/+44
2018-07-04Fix std::__rotl and std::__rotrJonathan Wakely1-2/+2
2018-07-04Optimize std::rotl and std::rotr, add test for std::popcountJonathan Wakely1-7/+3
2018-07-03P0556R3 Integral power-of-2 operations, P0553R2 Bit operationsJonathan Wakely1-0/+359