summaryrefslogtreecommitdiff
path: root/libcxx/include/bit
AgeCommit message (Expand)Author
2025-04-09[libc++][C++03] Remove headers which don't provide anything (#134044)Nikolas Klauser
2024-12-21[libc++][C++03] Use `__cxx03/` headers in C++03 mode (#109002)Nikolas Klauser
2024-12-10[libc++] Add #if 0 block to all the top-level headers (#119234)Nikolas Klauser
2024-11-18[libc++] Remove transitive includes from empty headers (#116295)Nikolas Klauser
2024-04-14[libc++][RFC] Only include what is required by-version in the umbrella header...Nikolas Klauser
2024-02-29[libc++] Clean up includes of <__assert> (#80091)Louis Dionne
2023-08-12[libc++] Fix the signature of std::rotl and std::rotrDaniil Kalinin
2023-04-09[libc++] Remove <cstdlib> includesNikolas Klauser
2023-01-08[libc++] Granularize <bit> and remove <__bits>Nikolas Klauser
2022-09-20[libc++] Remove MSVC codeNikolas Klauser
2022-09-03[NFC][libc++] Moves transitive includes location.Mark de Wever
2022-08-31[libc++] Reduces the number of transitive includes.Mark de Wever
2022-08-19[libc++][NFC] Rename the constexpr macrosNikolas Klauser
2022-07-14[libcxx][AIX][z/OS] Remove headers included via `_IBMCPP__`David Tenty
2022-06-27[libc++] Re-add transitive includes that had been removed since LLVM 14Louis Dionne
2022-06-22[libc++][NFC] Merges unused functions in callers.Mark de Wever
2022-06-13[libc++][NFC] Use concepts in <bit>.Mark de Wever
2022-03-30[libc++] Ensure that all public C++ headers include <__assert>Louis Dionne
2022-03-04[libc++] [LWG3656] Update the return type of std::bit_width.Arthur O'Dwyer
2022-02-16[libc++] Move everything related solely to _LIBCPP_ASSERT to its own fileLouis Dionne
2022-02-04[libc++] Normalize all our '#pragma GCC system_header', and regression-test.Arthur O'Dwyer
2021-12-17[libc++] Disable _LIBCPP_DEBUG_ASSERT during constant evaluationNikolas Klauser
2021-11-22[libc++] Implement P1272R4 (std::byteswap)Nikolas Klauser
2021-11-17[runtimes][NFC] Remove filenames at the top of the license noticeLouis Dionne
2021-09-09[libc++] Implement C++20's P0476R2: std::bit_castLouis Dionne
2021-09-08[libc++] Use enable_if_t instead of _EnableIfLouis Dionne
2021-05-29[libc++] Alphabetize and include-what-you-use. NFCI.Arthur O'Dwyer
2021-05-18[libc++] Alphabetize header inclusions and include-what-you-use <__debug>. NFCI.Arthur O'Dwyer
2021-05-18[libc++] Some fixes to the <bit> utilities.Arthur O'Dwyer
2021-02-04[libc++] Rename include/support to include/__supportLouis Dionne
2021-01-22[libc++] Introduce __bitsThorsten Schütt
2020-12-01[libc++] Consistently replace `std::` qualification with `_VSTD::` or nothing...Arthur O'Dwyer
2020-11-24[libcxx] Implement P1956 rename low-level bit functionsMark de Wever
2020-05-28[libc++] NFC: Remove outdated numbering in <bit> synopsisLouis Dionne
2019-10-23[NFC] Strip trailing whitespace from libc++Louis Dionne
2019-07-23Implement most of P1612R1: Relocate endian. Moves the std::endian functional...Marshall Clow
2019-07-12Reorganize the 'bit' header to make most of the facilities available for inte...Marshall Clow
2019-07-02Use new '__libcpp_is_constant_evaluated' call to remove an '#ifdef' from the ...Marshall Clow
2019-07-01Bit Operations: P0556, P0553 and P1355. Reviewed as: https://reviews.llvm.org...Marshall Clow
2019-01-19Update more file headers across all of the LLVM projects in the monorepoChandler Carruth
2018-09-12Implement the infrastructure for feature-test macros. Very few actual feature...Marshall Clow
2018-08-17Refactor the newly created <bit> header. Still (almost) NFC. Reviewed as http...Marshall Clow
2018-08-17Recommit r339943 - Establish the <bit> header. NFC yet. Reviewed as https://r...Marshall Clow
2018-08-16Revert "Establish the <bit> header. NFC yet. Reviewed as https://reviews.llvm...Vitaly Buka
2018-08-16Establish the <bit> header. NFC yet. Reviewed as https://reviews.llvm.org/D50815Marshall Clow