summaryrefslogtreecommitdiff
path: root/libcxx/include/__bit_reference
AgeCommit message (Expand)Author
2025-04-18[libc++] Replace __libcpp_{ctz, clz} with __builtin_{ctzg, clzg} (#133920)Peng Liu
2025-03-26[libc++] Remove unnecessary division and modulo operations in bitset (#121312)Peng Liu
2025-03-19[libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (...Peng Liu
2025-03-13[libc++] Fix ambiguous call in {ranges, std}::find (#122641)Peng Liu
2025-03-13[libc++] Optimize ranges::rotate for vector<bool>::iterator (#121168)Peng Liu
2025-03-04[libc++] Optimize ranges::swap_ranges for vector<bool>::iterator (#121150)Peng Liu
2025-02-26[libc++] Optimize ranges::equal for vector<bool>::iterator (#121084)Peng Liu
2025-02-19[libc++] Optimize ranges::move{,_backward} for vector<bool>::iterator (#121109)Peng Liu
2025-02-05[libc++] Fix UB in bitwise logic of {std, ranges}::{fill, fill_n} algorithms ...Peng Liu
2025-01-30[libc++] Optimize ranges::copy_backward for vector<bool>::iterator (#121026)Peng Liu
2025-01-30[libc++] Optimize ranges::copy{, _n} for vector<bool>::iterator (#121013)Peng Liu
2025-01-14[libc++] Fix ambiguity due to non-uglified member typedefs (#121664)Peng Liu
2025-01-08[libc++] Put _LIBCPP_NODEBUG on all internal aliases (#118710)Nikolas Klauser
2024-12-18[libc++] Remove some unused includes (#120219)Nikolas Klauser
2024-07-24[libc++][spaceship] Implements X::iterator container requirements. (#99343)Mark de Wever
2024-06-18[libc++][NFC] Run clang-format on libcxx/include again (#95874)Louis Dionne
2024-06-18[libc++] Enable modernize-use-equals-delete (#93293)Nikolas Klauser
2024-03-17[libc++] Optimize ranges::fill{,_n} for vector<bool>::iterator (#84642)Nikolas Klauser
2024-02-05[libc++] Rename __bit_reference template parameter to avoid conflict (#80661)Dimitry Andric
2023-10-06[libc++] Optimize ranges::count for __bit_iteratorsNikolas Klauser
2023-08-01[libc++] Optimize ranges::find for vector<bool>Nikolas Klauser
2023-07-28[libc++][NFC] Format __bit_referenceNikolas Klauser
2023-07-28[libc++][NFC] Replace _VSTD with std in __bit_referenceNikolas Klauser
2023-07-28[libc++][NFC] Replace typedefs with using in __bit_referenceNikolas Klauser
2023-07-27[libc++] Replace _LIBCPP_INLINE_VISIBILITY with _LIBCPP_HIDE_FROM_ABI in __bi...Nikolas Klauser
2023-07-27[libc++] Simplify single-iterator __bit_iterator algorithm specializationsNikolas Klauser
2023-07-24[libc++] Fix template parameter naming and enforce it through readability-ide...Nikolas Klauser
2023-03-08[libc++] Granularize <type_traits> includesNikolas Klauser
2023-03-04[libc++][format] Fixes formatting vector<bool>Mark de Wever
2023-02-21[libc++] Move constexpr <cstring> functions into their own headers and remove...Nikolas Klauser
2023-02-15[libc++][NFC] Replace _LIBCPP_STD_VER > x with _LIBCPP_STD_VER >= xNikolas Klauser
2023-01-19[libc++][format] Adds formatter std::vector<bool>.Mark de Wever
2023-01-08[libc++] Granularize <bit> and remove <__bits>Nikolas Klauser
2022-12-23[libc++] Add custom clang-tidy checksNikolas Klauser
2022-10-01[libc++][NFC] Prefer type aliases over structsNikolas Klauser
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser
2022-08-14[libc++] Implement P2417R2 (A more constexpr bitset)Nikolas Klauser
2022-08-13[libc++] Add a bunch of missing _LIBCPP_HIDE_FROM_ABINikolas Klauser
2022-07-27[libc++] Implement P1004R2 (constexpr std::vector)Nikolas Klauser
2022-07-08[libc++] Make parameter names consistent and enforce the naming style using r...Nikolas Klauser
2022-04-25[libc++] Fix C++03 with the unstable ABI enabledNikolas Klauser
2022-04-22[libc++] Change vector<bool>::const_iterator::reference to bool in ABIv2Nikolas Klauser
2022-03-01[libc++] Add `explicit` to a bunch of internal detail ctors.Arthur O'Dwyer
2022-03-01[libc++] Revert "Protect users from relying on detail headers" & related changesLouis Dionne
2022-02-26[libcxx][modules] protects users from relying on detail headersChristopher Di Bella
2022-02-16[libc++] Granularize algorithm includesNikolas Klauser
2022-02-10[libc++][P2321R2] Add vector<bool>::reference::operator=(bool) constNikolas Klauser
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2022-01-10[libc++] Alphabetize header #includes. NFCI.Arthur O'Dwyer
2021-04-26[libc++] __bit_iterator mustn't rely on deprecated SMF generation.Arthur O'Dwyer