July 2026 Archives by author
Starting: Wed Jul 1 00:00:52 PDT 2026
Ending: Fri Jul 31 23:54:14 PDT 2026
Messages: 2595
- [libcxx-commits] [libcxx] [libc++] Implement P2077R3: Heterogeneous erasure overloads for associative containers (PR #174680)
Rafail Shakhin ogly via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2077R3: Heterogeneous erasure overloads for associative containers (PR #174680)
Rafail Shakhin ogly via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2077R3: Heterogeneous erasure overloads for associative containers (PR #174680)
Rafail Shakhin ogly via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (PR #206320)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (PR #206320)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `elements_view` (PR #206589)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (PR #206360)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (PR #206360)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Enable std module on FreeBSD (PR #206269)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Enable std module on FreeBSD (PR #206269)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Enable std module on FreeBSD (PR #206269)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi][FreeBSD] Re-enable `thread_local_destruction_order.pass.cpp`. (PR #186129)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi][FreeBSD] Re-enable `thread_local_destruction_order.pass.cpp`. (PR #186129)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (PR #206360)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3391R2: `constexpr` integral overloads of `to_(w)string` (PR #205025)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3391R2: `constexpr` integral overloads of `to_(w)string` (PR #205025)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3454 as resolved (PR #207487)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG4098 as resolved (PR #206295)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD. (PR #186129)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD. (PR #186129)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD. (PR #186129)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3585 as resolved (PR #207717)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3585 as resolved (PR #207717)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (PR #207667)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (PR #207667)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update the label for FreeBSD in CI to version 15.1 (PR #205417)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update the label for FreeBSD in CI to version 15.1 (PR #205417)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4472: std::atomic_ref<const T> can be constructed from temporaries (PR #208131)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4472: std::atomic_ref<const T> can be constructed from temporaries (PR #208131)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: Disallow `chrono::duration<const T, P>` (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: Disallow `chrono::duration<const T, P>` (PR #207558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Enable missing allocator constructors in C++11 (PR #204845)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing <string> include (PR #208281)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG4276 as complete (PR #208273)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Enable missing allocator constructors in C++11 (PR #204845)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Default the allocator argument for most string constructors (PR #169901)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (PR #208883)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `view.interface.pass.cpp` (PR #209391)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Mark LWG3116 as Complete (PR #209916)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Mark LWG3116 as Complete (PR #209916)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Mark LWG3116 as Complete (PR #209916)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Address -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3798 and mark it as Complete (PR #210640)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `lazy_split_view` (PR #210644)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3798 and mark it as Complete (PR #210640)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3798 and mark it as Complete (PR #210640)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format a few `elements_view` tests (PR #210687)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (PR #173637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (PR #173637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard use of `[[clang::trivial_abi]]` (PR #211736)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard use of `[[clang::trivial_abi]]` (PR #211736)
A. Jiang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (PR #173637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3612R1: Harmonize proxy-reference operations (PR #173710)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3612R1: Harmonize proxy-reference operations (PR #173710)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (PR #212433)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (PR #212435)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Format `test_macros.h` (PR #212442)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (PR #212435)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Format `test_macros.h` (PR #212442)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Format `test_macros.h` (PR #212442)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (PR #212433)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add missing `constexpr since C++23` comment for signbit (PR #212458)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix `throwing_allocator` and improve related tests (PR #212673)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (PR #208145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix `throwing_allocator` and improve related tests (PR #212673)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix `throwing_allocator` and improve related tests (PR #212673)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (PR #212366)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (PR #212366)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize `<optional>` (PR #206644)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize `<optional>` (PR #206644)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (PR #212366)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Make size_t -> int conversions explicit in a few PSTL tests (PR #213145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Make size_t -> int conversions explicit in a few PSTL tests (PR #213145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make all `__random/HEADER.h` depend on `<__math/FOO.h>` instead of `<cmath>` and use `__math::` namespace instead `std::` (PR #213084)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Implement C++23 (parts of) P0533: constexpr `std::div()` (PR #104633)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Consistency improvements after P3050 merge (PR #213062)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Make size_t -> int conversions explicit in a few PSTL tests (PR #213145)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
A. Jiang via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [clang] [libcxx] Fix vector types w.r.t. qualified element type. (PR #197624)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
Adrian Kuegel via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Bump runner set (PR #208929)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Bump runner set (PR #208929)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release runners to the image that was used on main at the branch point (PR #210378)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release runners to the image that was used on main at the branch point (PR #210378)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lld] [lldb] [llvm] [mlir] [polly] [lit] Delete the external shell (PR #209571)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr not accepting allocators with explicit conversions (PR #208439)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assume that <wchar.h> in llvm-libc has const-overloads. (PR #206805)
Alexey Samsonov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't add #pragma clang attribute with GCC (PR #206989)
Alexey Samsonov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Alexey Samsonov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Alexey Samsonov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Alexey Samsonov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Alexey Samsonov via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [lldb] [llvm] [mlir] [NFC] Silence -Wbool-integral-comparison warnings across LLVM (PR #195246)
Andrei Sabalenka via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [lldb] [llvm] [mlir] [NFC] Silence -Wbool-integral-comparison warnings across LLVM (PR #195246)
Andrei Sabalenka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4472: std::atomic_ref<const T> can be construct… (PR #208131)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4472: std::atomic_ref<const T> can be constructed from temporaries (PR #208131)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Avi Patel via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Benjamin Luke via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move threading and random device config into <__configuration/platform.h> (PR #206262)
Benjamin Luke via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Benjamin Luke via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Benjamin Luke via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Benjamin Luke via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use .set for symbol assignment on Hexagon (PR #211578)
Brian Cain via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use .set for symbol assignment on Hexagon (PR #211578)
Brian Cain via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (PR #206320)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (PR #206320)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (PR #206320)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3454 as resolved (PR #207487)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3454 as resolved (PR #207487)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3454 as resolved (PR #207487)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3454 as resolved (PR #207487)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3585 as resolved (PR #207717)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3585 as resolved (PR #207717)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2502R2: `std::generator` (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2502R2: `std::generator` (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2502R2: `std::generator` (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [llvm] [mlir] [polly] [NFC] Fix "is is" typos (PR #206288)
Corentin Jabot via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Dan Shan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Dan Shan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Dan Shan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Dan Shan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Dan Shan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Dan Shan via libcxx-commits
- [libcxx-commits] [libcxx] [PAC][libc++] Fix build with `ptrauth_calls` feature (PR #211033)
Daniil Kovalev via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Apply the predicate exactly N times in stable_partition (PR #203949)
David Meng via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Apply the predicate exactly N times in stable_partition (PR #203949)
David Meng via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline std::function members into the class body (PR #209461)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [llvm] [WebAssembly] Directly call EH personality function (PR #175202)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Demetrius Kanios via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
Douglas Yung via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
Douglas Yung via libcxx-commits
- [libcxx-commits] [libcxx] Make ios_base::xalloc non-atomic with LIBCXX_ENABLE_THREADS=OFF. (PR #208356)
Eli Friedman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove ios_base::__xindex_ from the ABI (PR #198994)
Eli Friedman via libcxx-commits
- [libcxx-commits] [libcxx] Make ios_base::xalloc non-atomic with LIBCXX_ENABLE_THREADS=OFF. (PR #208356)
Eli Friedman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make all `__random/HEADER.h` depend on `<__math/FOO.h>` instead of `<cmath>` and use `__math::` namespace instead `std::` (PR #213084)
Hana Dusíková via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make all `__random/HEADER.h` depend on `<__math/FOO.h>` instead of `<cmath>` and use `__math::` namespace instead `std::` (PR #213084)
Hana Dusíková via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [llvm] [WebAssembly] Directly call EH personality function (PR #175202)
Heejin Ahn via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [llvm] [WebAssembly] Directly call EH personality function (PR #175202)
Heejin Ahn via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
Heejin Ahn via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (PR #205900)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (PR #205900)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (PR #207667)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (PR #207667)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3052R2: `view_interface::at()` (PR #205012)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3138R3: `views::cache_latest` (PR #151450)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][atomics] P2869R4: Remove Deprecated `shared_ptr` Atomic Access APIs from C++26 (PR #194544)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `view.interface.pass.cpp` (PR #209391)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel OtherConst cases for `nodiscard` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel `OtherConst` cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3052R2: `view_interface::at()` (PR #205012)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3052R2: `view_interface::at()` (PR #205012)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][atomics] P2869R4: Remove Deprecated `shared_ptr` Atomic Access APIs from C++26 (PR #194544)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Too many `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix: Empty namespaces should be avoided (PR #210624)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][cmp][NFC] Fix: Empty namespaces should be avoided (PR #210624)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][cmp][NFC] Fix: Empty namespaces should be avoided (PR #210624)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][cmp][NFC] Fix: Empty namespaces should be avoided (PR #210624)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3798 and mark it as Complete (PR #210640)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `lazy_split_view` (PR #210644)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `lazy_split_view` (PR #210644)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `lazy_split_view` (PR #210644)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format a few `elements_view` tests (PR #210687)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format a few `elements_view` tests (PR #210687)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format a couple of `elements_view` tests (PR #210687)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format a couple of `elements_view` tests (PR #210687)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Formatted and moved `transform_view`'s `sentinel.pass.cpp` (PR #211252)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add static_assert diagnostics for LWG3133 named requirements (PR #212360)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add static_assert diagnostics for LWG3133 named requirements (PR #212360)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add iterator convertible ctor test case for `enumerate_view` (PR #212044)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Consistency improvements after P3050 (PR #213062)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Consistency improvements after P3050 (PR #213062)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Consistency improvements after P3050 (PR #213062)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Consistency improvements after P3050 (PR #213062)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Consistency improvements after P3050 merge (PR #213062)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3138R3: `views::cache_latest` (PR #151450)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][utils] Fix LIT `%if` substitution support (PR #209358)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][utils] Fix LIT `%if` substitution support (PR #209358)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][utils] Fix LIT `%if` substitution support (PR #209358)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_permutation (PR #205147)
Ijtihed Kilani via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fingerprint the compiler when memoizing results (PR #208311)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fingerprint the compiler when memoizing results (PR #208311)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Jon Roelofs via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Jonathan Wakely via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
Junji Watanabe via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Kyungtak Woo via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (PR #209860)
Kyungtak Woo via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (PR #209860)
Kyungtak Woo via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Kyungtak Woo via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #175896)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #175896)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] Bump version to 24.0.0git (PR #209473)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Format `test_macros.h` (PR #212442)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing include to thread.h (PR #208740)
Liza Burakova via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing include to thread.h (PR #208740)
Liza Burakova via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing include to thread.h (PR #208740)
Liza Burakova via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove projection from __lower_bound_onesided (PR #206676)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++] Mark LWG4098 as resolved (PR #206295)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++] Mark LWG4098 as resolved (PR #206295)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++] Mark LWG4098 as resolved (PR #206295)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG4098 as resolved (PR #206295)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Move the lower_bound/upper_bound benchmark to the sorting directory (PR #207215)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vector layout (PR #207149)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [WIP][libc++] Implement find_first_of in terms of find_if or find (PR #207276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [WIP][libc++] Implement find_first_of in terms of find_if or find (PR #207276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Avoid out parameter in dyn_cast_get_derived_info (PR #207326)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix SPEC benchmarks not producing a .lnt result file (PR #207450)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix SPEC benchmarks not producing a .lnt result file (PR #207450)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix SPEC benchmarks not producing a .lnt result file (PR #207450)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make atomic contention tables constinit (PR #207456)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make atomic contention tables constinit (PR #207456)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move guards outside namespace (PR #208089)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move guards outside namespace (PR #208089)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic for libcxxabi missing from the runtimes (PR #208274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Compute a confidence interval in compare-benchmarks (PR #208090)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove diagnostic about _LIBCPP_ABI_NO_ITERATOR_BASES (PR #208460)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix comment about size-based vector (PR #208463)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix comment about size-based vector (PR #208463)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Merge atomic-wait contention tables into a single table (PR #208493)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing <string> include (PR #208281)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update the label for FreeBSD in CI to version 15.1 (PR #205417)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update the label for FreeBSD in CI to version 15.1 (PR #205417)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update the label for FreeBSD in CI to version 15.1 (PR #205417)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Merge atomic-wait contention tables into a single table (PR #208493)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename forward_list constructor tests (PR #208301)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assign_range test for forward_list (PR #208283)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3949 and mark it as done (PR #208272)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3949 and mark it as done (PR #208272)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG4276 as complete (PR #208273)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic for libcxxabi missing from the runtimes (PR #208274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr not accepting allocators with explicit conversions (PR #208439)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (PR #207344)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Add a clang-tidy config (PR #207324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Add a clang-tidy config (PR #207324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::is_heap and std::is_heap_until (PR #207045)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the base image hash to get most recent clang-23 (PR #208766)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the base image hash to get most recent clang-23 (PR #208766)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the base image hash to get most recent clang-23 (PR #208766)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid constructing additional objects when using map::at (PR #157866)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump base image version to most recent (PR #208776)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump base image version to most recent (PR #208776)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump base image version to most recent (PR #208776)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix filesystem::remove_all bug with read-only nested directory (PR #197104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix filesystem::remove_all bug with read-only nested directory (PR #197104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Test: default constructed allocators can be unequal (PR #195839)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Test: default constructed allocators can be unequal (PR #195839)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Test: default constructed allocators can be unequal (PR #195839)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Test: default constructed allocators can be unequal (PR #195839)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Test: default constructed allocators can be unequal (PR #195839)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix usage of constructive interference when we meant destructive (PR #208804)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic for libcxxabi missing from the runtimes (PR #208274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as complete (PR #208866)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as complete (PR #208866)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][utils] Fix LIT `%if` substitution support (PR #209358)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Make ios_base::xalloc non-atomic with LIBCXX_ENABLE_THREADS=OFF. (PR #208356)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::binary_search and std::equal_range (PR #207268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::binary_search and std::equal_range (PR #207268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::binary_search and std::equal_range (PR #207268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused <cassert> from algorithm benchmarks (PR #209492)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid materializing input ranges prepended to deque (PR #199969)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid materializing input ranges prepended to deque (PR #199969)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Compose the test suite Lit site config from harness and installation substitutions (PR #209638)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Mark test unsupported in clang-24 (PR #209794)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Mark test unsupported in clang-24 (PR #209794)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Partially revert #208330 (PR #209928)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Partially revert #208330 (PR #209928)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Mark LWG3116 as Complete (PR #209916)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Compose the test suite Lit site config from harness and installation substitutions (PR #209638)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmark for std::nth_element (PR #210112)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release runners to the image that was used on main at the branch point (PR #210378)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release runners to the image that was used on main at the branch point (PR #210378)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release runners to the image that was used on main at the branch point (PR #210378)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release procedure for libc++ & friends (PR #210383)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix build failure from typo in #171785 (PR #210552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some std::minmax_element benchmarks (PR #210272)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0493R5: Atomic minimum/maximum (PR #180333)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][utils] Fix LIT `%if` substitution support (PR #209358)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][utils] Fix LIT `%if` substitution support (PR #209358)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove atomic workaround (PR #208049)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove atomic workaround (PR #208049)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bring std::{any, all, none}_of tests up to current standards (PR #209266)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix synopsis comment for error_condition::message() (PR #210724)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coverage for push_range on stack/queue with non-default underlying containers (PR #210730)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include sizes in string benchmark names (PR #210795)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix synopsis comment for error_condition::message() (PR #210724)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Compose the test suite Lit site config from harness and installation substitutions (PR #209638)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] __desugars_to_v<__totally_ordered_less_tag, __less<>, _Tp, _Tp> removes cv-ref from _Tp (PR #208950)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] __desugars_to_v<__totally_ordered_less_tag, __less<>, _Tp, _Tp> removes cv-ref from _Tp (PR #208950)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::next_permutation and std::prev_permutation (PR #210966)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [WG21] Draft PR for discussion of the P2687 trivial relocation approach (PR #116714)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [runtimes] Unify exception and RTTI configuration for the runtimes (PR #165296)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Test existence of generated headers in the modulemap (PR #209312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Test existence of generated headers in the modulemap (PR #209312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix test-at-commit after df4bb1f3106d (PR #210983)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix test-at-commit after df4bb1f3106d (PR #210983)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix test-at-commit after df4bb1f3106d (PR #210983)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Uniformly require complete types in vector member functions (PR #211110)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Uniformly require complete types in vector member functions (PR #211110)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Uniformly require complete types in vector member functions (PR #211110)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Uniformly require complete types in vector member functions (PR #211110)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets." (PR #211112)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets." (PR #211112)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Formatted and moved `transform_view`'s `sentinel.pass.cpp` (PR #211252)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release procedure for libc++ & friends (PR #210383)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [runtimes] LLVM 24 version bumps (PR #211262)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Destroy elements when exceptions are thrown in __construct_at_end (PR #167112)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Destroy elements when exceptions are thrown in __construct_at_end (PR #167112)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant benchmarks for lexicographical_compare_three_way (PR #210268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant benchmarks for lexicographical_compare_three_way (PR #210268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't add #pragma clang attribute with GCC (PR #206989)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_BITSET_CONST_SUBSCRIPT_RETURN_REF opt-out (PR #211313)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround for Clang < 20 in clang-tidy plugin (PR #211314)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release procedure for libc++ & friends (PR #210383)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR opt-out (PR #211329)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR to LLVM 25 (PR #211553)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR opt-out (PR #211329)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR opt-out (PR #211329)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR to LLVM 25 (PR #211553)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of two escape hatches to LLVM 25 (PR #211553)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of two escape hatches to LLVM 25 (PR #211553)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of two escape hatches to LLVM 25 (PR #211553)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_BITSET_CONST_SUBSCRIPT_RETURN_REF opt-out (PR #211313)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_BITSET_CONST_SUBSCRIPT_RETURN_REF opt-out (PR #211313)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround for Clang < 20 in clang-tidy plugin (PR #211314)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Pin down the compiler in the various benchmark scripts and jobs (PR #211563)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Rename pre-commit CI workflows (PR #211844)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a Github workflow to test libc++ tools (PR #211067)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Rename pre-commit CI workflows (PR #211844)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Trim down associative container benchmark sizes (PR #212252)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use [[deprecated]] for __grow_by (PR #209126)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use [[deprecated]] for __grow_by (PR #209126)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fold deque iterator benchmarks into algorithm benchmarks (PR #212279)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fold deque iterator benchmarks into algorithm benchmarks (PR #212279)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce sequence container benchmark size ladder (PR #212281)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop char8_t instantiation from string benchmarks (PR #212283)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of two escape hatches to LLVM 25 (PR #211553)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop char8_t instantiation from string benchmarks (PR #212283)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce sequence container benchmark size ladder (PR #212281)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename the streambuf members (PR #212277)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename the streambuf members (PR #212277)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add tools for gathering historical benchmark data (PR #212775)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add tools for gathering historical benchmark data (PR #212775)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement single element vector::insert in terms of emplace (PR #210284)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement single element vector::insert in terms of emplace (PR #210284)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (PR #212366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (PR #212366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (PR #212366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Diagnose unused variables of container types (PR #203084)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix incorrect paper statuses (PR #212827)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a cron job to trigger benchmarking jobs (PR #212859)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix adjacent_view iterator member_types test for ForwardSizedView (PR #201853)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix adjacent_view iterator member_types test for ForwardSizedView (PR #201853)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix difference_type expectations in range adaptor iterator member_types tests (PR #201853)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix difference_type expectations in range adaptor iterator member_types tests (PR #201853)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix difference_type expectations in range adaptor iterator member_types tests (PR #201853)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use .set for symbol assignment on Hexagon (PR #211578)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi] Add a clang-tidy config and test (PR #207324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix exception_fallback.ipp not compiling (PR #212961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix exception_fallback.ipp not compiling (PR #212961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (PR #213032)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing includes in the locale headers (PR #213035)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Trim down associative container benchmark sizes (PR #212252)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Trim down associative container benchmark sizes (PR #212252)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Actually partially populate the container in a benchmark (PR #213146)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix dangling reference in the associative container benchmarks (PR #213139)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an assertion for monotonic_buffer_resource's initial_size (PR #213136)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move lerp to its own header instead of <cmath> (PR #213111)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid a busy-loop in atomic's lost_wakeup.pass.cpp (PR #211242)
Lucas Chollet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (PR #205900)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG4098 as resolved (PR #206295)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (PR #205900)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (PR #205900)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `elements_view` (PR #206589)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `elements_view` (PR #206589)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `elements_view` (PR #206589)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `adjacent_transform_view` (PR #205900)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add sentinel OtherConst cases for `nodiscard` tests in `enumerate_view` (PR #209289)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add sentinel OtherConst cases for `nodiscard` tests in `enumerate_view` (PR #209289)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add sentinel OtherConst cases for `nodiscard` tests in `enumerate_view` (PR #209289)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add sentinel OtherConst cases for `nodiscard` tests in `enumerate_view` (PR #209289)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add sentinel OtherConst cases for `nodiscard` tests in `enumerate_view` (PR #209289)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::isgreater()` (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (PR #209289)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tweak comments for workaround about `fpclassify` overloads (PR #212388)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add missing `constexpr since C++23` comment for signbit (PR #212458)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add missing `constexpr since C++23` comment for signbit (PR #212458)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add missing `constexpr since C++23` comment for signbit (PR #212458)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add iterator convertible ctor test case for `enumerate_view` (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [runtimes][NFC] Re-indent shared library blocks (PR #205523)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::find_first_of (PR #206328)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] Implementation of adjacent_difference on top of a binary transform (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] Implementation of adjacent_difference on top of a binary transform (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] Implementation of adjacent_difference on top of a binary transform (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of adjacent_difference on top of a binary transform (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] __desugars_to_v<__totally_ordered_less_tag, __less<>, _Tp, _Tp> removes cv-ref from _Tp (PR #208950)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] __desugars_to_v<__totally_ordered_less_tag, __less<>, _Tp, _Tp> removes cv-ref from _Tp (PR #208950)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] __desugars_to_v<__totally_ordered_less_tag, __less<>, _Tp, _Tp> removes cv-ref from _Tp (PR #208950)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] __desugars_to_v<__totally_ordered_less_tag, __less<>, _Tp, _Tp> removes cv-ref from _Tp (PR #208950)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::adjacent_difference (PR #207585)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (PR #209291)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move guards outside namespace (PR #208089)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx][libc] update LLVM-libc test status (PR #201236)
Michael Jones via libcxx-commits
- [libcxx-commits] [clang] [libcxx] Fix vector types w.r.t. qualified element type. (PR #197624)
Michele Scandale via libcxx-commits
- [libcxx-commits] [clang] [libcxx] Fix vector types w.r.t. qualified element type. (PR #197624)
Michele Scandale via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Milad Fa via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Milad Fa via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Milad Fa via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Milad Fa via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Milad Fa via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Milad Fa via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Removing traiilng whitespace at line end in CMakeLists.txt (PR #212135)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Removing traiilng whitespace at line end in CMakeLists.txt (PR #212135)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize `<optional>` (PR #206644)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Base string's alignment on __STDCPP_DEFAULT_NEW_ALIGNMENT__ (PR #171785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (PR #206871)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assume that <wchar.h> in llvm-libc has const-overloads. (PR #206805)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't #define __unused with glibc in system_reserved_names.gen.py (PR #206971)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't #define __unused with glibc in system_reserved_names.gen.py (PR #206971)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't make libc++ headers system headers in the modulemap (PR #205509)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't make libc++ headers system headers in the modulemap (PR #205509)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Enable std module on FreeBSD (PR #206269)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't add #pragma clang attribute with GCC (PR #206989)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move threading and random device config into <__configuration/platform.h> (PR #206262)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_COMPRESSED_PAIR from packaged_task (PR #200642)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_COMPRESSED_PAIR from packaged_task (PR #200642)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move threading and random device config into <__configuration/platform.h> (PR #206262)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (PR #207134)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (PR #207134)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_COMPRESSED_PAIR from packaged_task (PR #200642)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Base string's alignment on __STDCPP_DEFAULT_NEW_ALIGNMENT__ (PR #171785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ues _LIBCPP_NO_UNIQUE_ADDRESS for the new vetor layout (PR #207149)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vetor layout (PR #207149)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vector layout (PR #207149)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Base string's alignment on __STDCPP_DEFAULT_NEW_ALIGNMENT__ (PR #171785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Add a clang-tidy config (PR #207324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Return derived_object_info from dyn_cast_get_derived_info (PR #207326)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Avoid out parameter in dyn_cast_get_derived_info (PR #207326)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (PR #207344)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use eary returns in some vector functions (PR #207367)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use eary returns in some vector functions (PR #207367)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Avoid out parameter in dyn_cast_get_derived_info (PR #207326)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (PR #207447)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make atomic contention tables constinit (PR #207456)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't add #pragma clang attribute with GCC (PR #206989)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (PR #207447)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (PR #207447)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (PR #207447)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use eary returns in some vector functions (PR #207367)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (PR #207344)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanup windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD. (PR #186129)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD (PR #186129)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD (PR #186129)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (PR #207668)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (PR #207668)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (PR #207447)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (PR #181624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (PR #207668)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector's ASan annotations to only ever delete and add the annotations (PR #152967)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __is_std_ templates variable templates (PR #150590)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add warning groups to all our diagnose_if uses (PR #128759)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate integral to_chars overloads externally (PR #107071)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Reorder shared_ptr allocation functions (PR #206031)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Reorder shared_ptr allocation functions (PR #206031)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Reorder shared_ptr allocation functions (PR #206031)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::is_heap and std::is_heap_until (PR #207045)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::is_heap and std::is_heap_until (PR #207045)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] update LLVM-libc test status (PR #201236)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update the label for FreeBSD in CI to version 15.1 (PR #205417)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Overhaul how we check ABI stability (PR #207989)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify a bunch of noexcept specifications (PR #166397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4472: std::atomic_ref<const T> can be constructed from temporaries (PR #208131)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Overhaul how we check ABI stability (PR #207989)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3949 and mark it as done (PR #208272)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic for libcxxabi missing from the runtimes (PR #208274)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing <string> include (PR #208281)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assign_range test for forward_list (PR #208283)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove benchmark::DoNotOptimize from custom predicates in benchmarks (PR #208412)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::is_heap and std::is_heap_until (PR #207045)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove benchmark::DoNotOptimize from custom predicates in benchmarks (PR #208412)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename forward_list constructor tests (PR #208301)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr not accepting allocators with explicit conversions (PR #208439)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr rebinding allocators to incomplete types (PR #206145)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_COMPRESSED_PAIR/TRIPLE from shared_ptr (PR #200401)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic for libcxxabi missing from the runtimes (PR #208274)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename the macro for the LLVM 18 ABI tag used in ranges (PR #208464)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Treat negative counts in copy_n & friends as no-ops (PR #207086)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::is_heap and std::is_heap_until (PR #207045)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr not accepting allocators with explicit conversions (PR #208439)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr not accepting allocators with explicit conversions (PR #208439)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (PR #207344)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi][NFC] Add a clang-tidy config (PR #207324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi][NFC] Add a clang-tidy config (PR #207324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing include to thread.h (PR #208740)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (PR #209105)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing include to thread.h (PR #208740)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid constructing additional objects when using map::at (PR #157866)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create libc++ 24 release notes (PR #208814)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as complete (PR #208866)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang][ThreadSafety] Add requires_negative_capability attribute (PR #203099)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi] Add a clang-tidy config and test (PR #207324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use [[deprecated]] for __grow_by (PR #209126)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (PR #209105)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (PR #209105)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Test: default constructed allocators can be unequal (PR #195839)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove ClangTidyModuleRegistry.h from the clang-tidy checks (PR #206227)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline std::function members into the class body (PR #209461)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::binary_search and std::equal_range (PR #207268)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline std::function members into the class body (PR #209461)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused <cassert> from algorithm benchmarks (PR #209492)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline std::function members into the class body (PR #209461)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Compose the test suite Lit site config from harness and installation substitutions (PR #209638)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++][NFC] Inline std::function members into the class body" (#209555) (PR #210260)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant benchmarks for lexicographical_compare_three_way (PR #210268)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some std::minmax_element benchmarks (PR #210272)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement single element vector::insert in terms of emplace (PR #210284)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Too many `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release procedure for libc++ & friends (PR #210383)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads (PR #210659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads (PR #210659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads for base 2 and 16 (PR #210659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix build failure from typo in #171785 (PR #210552)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++][NFC] Inline std::function members into the class body" (#209555) (PR #210260)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++][NFC] Inline std::function members into the class body" (#209555) (PR #210260)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Always disable buffering of the stream underlying std::filebuf (PR #209872)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads for base 2 and 16 (PR #210659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some std::minmax_element benchmarks (PR #210272)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include sizes in string benchmark names (PR #210795)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] reduced the number of multiplication (PR #154503)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] reduced the number of multiplication (PR #154503)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads for base 2 and 16 (PR #210659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads for base 2 and 16 (PR #210659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Test existence of generated headers in the modulemap (PR #209312)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] Fix vector types w.r.t. qualified element type. (PR #197624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Uniformly require complete types in vector member functions (PR #211110)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Remove some XFAILs which never trigger (PR #211241)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release procedure for libc++ & friends (PR #210383)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't add #pragma clang attribute with GCC (PR #206989)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR opt-out (PR #211329)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround for Clang < 20 in clang-tidy plugin (PR #211314)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libunwind] [llvm] [libc++] Update macOS and AppleClang (PR #193711)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Always disable buffering of the stream underlying std::filebuf (PR #209872)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard use of `[[clang::trivial_abi]]` (PR #211736)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Remove some XFAILs which never trigger (PR #211241)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Remove some XFAILs which never trigger (PR #211241)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline fstream functions into the class body (PR #211738)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline fstream functions into the class body (PR #211738)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of two escape hatches to LLVM 25 (PR #211553)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::next_permutation and std::prev_permutation (PR #210966)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmark for std::nth_element (PR #210112)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::min_element, std::max_element and std::ranges::max (PR #209590)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Trim down associative container benchmark sizes (PR #212252)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fold deque iterator benchmarks into algorithm benchmarks (PR #212279)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce sequence container benchmark size ladder (PR #212281)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify clear_padding.h a bit (PR #212426)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce implicit and explicit ABI annotations (PR #193045)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify some meta-programming in tuple (PR #212436)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (PR #212433)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (PR #212435)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Format `test_macros.h` (PR #212442)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Upgrade to GCC 16 (PR #206235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to comparison functions (PR #210075)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename the streambuf members (PR #212277)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename the streambuf members (PR #212277)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify some meta-programming in tuple (PR #212436)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify some meta-programming in tuple (PR #212436)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename the streambuf members (PR #212277)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Only use `copy_file_range` on Linux or FreeBSD targets (PR #184373)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix `throwing_allocator` and improve related tests (PR #212673)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify clear_padding.h a bit (PR #212426)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Diagnose unused variables of container types (PR #203084)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Upgrade to GCC 16 (PR #206235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove SFINAE checks in tuple which are always true (PR #212765)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __has_array_cookie a variable template (PR #212767)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix exception_fallback.ipp not compiling (PR #212961)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove SFINAE checks in tuple which are always true (PR #212765)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove SFINAE checks in tuple which are always true (PR #212765)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove SFINAE checks in tuple which are always true (PR #212765)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __has_array_cookie a variable template (PR #212767)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename the streambuf members (PR #212277)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Return the native handle from __get_ostream_file (PR #209864)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify clear_padding.h a bit (PR #212426)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (PR #212969)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Diagnose unused variables of container types (PR #203084)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (PR #209860)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi] Add a clang-tidy config and test (PR #207324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (PR #212969)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (PR #212969)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (PR #213032)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing includes in the locale headers (PR #213035)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make all `__random/HEADER.h` depend on `<__math/FOO.h>` instead of `<cmath>` and use `__math::` namespace instead `std::` (PR #213084)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make all `__random/HEADER.h` depend on `<__math/FOO.h>` instead of `<cmath>` and use `__math::` namespace instead `std::` (PR #213084)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fold deque iterator benchmarks into algorithm benchmarks (PR #212279)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (PR #213032)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an assertion for monotonic_buffer_resource's initial_size (PR #213136)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused headers from <cmath> (PR #213114)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove opt-out of the LLVM 23 transitive includes (PR #213245)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove opt-out of the LLVM 23 transitive includes removal (PR #213245)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove opt-out of the LLVM 23 transitive includes removal (PR #213245)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix dangling reference in the associative container benchmarks (PR #213139)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Actually partially populate the container in a benchmark (PR #213146)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up headers that relied on `<optional>`'s transitive includes (PR #213158)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __has_array_cookie a variable template (PR #212767)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __has_array_cookie a variable template (PR #212767)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify clear_padding.h a bit (PR #212426)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify clear_padding.h a bit (PR #212426)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++abi] Add a clang-tidy config and test (PR #207324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libc++abi][NFC] Enable modernize-loop-convert clang-tidy check (PR #213250)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Enable modernize-use-override clang-tidy check (PR #213253)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #175896)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (PR #208883)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (PR #208883)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (PR #208883)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing 'get_new_handler()' for Windows builds (PR #150182)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Partially revert #208330 (PR #209928)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Partially revert #208330 (PR #209928)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Partially revert #208330 (PR #209928)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add MSVC's implementation of `exception_ptr` for Windows (PR #94977)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Address -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Address -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [unwind, cxx, cxxabi] Fix cmake for static/shared build (PR #176346)
Ramkumar Ramachandra via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libc] [libcxx] [libunwind] [lld] [lldb] [llvm] [openmp] [polly] [3/4]: [docs] Create utils/docs (PR #203962)
Scott Linder via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace mutex+condvar with atomics in __call_once (PR #192433)
Shonie Caplan via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Simon Pilgrim via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Simon Pilgrim via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (PR #199091)
Simon Pilgrim via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix typo/regression introduced by #171785 (PR #210552)
Thurston Dang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix typo/regression introduced by #171785 (PR #210552)
Thurston Dang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix build failure from typo in #171785 (PR #210552)
Thurston Dang via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Tony Varghese via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
Tony Varghese via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement any_of in terms of find_if (PR #207274)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] XFAIL std/text/text_encoding/text_encoding.members/environment.pass.cpp test on Armv7/Linux Ubuntu targets. (PR #207287)
Vladimir Vereschaka via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Bump runner set (PR #208929)
Vy Nguyen via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add compact bounded specialization for capacity_aware_iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add compact bounded specialization for capacity_aware_iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add compact bounded specialization for capacity_aware_iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize `<optional>` (PR #206644)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize `<optional>` (PR #206644)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize `<optional>` (PR #206644)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add compact bounded specialization for capacity_aware_iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up headers that relied on `<optional>`'s transitive includes (PR #213158)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (PR #206360)
Xavier Roche via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (PR #206360)
Xavier Roche via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Xing Xue via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
Xing Xue via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vector layout (PR #207149)
Yanzuo Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Mark test unsupported in clang-24 (PR #209794)
Yanzuo Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Mark test unsupported in clang-24 (PR #209794)
Yanzuo Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the base image hash to get most recently clang-23 (PR #208766)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump base image version to most recent (PR #208776)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [lldb] [llvm] [mlir] [NFC] Silence -Wbool-integral-comparison warnings across LLVM (PR #195246)
YongKang Zhu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (PR #208145)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
Yuriy Chernyshov via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
Yuriy Chernyshov via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
Yuriy Chernyshov via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
Yuriy Chernyshov via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
Yuriy Chernyshov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Prevent cycle from including __mbstate_t.h within wchar.h (PR #200940)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize fstream::read" (PR #206453)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the string benchmarks (PR #185397)
via libcxx-commits
- [libcxx-commits] [libcxx] 6a909d6 - [runtimes][NFC] Re-indent shared library blocks (#205523)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 6a909d6 - [runtimes][NFC] Re-indent shared library blocks (#205523)
via libcxx-commits
- [libcxx-commits] [libcxx] a5c06c0 - [libc++] Implement LWG3662 basic_string::append/assign(NTBS, pos, n) suboptimal (#206320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't #define __unused with glibc in system_reserved_names.gen.py (PR #206971)
via libcxx-commits
- [libcxx-commits] [libcxx] 3c16a8b - [libc++] Don't #define __unused with glibc in system_reserved_names.gen.py (#206971)
via libcxx-commits
- [libcxx-commits] [libcxx] 28f08a6 - [libc++] Don't make libc++ headers system headers in the modulemap (#205509)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Enable std module on FreeBSD (PR #206269)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
via libcxx-commits
- [libcxx-commits] [libcxx] bb6868a - [libc++] Fix behavior for `get_temporary_buffer` with non-positive size (#206871)
via libcxx-commits
- [libcxx-commits] [libcxx] 5f282ce - [libc++] Assume that <wchar.h> in llvm-libc has const-overloads. (#206805)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't add #pragma clang attribute with GCC (PR #206989)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi][FreeBSD] Re-enable `thread_local_destruction_order.pass.cpp`. (PR #186129)
via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] 32f14d7 - [libc++] Move threading and random device config into <__configuration/platform.h> (#206262)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG4098 as resolved (PR #206295)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::replace_copy and std::replace_copy_if (PR #207070)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Enable CPO compile tests (PR #207123)
via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (PR #207134)
via libcxx-commits
- [libcxx-commits] [libcxx] a5114ab - Revert "[libc++] Move threading and random device config into <__configuration/platform.h>" (#207134)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (PR #206257)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI flag to optimize mersenne_twister_engine (PR #206423)
via libcxx-commits
- [libcxx-commits] [libcxx] 88bf280 - Reapply "[libc++] Optimize fstream::read" (#206453)
via libcxx-commits
- [libcxx-commits] [libcxx] 6a3359f - [libc++] Remove _LIBCPP_COMPRESSED_PAIR from packaged_task (#200642)
via libcxx-commits
- [libcxx-commits] [libcxx] 6f9ac38 - [libc++][test] Cover byteswap _BitInt padding on every ABI with width 72 (#206360)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ues _LIBCPP_NO_UNIQUE_ADDRESS for the new vetor layout (PR #207149)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary functions from __vector_layout (PR #207152)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `std::reference_constructs_from_temporary` SFINAE friendly when the 1st template argument is not a reference type (PR #206679)
via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assert test for string assign/append (PR #207164)
via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] AIX fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Move the lower_bound/upper_bound benchmark to the sorting directory (PR #207215)
via libcxx-commits
- [libcxx-commits] [libcxx] 4fad93b - [libc++] Use _LIBCPP_NO_UNIQUE_ADDRESS for the new vector layout (#207149)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] e49c8a0 - [libc++] Base string's alignment on __STDCPP_DEFAULT_NEW_ALIGNMENT__ (#171785)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Add a clang-tidy config (PR #207324)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Avoid out parameter in dyn_cast_get_derived_info (PR #207326)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Always enable -fvisibility=hidden (PR #207333)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (PR #207344)
via libcxx-commits
- [libcxx-commits] [libcxx] efcfff7 - [libc++] Add assert test for string assign/append (#207164)
via libcxx-commits
- [libcxx-commits] [libcxx] 4f06fa9 - [libc++][ranges] Enable CPO compile tests (#207123)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
via libcxx-commits
- [libcxx-commits] [libcxxabi] cbb277a - [libc++abi][NFC] Avoid out parameter in dyn_cast_get_derived_info (#207326)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (PR #207447)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix SPEC benchmarks not producing a .lnt result file (PR #207450)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix SPEC benchmarks not producing a .lnt result file (PR #207450)
via libcxx-commits
- [libcxx-commits] [libcxx] e96a42d - [libc++] Fix SPEC benchmarks not producing a .lnt result file (#207450)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make atomic contention tables constinit (PR #207456)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi][FreeBSD] Re-enable `thread_local_destruction_order.pass.cpp`. (PR #186129)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi][FreeBSD] Re-enable `thread_local_destruction_order.pass.cpp`. (PR #186129)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi][FreeBSD] Re-enable `thread_local_destruction_order.pass.cpp`. (PR #186129)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline `text_encoding` alias offset table std::count to 884 (PR #207471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3454 as resolved (PR #207487)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (PR #207344)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `join_view` (PR #206838)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] b0a64cf - [libc++] Mark LWG3454 as resolved (#207487)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] #199778: locale_base_api.h (PR #207569)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] #199778: locale_base_api.h (PR #207569)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] #199778: locale_base_api.h (PR #207569)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanup windows macros (PR #207577)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Fix LWG issue4481 disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
via libcxx-commits
- [libcxx-commits] [libcxx] Implementation of adjacent_difference on top of a binary transform (PR #207585)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] d832bfe - [libc++] Mark LWG4098 as resolved (#206295)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] #199778: locale_base_api.h (PR #207569)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 4a02e11 - [libcxxabi] Re-enable `thread_local_destruction_order.pass.cpp` on FreeBSD (#186129)
via libcxx-commits
- [libcxx-commits] [libcxx] a68147f - [libc++] Use std::to_chars to format thread::id and canonicalize the representation across platforms (#181624)
via libcxx-commits
- [libcxx-commits] [libcxx] 925f4f2 - [libc++] Add an ABI flag to optimize mersenne_twister_engine (#206423)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up windows macros (PR #207577)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: disallow chrono::duration<const T, P> (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] 224b9d2 - [libc++] Make `<set>` `std::multiset` constexpr as part of P3372R3 (#206257)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied `[[nodiscard]]` to `views::zip_transform` (PR #207120)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [llvm] [mlir] [polly] [NFC] Fix "is is" typos (PR #206288)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (PR #207668)
via libcxx-commits
- [libcxx-commits] [libcxx] 1b2efd2 - [libc++] Split the multidimensional algorithms out of uninitialized_algorithms.h (#207447)
via libcxx-commits
- [libcxx-commits] [libcxxabi] cb942d0 - [libc++abi] Always enable -fvisibility=hidden (#207333)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: `std::uninitialized_move/_n` and guaranteed copy elision (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: `std::uninitialized_move/_n` and guaranteed copy elision (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: `std::uninitialized_move/_n` and guaranteed copy elision (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] 18c0f3a - [libc++] Use _LIBCPP_KEEP_TRANSITIVE_INCLUDES_LLVM23 in <future> (#207668)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3585 as resolved (PR #207717)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] c58675e - [libc++] Make atomic contention tables constinit (#207456)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] enable AltiVec vectorization with element-wise comparison wrapper (PR #207832)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] enable AltiVec vectorization with element-wise comparison wrapper (PR #207832)
via libcxx-commits
- [libcxx-commits] [libcxx] 8992cdf - [libc++][ranges] Applied [[nodiscard]] to `join_view` (#206838)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Set `__cpp_lib_reference_from_temporary` (PR #207920)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Don't enable -fvisibility=hidden on Windows (PR #207943)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] 7b4fd87 - [libc++] Mark LWG3585 as resolved (#207717)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 5343b20 - [libcxxabi] Don't enable -fvisibility=hidden on Windows (#207943)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] 31fc40b - [clang][X86] Emit AVX level mismatch psABI warnings on function definitions (#199091)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
via libcxx-commits
- [libcxx-commits] [libcxx] 72e1037 - [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (#204462)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ThreadSafety] Add thread safety annotations for variadic std::scoped_lock (PR #204462)
via libcxx-commits
- [libcxx-commits] [libcxx] 1045d1e - [libc++][ranges] Applied `[[nodiscard]]` to `zip_view` (#207667)
via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport P3029R1 Better `mdspan`'s CTAD to C++20/23 (PR #208132)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][AIX] Marking the tests UNSUPPORTED as the current implementation of fopen w+bx overrides ios::noreplace (PR #188425)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
via libcxx-commits
- [libcxx-commits] [libcxx] 1cefbac - [libc++] Replace the of use custom sections for detecting overriden functions (#175896)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3133: Modernizing numeric type requirements (PR #208145)
via libcxx-commits
- [libcxx-commits] [libcxx] 70df3cc - Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (#208157)
via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Replace the of use custom sections for detecting overriden functions" (PR #208157)
via libcxx-commits
- [libcxx-commits] [libcxx] 459cadf - [libc++][chrono] Implement LWG 4481: Disallow `chrono::duration<const T, P>` (#207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4481: Disallow `chrono::duration<const T, P>` (PR #207558)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] b5fa9ee - [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (#207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3918: copy elision in `std::uninitialized_move/_n` (PR #207692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __uninitialized_allocator_{fill, value_construct, move} and use them in vector (PR #207500)
via libcxx-commits
- [libcxx-commits] [libcxx] b3e6e6d - [libcxx][NFC] Move guards outside namespace (#208089)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Default implementation of parallel std::reverse_copy (PR #208085)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Default the allocator argument for most string constructors (PR #169901)
via libcxx-commits
- [libcxx-commits] [libcxx] 3e7a2ec - [libc++][pstl] Default implementation of parallel std::find_first_of (#206328)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic for libcxxabi missing from the runtimes (PR #208274)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assign_range test for forward_list (PR #208283)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace the of use custom sections for detecting overriden functions (PR #208330)
via libcxx-commits
- [libcxx-commits] [libcxx] Make ios_base::xalloc non-atomic with LIBCXX_ENABLE_THREADS=OFF. (PR #208356)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Applied [[nodiscard]] to `lazy_split` (PR #208036)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [libcxx] f6b50ce - [libc++] Remove some unnecessary functions from __vector_layout (#207152)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix shared_ptr not accepting allocators with explicit conversions (PR #208439)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove diagnostic about _LIBCPP_ABI_NO_ITERATOR_BASES (PR #208460)
via libcxx-commits
- [libcxx-commits] [libcxx] 48aade5 - [libc++][NFC] Fix comment about size-based vector (#208463)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix comment about size-based vector (PR #208463)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Merge atomic-wait contention tables into a single table (PR #208493)
via libcxx-commits
- [libcxx-commits] [libcxx] d82a0d2 - [libc++] Add missing <string> include (#208281)
via libcxx-commits
- [libcxx-commits] [libcxx] b45d681 - [libc++] Update the label for FreeBSD in CI to version 15.1 (#205417)
via libcxx-commits
- [libcxx-commits] [libcxx] e2a8a74 - [libc++][NFC] Rename forward_list constructor tests (#208301)
via libcxx-commits
- [libcxx-commits] [libcxx] c7cecd8 - [libc++] Fix assign_range test for forward_list (#208283)
via libcxx-commits
- [libcxx-commits] [libcxx] 2a9f19f - [libc++] Add tests for LWG3949 and mark it as done (#208272)
via libcxx-commits
- [libcxx-commits] [libcxx] 4e3a68f - [libc++] Mark LWG4276 as complete (#208273)
via libcxx-commits
- [libcxx-commits] [libcxx] f5169f2 - [libc++] Enable missing allocator constructors in C++11 (#204845)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Use the same .clang-format as libc++ (PR #208661)
via libcxx-commits
- [libcxx-commits] [libcxx] 62bf9d9 - [libc++] Fix shared_ptr not accepting allocators with explicit conversions (#208439)
via libcxx-commits
- [libcxx-commits] [libcxx] 68ee7f0 - [libc++] Add benchmarks for std::is_heap and std::is_heap_until (#207045)
via libcxx-commits
- [libcxx-commits] [libcxxabi] d6ef81c - [libc++abi][NFC] Use C++11 spelling of [[noreturn]] (#207344)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Fix redefinition of wchar_t overloads on AIX (PR #201432)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing include to thread.h (PR #208740)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the base image hash to get most recently clang-23 (PR #208766)
via libcxx-commits
- [libcxx-commits] [libcxx] 8ece73c - [libc++] Update the base image hash to get most recent clang-23 (#208766)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump base image version to most recent (PR #208776)
via libcxx-commits
- [libcxx-commits] [libcxx] a6cf9ec - [libc++] Bump base image version to most recent (#208776)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as "Nothing To Do" (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as "Nothing To Do" (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as "Nothing To Do" (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] 7d38440 - [libc++] Replace the of use custom sections for detecting overriden functions (#208330)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add compact bounded specialization for capacity_aware_iterator (PR #208271)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (PR #208883)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] #199778: locale_base_api.h (PR #207569)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Bump runner set (PR #208929)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang][ThreadSafety] Add requires_negative_capability attribute (PR #203099)
via libcxx-commits
- [libcxx-commits] [libcxx] 419cce0 - [libcxx][NFC] Move release notes for MSVC's implementation of exception_ptr (#208883)
via libcxx-commits
- [libcxx-commits] [libcxx] 6e01e73 - [libcxx] Bump runner set (#208929)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix usage of constructive interference when we meant destructive (PR #208804)
via libcxx-commits
- [libcxx-commits] [libcxx] 410a2a2 - [libc++][pstl] Default implementation of parallel std::reverse_copy (#208085)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (PR #208945)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a design document for Windows support (PR #202668)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing 'get_new_handler()' for Windows builds (PR #150182)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing 'get_new_handler()' for Windows builds (PR #150182)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3403 as resolved (PR #208866)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] for ohos llvm libcxx (PR #208390)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Rewrite CPOs with resolver functions (PR #209104)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] d62c903 - [libc++] Refactor the string benchmarks (#185397)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][unique_ptr] Implement LWG 4144: Disallow unique_ptr<T&, D> (PR #209018)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (PR #209130)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
via libcxx-commits
- [libcxx-commits] [libcxx] 0f69d28 - [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (#209105)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused includes from <__iterator/segmented_iterator.h> (PR #209105)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::is_heap_until (PR #209141)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
via libcxx-commits
- [libcxx-commits] [libcxx] c31455c - [libc++] Fix filesystem::remove_all bug with read-only nested directory (#197104)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx]support freestanding libc++ (PR #208900)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] fopen() does not support the 'x' (exclusive/noreplace) mode suffix. (PR #206498)
via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [libunwind] [llvm] [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (PR #209282)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libunwind][AIX] Handle VAPI-based return addresses in stack unwinding for LLU (PR #209280)
via libcxx-commits
- [libcxx-commits] [libcxx] 6bbd5a1 - [libcxx] Avoid including deprecated ClangTidyModuleRegistry.h (#208945)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `view.interface.pass.cpp` (PR #209391)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix hypotf linker error with Clang modules on Windows UCRT (PR #209403)
via libcxx-commits
- [libcxx-commits] [libcxx] 2d1bc4f - [libc++] Fix usage of constructive interference when we meant destructive (#208804)
via libcxx-commits
- [libcxx-commits] [libcxx] 98c4ea4 - [libc++] Improve diagnostic for libcxxabi missing from the runtimes (#208274)
via libcxx-commits
- [libcxx-commits] [libcxx] 23b3f21 - [libc++] Mark LWG3403 as complete (#208866)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline std::function members into the class body (PR #209461)
via libcxx-commits
- [libcxx-commits] [libcxx] 40152b8 - [libc++][NFC] Inline std::function members into the class body (#209461)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused <cassert> from algorithm benchmarks (PR #209492)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from durations with unsigned representations. (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from durations with unsigned representations. (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Fix __transform_primary in FreeBSD (PR #186130)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Correctly implement __transform_primary in all platforms (PR #186130)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Correctly implement __transform_primary in all platforms (PR #186130)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Correctly implement __transform_primary in all platforms (PR #186130)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang][AIX] Fix fopen 'x' mode via open(O_CREAT|O_EXCL)+fdopen (PR #209705)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang][AIX] Fix fopen 'x' mode via open(O_CREAT|O_EXCL)+fdopen (PR #209705)
via libcxx-commits
- [libcxx-commits] [libcxx] 5b3b76e - [libc++] Create libc++ 24 release notes (#208814)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 0cf914a - [libcxx][libc] update LLVM-libc test status (#201236)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fixes LWG4072 (PR #209968)
via libcxx-commits
- [libcxx-commits] [libcxxabi] db7356d - [libc++] Partially revert #208330 (#209928)
via libcxx-commits
- [libcxx-commits] [libcxx] 122efb2 - [libc++] Optimize std::is_heap_until (#209141)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmark for std::nth_element (PR #210112)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some adjacent_view::begin() benchmarks (PR #210265)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant benchmarks for lexicographical_compare_three_way (PR #210268)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some std::minmax_element benchmarks (PR #210272)
via libcxx-commits
- [libcxx-commits] [libcxx] 2580624 - [libcxx] avoid include Uppercase windows headers (#208903)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement single element vector::insert in terms of emplace (PR #210284)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] avoid include Uppercase windows headers (PR #208903)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to classification / comparison functions (PR #210075)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove locale::id::__next_id from the ABI (PR #210360)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Partially revert #208330 (PR #209928)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release runners to the image that was used on main at the branch point (PR #210378)
via libcxx-commits
- [libcxx-commits] [libcxx] 53c048b - [libc++] Update release runners to the image that was used on main at the branch point (#210378)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update release procedure for libc++ & friends (PR #210383)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing 'get_new_handler()' for Windows builds (PR #150182)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing 'get_new_handler()' for Windows builds (PR #150182)
via libcxx-commits
- [libcxx-commits] [libcxx] 1e37b62 - [lit] Delete the external shell (#209571)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Removed unsupported compilers from tests (PR #210413)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (PR #210551)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix typo/regression introduced by #171785 (PR #210552)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG3664 as resolved (PR #210550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][NFC] Suppress -Wmicrosoft-cast in MSVC's exception_ptr (PR #210570)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
via libcxx-commits
- [libcxx-commits] [libcxx] 5c7dc8e - [libc++][ranges] Add missing test cases for `[[nodiscard]]` tests in `enumerate_view` (#209289)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Too many `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (PR #210602)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix: Empty namespaces should be avoided (PR #210624)
via libcxx-commits
- [libcxx-commits] [libcxx] 16ffd27 - [libcxx][NFC] Address -Wmicrosoft-cast in MSVC's exception_ptr (#210570)
via libcxx-commits
- [libcxx-commits] [libcxx] 53c6ce1 - [libc++][cmp][NFC] Fix: Empty namespaces should be avoided (#210624)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Avoid talking about other implementations on DR status (PR #210637)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tests for LWG3798 and mark it as Complete (PR #210640)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format `lazy_split_view` (PR #210644)
via libcxx-commits
- [libcxx-commits] [libcxx] 99789ca - [libc++] Add tests for LWG3798 and mark it as Complete (#210640)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize to_chars integral overloads (PR #210659)
via libcxx-commits
- [libcxx-commits] [libcxx] 4234ff6 - Reapply "[libc++][NFC] Inline std::function members into the class body" (#209555) (#210260)
via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++][NFC] Inline std::function members into the class body" (#209555) (PR #210260)
via libcxx-commits
- [libcxx-commits] [libcxx] ead8fd8 - [libc++][ranges][NFC] Format `lazy_split_view` (#210644)
via libcxx-commits
- [libcxx-commits] [libcxx] eec2f09 - [libc++][NFC] Removed duplicated `_LIBCPP_INTRODUCED_IN_LLVM_23` macros (#210602)
via libcxx-commits
- [libcxx-commits] [libcxx] 39a2c6a - [libc++][test][NFC] Removed unsupported compilers from tests (#210413)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][NFC] Format a few `elements_view` tests (PR #210687)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
via libcxx-commits
- [libcxx-commits] [libcxx] 03b7806 - [libc++][test] Fix build failure from typo in #171785 (#210552)
via libcxx-commits
- [libcxx-commits] [libcxx] a861703 - [libc++][utils] Fix LIT `%if` substitution support (#209358)
via libcxx-commits
- [libcxx-commits] [libcxx] faf7261 - [libc++] Bring std::{any, all, none}_of tests up to current standards (#209266)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix synopsis comment for error_condition::message() (PR #210724)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coverage for push_range on stack/queue with non-default underlying containers (PR #210730)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] 8d5788c - [libc++][ranges][NFC] Format a couple of `elements_view` tests (#210687)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (PR #210694)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
via libcxx-commits
- [libcxx-commits] [libcxx] f8e2588 - [libc++] Include sizes in string benchmark names (#210795)
via libcxx-commits
- [libcxx-commits] [libcxx] 7f49d95 - [libc++][NFC] Fix synopsis comment for error_condition::message() (#210724)
via libcxx-commits
- [libcxx-commits] [libcxx] df4bb1f - [libc++] Compose the test suite Lit site config from harness and installation substitutions (#209638)
via libcxx-commits
- [libcxx-commits] [libcxx] b8eebf2 - [libc++][NFC] Re-order availability mapping to `_LIBCPP_INTRODUCED_IN_LLVM_{N}` (#210694)
via libcxx-commits
- [libcxx-commits] [libcxx] c40a686 - [libc++] Strip cv-refs in __desugars_to specialization for integral types (#208950)
via libcxx-commits
- [libcxx-commits] [libcxx] faaeaf3 - [libc++] Implement P0493R5: Atomic minimum/maximum (#180333)
via libcxx-commits
- [libcxx-commits] [libcxx] 460778b - [libc++][pstl] Default implementation of parallel std::adjacent_difference (#207585)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for std::next_permutation and std::prev_permutation (PR #210966)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Test existence of generated headers in the modulemap (PR #209312)
via libcxx-commits
- [libcxx-commits] [libcxx] 2cd5deb - [libc++] Fix test-at-commit after df4bb1f3106d (#210983)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix test-at-commit after df4bb1f3106d (PR #210983)
via libcxx-commits
- [libcxx-commits] [libcxx] 17ac8fd - [libc++] Don't require complete types in vector<T>::empty() (#210754)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't require complete types in vector<T>::empty() (PR #210754)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fpclassify` (PR #210993)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Uniformly require complete types in vector member functions (PR #211110)
via libcxx-commits
- [libcxx-commits] [libcxx] c23ad1b - [libc++] Remove {Pause, Resume}Timing from fast push_back benchmarks (#209130)
via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [polly] Backport for #203715 on llvm 23 (PR #211219)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2545R4 Read-Copy Update (RCU) (PR #175451)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize standard streams with sync_with_stdio(false) (PR #209161)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid a busy-loop in atomic's lost_wakeup.pass.cpp (PR #211242)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] 04327b1 - Revert "[libc++][test] XFAIL `text/text_encoding/environment.pass.cpp` test on Armv7/Linux Ubuntu targets." (#211112)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Mark test unsupported in clang-24 (PR #209794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] adding yield in the lost wakeup test (PR #211261)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][test-suite][NFC] Formatted and moved `transform_view`'s `sentinel.pass.cpp` (PR #211252)
via libcxx-commits
- [libcxx-commits] [libcxx] 02c51ad - [libc++] Remove redundant benchmarks for lexicographical_compare_three_way (#210268)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] adding yield in the lost wakeup test (PR #211261)
via libcxx-commits
- [libcxx-commits] [libcxx] 6f3328e - [libc++] Don't add #pragma clang attribute with GCC (#206989)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] 3b7447e - [libc++] Optimize standard streams with sync_with_stdio(false) (#209161)
via libcxx-commits
- [libcxx-commits] [libcxx] a7d2602 - [libc++] Update release procedure for libc++ & friends (#210383)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Defer removal of _LIBCPP_DEPRECATED_ABI_NON_TRIVIAL_ALLOCATOR to LLVM 25 (PR #211553)
via libcxx-commits
- [libcxx-commits] [libcxx] 882a138 - [libc++] Remove workaround for Clang < 20 in clang-tidy plugin (#211314)
via libcxx-commits
- [libcxx-commits] [libcxx] be86221 - [libc++] Implement any_of in terms of find_if (#207274)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Pin down the compiler in the various benchmark scripts and jobs (PR #211563)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [lldb] [clang]: implement std::meta::is_type (PR #211653)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard use of `[[clang::trivial_abi]]` (PR #211736)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] use linear search instead of binary search for small flat_map (PR #211794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] use linear search instead of binary search for small flat_map (PR #211794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] use linear search instead of binary search for small flat_map (PR #211794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] use linear search instead of binary search for small flat_map (PR #211794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] use linear search instead of binary search for small flat_map (PR #211794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] use linear search instead of binary search for small flat_map (PR #211794)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Rename pre-commit CI workflows (PR #211844)
via libcxx-commits
- [libcxx-commits] [libcxx] 8676929 - [libc++][CI] Add a Github workflow to test libc++ tools (#211067)
via libcxx-commits
- [libcxx-commits] [libcxx] ba61615 - [libc++] Rename pre-commit CI workflows (#211844)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] a434fe8 - [libc++] Implement `std::function_ref` (#186692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Add `convertible_to` test case for `enumerate_view` iterator ctor test (PR #212044)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] 4eeff3e - [libc++][math] Add `constexpr` to `std::fpclassify` (#210993)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 9d60191 - [libc++abi][NFC] Remove some XFAILs which never trigger (#211241)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Remove some XFAILs which never trigger (PR #211241)
via libcxx-commits
- [libcxx-commits] [libcxx] 150f33c - [libc++][pstl] Implementation of a parallel std::mismatch() based on __pstl::__parallel_find() (#209291)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
via libcxx-commits
- [libcxx-commits] [libcxx] 61517a8 - [libc++][NFC] Inline fstream functions into the class body (#211738)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Inline fstream functions into the class body (PR #211738)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (PR #209686)
via libcxx-commits
- [libcxx-commits] [libcxx] 286fcce - [libc++][chrono] Implement LWG 4274: Allow chrono::hh_mm_ss to be constructed from unsigned durations (#209686)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Removing traiilng whitespace at line end in CMakeLists.txt (PR #212135)
via libcxx-commits
- [libcxx-commits] [libcxx] 1f48ea0 - [libc++] Removing traiilng whitespace at line end in CMakeLists.txt (#212135)
via libcxx-commits
- [libcxx-commits] [libcxx] 1b3d208 - [libc++] Implement P1901R2: owner_hash and owner_equal for shared_ptr/weak_ptr (#210551)
via libcxx-commits
- [libcxx-commits] [libcxx] 1333e0a - [libc++] Remove locale::id::__next_id from the ABI (#210360)
via libcxx-commits
- [libcxx-commits] [libcxx] c84136a - [libc++] Inline `text_encoding` alias offset table std::count to 884 (#207471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard explicit ABI annotations for Clang >= 21 (PR #212249)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Trim down associative container benchmark sizes (PR #212252)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize filebuf::seekoff (PR #211788)
via libcxx-commits
- [libcxx-commits] [libcxx] 3d20ba7 - [libc++][NFC] Use [[deprecated]] for __grow_by (#209126)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fold deque iterator benchmarks into algorithm benchmarks (PR #212279)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce sequence container benchmark size ladder (PR #212281)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop char8_t instantiation from string benchmarks (PR #212283)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with paddings (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
via libcxx-commits
- [libcxx-commits] [libcxx] de962dd - [libc++] Implement P0528R3 `std::atomic` CAS for types with padding (#76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with padding (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (PR #212433)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Disable test coverage for `_BitInt` for MSVC STL (PR #212435)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Format `test_macros.h` (PR #212442)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with padding (PR #76180)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional][NFC] Use variable templates instead of class templates (PR #212443)
via libcxx-commits
- [libcxx-commits] [libcxx] bcdff65 - [libc++] Simplify some meta-programming in tuple (#212436)
via libcxx-commits
- [libcxx-commits] [libcxx] 3216428 - [libc++][test] Disable test coverage for `_BitInt` for non-libc++ implementations (#212435)
via libcxx-commits
- [libcxx-commits] [libcxx] abd3b3a - [libc++][test][NFC] Format `test_macros.h` (#212442)
via libcxx-commits
- [libcxx-commits] [libcxx] ac8b30c - [libc++][test] Suppress warning on bitwise shift with `bool` operands in `std::byte` tests for MSVC (#212433)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add missing `constexpr since C++23` comment for signbit (PR #212458)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify some meta-programming in tuple (PR #212436)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
via libcxx-commits
- [libcxx-commits] [libcxx] 455ef36 - [libc++] Fix ungetc failing after xsgetn (#210951)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ungetc failing after xsgetn (PR #210951)
via libcxx-commits
- [libcxx-commits] [libcxx] 0fc8ce3 - [libc++][optional][NFC] Use variable templates instead of class templates (#212443)
via libcxx-commits
- [libcxx-commits] [libcxx] a69addf - [libc++][math] Add `constexpr` to comparison functions (#210075)
via libcxx-commits
- [libcxx-commits] [libcxx] 8ea9597 - [libc++] Defer removal of two escape hatches to LLVM 25 (#211553)
via libcxx-commits
- [libcxx-commits] [libcxx] 15b9ee4 - [libc++] Drop char8_t instantiation from string benchmarks (#212283)
via libcxx-commits
- [libcxx-commits] [libcxx] 583a958 - [libc++] Reduce sequence container benchmark size ladder (#212281)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix `throwing_allocator` and improve related tests (PR #212673)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 1d4e04f - [WebAssembly] Call EH personality function instead of `Unwind_CallPersonality` (#209282)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (PR #212690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] re-enable clear padding runtime test (PR #211258)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
via libcxx-commits
- [libcxx-commits] [libcxx] e062a29 - [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (#208145)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark LWG3133 as Complete and add valarray operator[] safety tests (PR #208145)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
via libcxx-commits
- [libcxx-commits] [libcxx] a41d597 - [libc++][test][NFC] remove old UNSUPPORTED clang from clear_padding.pass.cpp (#212690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
via libcxx-commits
- [libcxx-commits] [libcxx] c53789f - [libc++][NFC] Clean up atomic_support.h (#212464)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Clean up atomic_support.h (PR #212464)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add tools for gathering historical benchmark data (PR #212775)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (PR #210604)
via libcxx-commits
- [libcxx-commits] [libcxx] 196b4b6 - [libc++][pstl] Implementation of a parallel std::adjacent_find() based on std::mismatch() (#210604)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up compilation of common uses of std::visit() (PR #164196)
via libcxx-commits
- [libcxx-commits] [libcxx] 7ded638 - [libc++] Granularize `<optional>` (#206644)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix exception_fallback.ipp not compiling (PR #212961)
via libcxx-commits
- [libcxx-commits] [libcxx] c27b357 - [libc++] Remove SFINAE checks in tuple which are always true (#212765)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove SFINAE checks in tuple which are always true (PR #212765)
via libcxx-commits
- [libcxx-commits] [libcxx] 98cdcba - [libc++] Move numpunct into <__locale_dir/num.h> (#212465)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move numpunct into <__locale_dir/num.h> (PR #212465)
via libcxx-commits
- [libcxx-commits] [libcxx] d3ca4e5 - [libc++][NFC] Rename the streambuf members (#212277)
via libcxx-commits
- [libcxx-commits] [libcxx] 3a687d3 - [libc++] Fix incorrect paper statuses (#212827)
via libcxx-commits
- [libcxx-commits] [libcxx] a8cc3d2 - [libc++] Clean up windows macros (#207577)
via libcxx-commits
- [libcxx-commits] [libcxx] e7b04d7 - [libc++abi] Use the same .clang-format as libc++ (#208661)
via libcxx-commits
- [libcxx-commits] [libcxx] 76140a6 - [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (#212969)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch XFAIL in xsgetn.buffer.pass.cpp to LLVM 23 (PR #212969)
via libcxx-commits
- [libcxx-commits] [libcxx] e001308 - [libc++] Fix exception_fallback.ipp not compiling (#212961)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (PR #213032)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing includes in the locale headers (PR #213035)
via libcxx-commits
- [libcxx-commits] [libcxx] 11b58f0 - [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (#193891)
via libcxx-commits
- [libcxx-commits] [libcxx] 66d049c - [libc++] Fix std::mt19937 seeding with std::seed_seq under vectorized ABI (#209860)
via libcxx-commits
- [libcxx-commits] [libcxx] b4d2b2f - [libc++][pstl] Implementation of parallel std::lexicographical_compare() based on std::mismatch() (#212366)
via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove opt-out of the LLVM 23 transitive includes removal (PR #213245)
via libcxx-commits
- [libcxx-commits] [libcxx] 090b656 - [libc++] Make __has_array_cookie a variable template (#212767)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __has_array_cookie a variable template (PR #212767)
via libcxx-commits
- [libcxx-commits] [libcxx] e147e5b - [libc++] Simplify clear_padding.h a bit (#212426)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify clear_padding.h a bit (PR #212426)
via libcxx-commits
- [libcxx-commits] [libcxx] 3a809f6 - [libc++abi] Add a clang-tidy config and test (#207324)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libc++abi][NFC] Enable modernize-loop-convert clang-tidy check (PR #213250)
via libcxx-commits
- [libcxx-commits] [libcxx] 2f30bd1 - [libc++][NFC] Make size_t -> int conversions explicit in a few PSTL tests (#213145)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libc++abi][NFC] Enable modernize-loop-convert clang-tidy check (PR #213250)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libc++abi][NFC] Enable modernize-loop-convert clang-tidy check (PR #213250)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
via libcxx-commits
- [libcxx-commits] [libcxx] 69685bb - [libc++] Actually partially populate the container in a benchmark (#213146)
via libcxx-commits
- [libcxx-commits] [libcxx] dac66ca - [libc++] Fix dangling reference in the associative container benchmarks (#213139)
via libcxx-commits
- [libcxx-commits] [libcxx] 9bc2dd1 - [libc++] Add an assertion for monotonic_buffer_resource's initial_size (#213136)
via libcxx-commits
- [libcxx-commits] [libcxx] c433135 - [libc++] Remove unused headers from <cmath> (#213114)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by 50% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by 50% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by 50% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by 50% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by 50% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by 40% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% for plain function calls (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% for plain function calls (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% for plain function calls (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% for plain function calls (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% for plain function calls (PR #213403)
via libcxx-commits
Last message date:
Fri Jul 31 23:54:14 PDT 2026
Archived on: Fri Jul 31 23:54:16 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).