March 2025 Archives by author
Starting: Sat Mar 1 01:28:39 PST 2025
Ending: Mon Mar 31 13:48:53 PDT 2025
Messages: 1989
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (PR #128860)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (PR #128868)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3990 for Clang (PR #128834)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `money_get::do_get` with huge input (PR #126273)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] constexpr deque (PR #129368)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] constexpr deque (PR #129368)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (PR #128860)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (PR #128868)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (PR #128868)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `money_get::do_get` with huge input (PR #126273)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `money_get::do_get` with huge input (PR #126273)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `money_get::do_get` with huge input (PR #126273)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify that LWG4140 is implemented (PR #128624)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify that LWG4140 is implemented (PR #128624)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (PR #128860)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (PR #128860)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (PR #128860)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (PR #128860)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (PR #129839)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (PR #129839)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify that LWG4140 is implemented (PR #128624)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Comment cleanup for `<type_traits>` (PR #130422)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Comment cleanup for `<type_traits>` (PR #130422)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Solves llvm/llvm-project#130486 (PR #130560)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Remove mis-added entry for P2513R4 (PR #130581)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Remove mis-added entry for P2513R4 (PR #130581)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`' constructors for test files for `flat_(multi)map` whenever feasible. (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=> ` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (PR #131438)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (PR #131438)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (PR #131438)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Adds a test for a reserved name. (PR #131363)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant assignments in bitset string-like constructors (PR #121424)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix allocate_at_least test that assumes the size_type of the allocator (PR #131682)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and ranges::`fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and ranges::`fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::inplace_merge` (PR #131947)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix ODR violation in iostream. (PR #132125)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix ODR violation in iostream. (PR #132125)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix ODR violation in iostream. (PR #132125)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Stl fixes (PR #132159)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Stl fixes (PR #132159)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Adjust inheritance detection for `enable_view` (PR #132582)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-implement LWG2770 again * 2 (PR #132598)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-implement LWG2770 again * 2 (PR #132598)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-implement LWG2770 again * 2 (PR #132598)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the constexpr `hash<vector<bool>>` extension (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the constexpr `hash<vector<bool>>` extension (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the constexpr `hash<vector<bool>>` extension (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the constexpr `hash<vector<bool>>` extension (PR #132617)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Test `flat_meow` with proper underlying iterators (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Test `flat_meow` with proper underlying iterators (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Test `flat_meow` with proper underlying iterators (PR #131290)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Adrian Prantl via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Adrian Prantl via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Adrian Prantl via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Unconditionally parse substitution template arguments (PR #131970)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Unconditionally parse substitution template arguments (PR #131970)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Optimize num_put integral functions" (PR #131613)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Optimize num_put integral functions" (PR #131613)
Alexander Kornienko via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Amr Hesham via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (PR #122603)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (PR #122603)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Damien L-G via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Daniel Chen via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][memory] P1132R8: `out_ptr` - a scalable output pointer abstraction (PR #73618)
David Benjamin via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add GitHub usernames for Linaro managed bots (PR #133120)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
David Spickett via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
David Tenty via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
David Tenty via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
David Tenty via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
David Tenty via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Dominik Wójt via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Dominik Wójt via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Dominik Wójt via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Dominik Wójt via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Dominik Wójt via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Hans Wennborg via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Haojian Wu via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Haojian Wu via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Haojian Wu via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Haojian Wu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_map:: key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_set::key_compare` handle `boolean-testable` correctly (PR #132622)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
Hewill Kang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P2164R9: Implements `views::enumerate` (PR #73617)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
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] 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] 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] 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] 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] 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] 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] 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] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (PR #131438)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
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++][CI] Adds GCC trunk image. (PR #132271)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add coverage for C++17 and Clang Modules with LSV (PR #131815)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Ilya Biryukov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use forwarding refs for predicates and projections in algorithms helpers (PR #133097)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use forwarding refs for predicates and projections in algorithms helpers (PR #133097)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use forwarding refs for predicates and projections in algorithms helpers (PR #133097)
Imad Aldij via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimizing is_permutation (PR #129565)
Imad Aldij via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [lldb] [llvm] Rename Sanitizer Coverage => Coverage Sanitizer (PR #106505)
Izzy Muerte via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `views::join_with` (PR #65536)
Jakub Mazurkiewicz via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `views::join_with` (PR #65536)
Jakub Mazurkiewicz via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement ranges::iota (PR #68494)
James E T Smith via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement ranges::iota (PR #68494)
James E T Smith via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Joseph Huber via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [flang] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Joseph Huber via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [flang] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Joseph Huber via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [flang] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxx] f059e58 - Revert "[libc++] Don't try to wait on a thread that hasn't started in std::async (#125433)"
Kadir Cetinkaya via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implements LWG3600 Making istream_iterator copy constructor trivial is an ABI break (PR #127343)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Update action runner base image. (PR #130433)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify string a bit (PR #127135)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Adds a test for a reserved name. (PR #131363)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [flang] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::find (PR #122641)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::find (PR #122641)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up vector<bool> copy/move-ctors [1/3] (PR #120132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up and refactor vector<bool> move-assignment operator [2/3] (PR #119817)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] fix exception_guard include guard name (PR #131370)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add remaining benchmarks from [alg.modifying.operations] (PR #127354)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add remaining benchmarks from [alg.modifying.operations] (PR #127354)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmarks from [alg.nonmodifying] (PR #128206)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmarks from [alg.nonmodifying] (PR #128206)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmarks from [alg.nonmodifying] (PR #128206)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] c53caae - [libc++][NFC] Remove dead link in comment
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add remaining benchmarks from [alg.modifying.operations] (PR #127354)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add remaining benchmarks from [alg.modifying.operations] (PR #127354)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove the explicit Clang/LSV CI job (PR #131667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove the explicit Clang/LSV CI job (PR #131667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix allocate_at_least test that assumes the size_type of the allocator (PR #131682)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix allocate_at_least test that assumes the size_type of the allocator (PR #131682)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmarks from [alg.nonmodifying] (PR #128206)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix allocate_at_least test that assumes the size_type of the allocator (PR #131682)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove the explicit Clang/LSV CI job (PR #131667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove the explicit Clang/LSV CI job (PR #131667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add coverage for C++17 and Clang Modules with LSV (PR #131815)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 351bcd9 - [libc++][NFC] Add a comment that an include is a workaround
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't try to wait on a thread that hasn't started in std::async (PR #125433)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Strictly enforce C++ language requirements. (PR #130501)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Adds (multi|)(map|set) forward declarations. (PR #131541)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmarks from [alg.nonmodifying] (PR #128206)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmarks from [alg.nonmodifying] (PR #128206)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add coverage for C++17 and Clang Modules with LSV (PR #131815)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (PR #131545)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (PR #131545)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (PR #119817)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (PR #119817)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed-up {random_access, forward}_range-based operations in vector<bool>[3/3] (PR #120134)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (PR #126595)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Adds (multi|)(map|set) forward declarations. (PR #131541)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Unconditionally parse substitution template arguments (PR #131970)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 4474430 - [libc++][docs] Minor update to the benchmark documentation
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add coverage for C++17 and Clang Modules with LSV (PR #131815)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for partitioning algorithms (PR #127324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for partitioning algorithms (PR #127324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmark coverage for [alg.sort] (PR #128236)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for partitioning algorithms (PR #127324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard uses of `_LIBCPP_HAS_THREADS` in FTM tests (PR #132258)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Louis Dionne via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] be36f41 - [libc++][NFC] Run two tests I'm about to modify a bunch under clang-format
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3436: support for arrays in std::construct_at (PR #132283)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3436: support for arrays in std::construct_at (PR #132283)
Louis Dionne via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3436: support for arrays in std::construct_at (PR #132283)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
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] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for partitioning algorithms (PR #127324)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-implement LWG2770 again * 2 (PR #132598)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, const and ref qualifiers (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, const and ref qualifiers (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, const and ref qualifiers (PR #132092)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_set::key_compare` handle `boolean-testable` correctly (PR #132622)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-implement LWG2770 again * 2 (PR #132598)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Get cxx03 headers working on z/OS (PR #132992)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Disable fdsan in filebuf close.pass.cpp (PR #102412)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Disable fdsan in filebuf close.pass.cpp (PR #102412)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix unnecessary flushes in std::print() on POSIX (PR #70321)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of the pointer aliases in allocator_traits (PR #127079)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor memory allocation in basic_string (PR #128423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor memory allocation in basic_string (PR #128423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor memory allocation in basic_string (PR #128423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify __bitset::__init (PR #121357)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add GitHub usernames for Linaro managed bots (PR #133120)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add GitHub usernames for Linaro managed bots (PR #133120)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verifies std::forward_like's mandates clause. (PR #127318)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verifies std::forward_like's mandates clause. (PR #127318)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Adjust inheritance detection for `enable_view` (PR #132582)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Adjust inheritance detection for `enable_view` (PR #132582)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_{multi}map::key_compare` handle `boolean-testable` correctly (PR #132621)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (PR #132418)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (PR #132418)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmark coverage for [alg.sort] (PR #128236)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Optimize the performance of `ranges::starts_with` (PR #84570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant and somewhat confusing assertions around advance() (PR #133276)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Unify __can_reference and __is_referenceable_v (PR #133278)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (PR #122603)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (PR #122603)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (PR #122603)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] cv-qualified types in atomic and atomic_ref (P3323R1) (PR #121414)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Enables formattable tests for chrono formatters. (PR #128356)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implements LWG3600 Making istream_iterator copy constructor trivial is an ABI break (PR #127343)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Prohibits initializer_list specializations. (PR #128042)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Prohibits initializer_list specializations. (PR #128042)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `money_get::do_get` with huge input (PR #126273)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono][doc] Use stable names in synopsis. (PR #129381)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (PR #128868)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (PR #128868)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (PR #128868)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export directory_iterator in module build (PR #129195)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export directory_iterator in module build (PR #129195)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export directory_iterator in module build (PR #129195)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (PR #129839)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify that LWG4140 is implemented (PR #128624)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect more code against -Wdeprecated. (PR #130419)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Comment cleanup for `<type_traits>` (PR #130422)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect more code against -Wdeprecated. (PR #130419)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Update action runner base image. (PR #130433)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Update action runner base image. (PR #130433)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Update action runner base image. (PR #130433)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Strictly enforce C++ language requirements. (PR #130501)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Improves diagnostics. (PR #127234)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx/test] clang-format: search.pass.cpp (PR #130551)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libcxx][test] clang-format: search.pass.cpp (PR #130551)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libcxx][test] clang-format: search.pass.cpp (PR #130551)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (PR #101826)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Adds a test for a reserved name. (PR #131363)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] fix exception_guard include guard name (PR #131370)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Adds a test for a reserved name. (PR #131363)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Adds (multi|)(map|set) forward declarations. (PR #131541)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Optimize num_put integral functions" (PR #131613)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Optimize num_put integral functions" (PR #131613)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`'s constructors for tests for `flat_(multi)map` whenever feasible (PR #131284)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard call_once against operator hijacking. (PR #128054)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Guard against operator& hijacking. (PR #129453)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Guard against operator& hijacking. (PR #129453)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Guard against operator& hijacking. (PR #129453)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clang-tidy operator& hijacker. (PR #128366)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clang-tidy operator& hijacker. (PR #128366)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] 9feac2c - [libc++] Improve deprecated diagnostic guards.
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add coverage for C++17 and Clang Modules with LSV (PR #131815)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Adds (multi|)(map|set) forward declarations. (PR #131541)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::inplace_merge` (PR #131947)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++][chrono] Removes dead code. (PR #132104)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++][chrono] Removes dead code. (PR #132104)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Adds (multi|)(map|set) forward declarations. (PR #131541)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard uses of `_LIBCPP_HAS_THREADS` in FTM tests (PR #132258)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++][chrono] Removes dead code. (PR #132104)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][benchmark] Enable benchmark optimizations. (PR #132445)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #132539)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][format] Implements compile-time caching. (PR #132552)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #132539)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][format] Implements compile-time caching. (PR #132552)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Adds print benchmarks. (PR #129765)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Unify __can_reference and __is_referenceable_v (PR #133278)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant and somewhat confusing assertions around advance() (PR #133276)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant and somewhat confusing assertions around advance() (PR #133276)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant and somewhat confusing assertions around advance() (PR #133276)
Mark de Wever via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] Solves llvm/llvm-project#130486 (PR #130560)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Martin Licht via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] WIP: [clang] store sugared converted arguments on TemplateSpecializationType (PR #132439)
Matheus Izvekov via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] improved preservation of template keyword (PR #133610)
Matheus Izvekov via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] improved preservation of template keyword (PR #133610)
Matheus Izvekov via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] improved preservation of template keyword (PR #133610)
Matheus Izvekov via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
Matt Arsenault via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [WIP] [libcxxabi][ItaniumDemangle] Add infrastructure to track location information of parts of a demangled function name (PR #133249)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [WIP] [libcxxabi][ItaniumDemangle] Add infrastructure to track location information of parts of a demangled function name (PR #133249)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
Michael Buch via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Introduce LIBCXXABI_ENABLE_DEMANGLER (PR #72948)
Michael Kenzel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (PR #131921)
Michael Platings via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Mohamed Emad via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] constexpr deque (PR #129368)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] constexpr deque (PR #129368)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] constexpr deque (PR #129368)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [llvm] [libc++][ranges] P2542R8: Implement `views::concat` (PR #120920)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [llvm] [libc++][ranges] P2542R8: Implement `views::concat` (PR #120920)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [llvm] [libc++][ranges] P2542R8: Implement `views::concat` (PR #120920)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Nicole Mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few unused includes from <__concepts/*> (PR #129883)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace structs with variable templates in <__memory/allocator_traits.h> (PR #129237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize num_put integral functions (PR #120859)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Deprecate `is_pod(_v)` since C++20 (PR #129471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify that LWG4140 is implemented (PR #128624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make forward_list constexpr as part of P3372R3 (PR #129435)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few unused includes from <__concepts/*> (PR #129883)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few unused includes from <__concepts/*> (PR #129883)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace structs with variable templates in <__memory/allocator_traits.h> (PR #129237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make forward_list constexpr as part of P3372R3 (PR #129435)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __is_referenceable (PR #130043)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove identity casts in <{forward_, }list> (PR #130049)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add warning groups to diagnose_if when available (PR #128759)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove identity casts in <{forward_, }list> (PR #130049)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove identity casts in <{forward_, }list> (PR #130049)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify that LWG4140 is implemented (PR #128624)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::future not waiting until the thread is finished to clean up (PR #130145)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't try to wait on a thread that hasn't started in std::async (PR #125433)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect more code against -Wdeprecated. (PR #130419)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove one of the std::signbit overloads (PR #130505)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Remove mis-added entry for P2513R4 (PR #130581)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't try to wait on a thread that hasn't started in std::async (PR #125433)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a bunch of _LIBCPP_TEMPLATE_VIS applications that aren't necessary (PR #130738)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce macros for hiding ranges of functions from the ABI (PR #131156)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] WIP - [libc++][string] P2587R3: `to_string` or not `to_string` (PR #78100)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Always build the dylib with hidden visibility (PR #131313)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (PR #132602)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove one of the std::signbit overloads (PR #130505)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __is_referenceable (PR #130043)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __is_referenceable (PR #130043)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of the pointer aliases in allocator_traits (PR #127079)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove one of the std::signbit overloads (PR #130505)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove one of the std::signbit overloads (PR #130505)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __is_referenceable (PR #130043)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __is_referenceable (PR #130043)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `ranges::fold_left_first` and `ranges::fold_left_first_with_iter` (PR #121558)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clang-tidy operator& hijacker. (PR #128366)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, const and ref qualifiers (PR #132092)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Put `std::monostate` in `<utility>` (PR #128373)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] <experimental/simd> Add unary operators for class simd_mask (PR #118468)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace structs with variable templates in <__memory/allocator_traits.h> (PR #129237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace structs with variable templates in <__memory/allocator_traits.h> (PR #129237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (PR #111964)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (PR #111964)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (PR #111964)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133008)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133008)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a bunch of _LIBCPP_TEMPLATE_VIS applications that aren't necessary (PR #130738)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (PR #132602)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor and add benchmark coverage for [alg.sort] (PR #128236)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add visibility annotations to the std namespace with GCC (PR #133233)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __tree::__find_equal public and remove the friend declarations for {, multi}map (PR #133237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (PR #132602)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove a bunch of redundant ASan existence checks (PR #128504)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove a bunch of redundant ASan existence checks (PR #128504)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make bad_function_call::what() existence a matter of availability instead of ABI (PR #127697)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make bad_function_call::what() existence a matter of availability instead of ABI (PR #127697)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make bad_function_call::what() existence a matter of availability instead of ABI (PR #127697)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of the pointer aliases in allocator_traits (PR #127079)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate hash function externally (PR #127040)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __tree::__find_equal public and remove the friend declarations for {, multi}map (PR #133237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::getline (PR #121346)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add visibility annotations to the std namespace with GCC (PR #133233)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the constexpr `hash<vector<bool>>` extension (PR #132617)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of the pointer aliases in allocator_traits (PR #127079)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 427ce92 - [libc++][NFC] Move dylib function in <__filesystem/operations.h> together
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Optimize the performance of `ranges::starts_with` (PR #84570)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Unify __can_reference and __is_referenceable_v (PR #133278)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Enable -Wmissing-prototypes (PR #116261)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch a few attribute to use the C++11 syntax (PR #133293)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add visibility annotations to the std namespace with GCC (PR #133233)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of the pointer aliases in allocator_traits (PR #127079)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove friend declarations from __tree (PR #133237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove friend declarations from __tree (PR #133237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove friend declarations from __tree (PR #133237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove friend declarations from __tree (PR #133237)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (PR #132602)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (PR #111964)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 457970d - [libc++][NFC] Format std::num_put tests
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize num_put integral functions" (#131613) (PR #133572)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove a bunch of redundant ASan existence checks (PR #128504)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Unify __can_reference and __is_referenceable_v (PR #133278)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and use it in libc++ (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch a few attribute to use the C++11 syntax (PR #133293)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch a few attribute to use the C++11 syntax (PR #133293)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::future not waiting until the thread is finished to clean up (PR #130145)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and use it in libc++ (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make bad_function_call::what() existence a matter of availability instead of ABI (PR #127697)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline __has_feature and __has_extension uses (PR #133634)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] faefb70 - [libc++][NFC] Remove _LIBCPP_DLL_VIS
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove _LIBCPP_DISABLE_EXTENSION_WARNINGS (PR #133693)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS and _LIBCPP_CLASS_TEMPLATE_INSTANTIATION_VIS (PR #133704)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS and _LIBCPP_CLASS_TEMPLATE_INSTANTIATION_VIS (PR #133704)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move more attributes to the C++11 syntax (PR #133718)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline __has_feature and __has_extension uses (PR #133634)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move more attributes to the C++11 syntax (PR #133718)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move more attributes to the C++11 syntax (PR #133718)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 76e7bdd - [libc++][NFC] Replace __attribute__((__const__)) with [[__gnu__::__const__]]
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Paul Osmialowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Paul Osmialowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Paul Osmialowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Paul Osmialowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Paul Osmialowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
Paul Osmialowski via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++][RFC] Always define internal feature test macros (PR #89178)
Pavel P via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make forward_list constexpr as part of P3372R3 (PR #129435)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make forward_list constexpr as part of P3372R3 (PR #129435)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make forward_list constexpr as part of P3372R3 (PR #129435)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize bitset::to_string (PR #128832)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::rotate for vector<bool>::iterator (PR #121168)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up vector<bool> copy/move-ctors [1/3] (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up vector<bool> copy/move-ctors [1/3] (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up vector<bool> copy/move-ctors [1/3] (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up vector<bool> copy/move-ctors [1/3] (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up and refactor vector<bool> move-assignment operator [2/3] (PR #119817)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed up and refactor vector<bool> move-assignment operator [2/3] (PR #119817)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (PR #119817)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (PR #119817)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (PR #119817)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call in {ranges, std}::count (PR #122529)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify string a bit (PR #127135)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify string a bit (PR #127135)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy for vector<bool> with small storage types (PR #131545)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant assignments in bitset string-like constructors (PR #121424)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy for vector<bool> with small storage types (PR #131545)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy for vector<bool> with small storage types (PR #131545)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy for vector<bool> with small storage types (PR #131545)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (PR #131545)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant assignments in bitset string-like constructors (PR #121424)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate exception throwing for vector mutators on max_size violation (PR #131953)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate exception throwing for vector mutators on max_size violation (PR #131953)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate exception throwing for vector mutators on max_size violation (PR #131953)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate exception throwing for vector mutators on max_size violation (PR #131953)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate exception throwing for vector mutators on max_size violation (PR #131953)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage for copy/move ctors for vector<bool> (PR #120132)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (PR #132418)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (PR #132418)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (PR #132418)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed-up {random_access, forward}_range-based operations in vector<bool>[3/3] (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Speed-up {random_access, forward}_range-based operations in vector<bool>[3/3] (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::copy for forward_iterator and segmented_iterator (PR #120134)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous call to std::max in vector<bool> (PR #119801)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage and readability for swap_ranges (PR #133752)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Improve test readability for std::fill_n (PR #133771)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Improve test readability for std::fill_n (PR #133771)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Improve test readability for std::fill_n (PR #133771)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve test coverage and readability for swap_ranges (PR #133752)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Unconditionally parse substitution template arguments (PR #131970)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [WIP] [libcxxabi][ItaniumDemangle] Add infrastructure to track location information of parts of a demangled function name (PR #133249)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
Roland McGrath via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
Roland McGrath via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
Roland McGrath via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard uses of `_LIBCPP_HAS_THREADS` in FTM tests (PR #132258)
S. B. Tam via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [flang] [libc] [libcxx] [llvm] [Clang][AMDGPU] Remove special handling for COV4 libraries (PR #132870)
Saiyedul Islam via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][C++03] Use `__cxx03/` headers in C++03 mode (PR #109002)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] Get cxx03 headers working on z/OS (PR #132992)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] Perry/locale t nanosleep (PR #133104)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] [zOS] Avoid ambiguous declarations when z/OS libc or wrpper lib adds functionality (PR #133104)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] [zOS] Avoid ambiguous declarations when z/OS libc or wrpper lib adds functionality (PR #133104)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] [zOS] Avoid ambiguous declarations when z/OS libc or wrpper lib adds functionality (PR #133104)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export directory_iterator in module build (PR #129195)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Yihe Li via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Yihe Li via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
Yihe Li via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to scalar types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to scalar types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (PR #129452)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't try to wait on a thread that hasn't started in std::async (PR #125433)
kadir çetinkaya via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::future not waiting until the thread is finished to clean up (PR #130145)
kadir çetinkaya via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::future not waiting until the thread is finished to clean up (PR #130145)
kadir çetinkaya via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't try to wait on a thread that hasn't started in std::async (PR #125433)
kadir çetinkaya via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] extend XFAIL clauses to cover Amazon Linux too (PR #129377)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] 65f105b - [libc++] Implements LWG3600 Making istream_iterator copy constructor trivial is an ABI break (#127343)
via libcxx-commits
- [libcxx-commits] [libcxx] d2b09e2 - [libc++] Prohibits initializer_list specializations. (#128042)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono][doc] Use stable names in synopsis. (PR #129381)
via libcxx-commits
- [libcxx-commits] [libcxx] gcd: Add more tests that require few more divisions (PR #129395)
via libcxx-commits
- [libcxx-commits] [libcxx] gcd: Add more tests that require few more divisions (PR #129395)
via libcxx-commits
- [libcxx-commits] [libcxx] gcd: Add more tests that require few more divisions (PR #129395)
via libcxx-commits
- [libcxx-commits] [libcxx] gcd: Add more tests that require few more divisions (PR #129395)
via libcxx-commits
- [libcxx-commits] [libcxx] gcd: Add more tests that require few more divisions (PR #129395)
via libcxx-commits
- [libcxx-commits] [libcxx] 4a8412d - [libc++] Add tests for gcd that result in something other than zero or one (#129395)
via libcxx-commits
- [libcxx-commits] [libcxx] fa5db05 - [libc++][test] XFAIL for FreeBSD in thread_create_failure.pass.cpp (#129413)
via libcxx-commits
- [libcxx-commits] [libcxx] f5f5286 - [libc++] Implement LWG3990 for Clang (#128834)
via libcxx-commits
- [libcxx-commits] [libcxx] 376ffec - [libc++][format] Enables formattable tests for chrono formatters. (#128356)
via libcxx-commits
- [libcxx-commits] [libcxx] 00e7463 - [libc++][chrono][doc] Use stable names in synopsis. (#129381)
via libcxx-commits
- [libcxx-commits] [libcxx] ca0612c - [libc++] Fix `money_get::do_get` with huge input (#126273)
via libcxx-commits
- [libcxx-commits] [libcxx] 8f4ee42 - [libc++][test] extend XFAIL clauses to cover Amazon Linux too (#129377)
via libcxx-commits
- [libcxx-commits] [libcxx] 5bf1f03 - [libc++] Fix assignment in insertion into `vector` (#116001)
via libcxx-commits
- [libcxx-commits] [libcxx] bf9bf29 - [libc++] Implement part of P2562R1: constexpr `std::stable_partition` (#128868)
via libcxx-commits
- [libcxx-commits] [libcxx] 29dde55 - [libc++] Remove a few unused includes in <utility> headers (#129674)
via libcxx-commits
- [libcxx-commits] [libcxx] a12744f - [libc++] Optimize ranges::swap_ranges for vector<bool>::iterator (#121150)
via libcxx-commits
- [libcxx-commits] [libcxx] e739ce2 - [libc++] Add missed `constexpr` to `erase(_if)` in `<string>` (#129666)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (PR #129839)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::nodebug]] on type traits (PR #128502)
via libcxx-commits
- [libcxx-commits] [libcxx] 15edf87 - [libc++] Optimize num_put integral functions (#120859)
via libcxx-commits
- [libcxx-commits] [libcxx] e51331c - [libcxx] Export directory_iterator in module build (#129195)
via libcxx-commits
- [libcxx-commits] [libcxx] c28c508 - [libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (#129839)
via libcxx-commits
- [libcxx-commits] [libcxx] 27e686c - [libc++] Verify that LWG4140 is implemented (#128624)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Verify forward_list self-merging is a no-op (PR #129985)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make list constexpr as part of P3372R3 (PR #129799)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid hash key in __hash_table::find() if it is empty. (PR #126837)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Avoid hash key in __hash_table::find() if it is empty. (PR #126837)
via libcxx-commits
- [libcxx-commits] [libcxx] 0cceac6 - [libc++] Remove a few unused includes from <__concepts/*> (#129883)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few unused includes from <__concepts/*> (PR #129883)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (PR #128649)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] ff993f9 - [libc++] Remove identity casts in <{forward_, }list> (#130049)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove identity casts in <{forward_, }list> (PR #130049)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't try to wait on a thread that hasn't started in std::async (PR #125433)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove official Clang 18 support. (PR #130142)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (PR #130206)
via libcxx-commits
- [libcxx-commits] [libcxx] 94714fb - [libc++] Deprecate `is_pod(_v)` since C++20 (#129471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary static_casts in std::forward_list (PR #130310)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add benchmarks for is_permutation and its std::ranges counte… (PR #130387)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] <experimental/simd> Add unary operators for class simd_mask (PR #118468)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] <experimental/simd> Add binary operators for class simd (PR #118744)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] 6d9dfd7 - [libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (#128649)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Refactor attributes to [[attribute_macro]] (PR #130099)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect more code against -Wdeprecated. (PR #130419)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Comment cleanup for `<type_traits>` (PR #130422)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fixed bad link in 21.rst (PR #130428)
via libcxx-commits
- [libcxx-commits] [libcxx] 262a775 - [libc++][NFC] Fixed bad link in 21.rst (#130428)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] 9e87caf - [libc++][NFC] Comment cleanup for `<type_traits>` (#130422)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] <experimental/simd> Add unary operators for class simd_mask (PR #118468)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] <experimental/simd> Add binary operators for class simd (PR #118744)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] fd973d2 - [libc++] Protect more code against -Wdeprecated. (#130419)
via libcxx-commits
- [libcxx-commits] [libcxx] b6bb9dc - [libc++][CI] Update action runner base image. (#130433)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Use latest Docker image. (PR #130497)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Strictly enforce C++ language requirements. (PR #130501)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex]test_CI (PR #130406)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (PR #129008)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx/test] clang-format: search.pass.cpp (PR #130551)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx/test] clang-format: search.pass.cpp (PR #130551)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] Solves llvm/llvm-project#130486 (PR #130560)
via libcxx-commits
- [libcxx-commits] [libcxx] Solves llvm/llvm-project#130486 (PR #130560)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3247R2: Deprecate `is_trivial(_v)` (PR #130573)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Remove mis-added entry for P2513R4 (PR #130581)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
via libcxx-commits
- [libcxx-commits] [libcxx] 83936f5 - [libc++][docs] Remove mis-added entry for P2513R4 (#130581)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx/test] clang-format: search.pass.cpp (PR #130551)
via libcxx-commits
- [libcxx-commits] [libcxx] deb4b20 - [NFC][libcxx][test] clang-format: search.pass.cpp (#130551)
via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libcxx][test] clang-format: search.pass.cpp (PR #130551)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] 9d7ca6c - [regex] fix uncaught exception when string is like "\\_" (#129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [regex] fix uncaught exception when string is like "\\_" (PR #129348)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assert preconditions of operator= of containers (PR #129625)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assert preconditions of operator= of containers (PR #129625)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assert preconditions of operator= of containers (PR #129625)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix libcxx config to be non-textual. (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix libcxx config to be non-textual. (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix libcxx config to be non-textual. (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix libcxx config to be non-textual. (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix libcxx config to be non-textual. (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (PR #130394)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __assertion_handler to the modulemap (PR #131031)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure strong exception guarantee for forward_list::resize (PR #131025)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (PR #131156)
via libcxx-commits
- [libcxx-commits] [libcxx] 4baf1c0 - [libc++] Optimize ranges::rotate for vector<bool>::iterator (#121168)
via libcxx-commits
- [libcxx-commits] [libcxx] 3bd71cb - [libc++] Fix ambiguous call in {ranges, std}::find (#122641)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [lldb] [llvm] [compiler-rt] Disable LLVM_ENABLE_PER_TARGET_RUNTIME_DIR=ON on AIX. (PR #131200)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing #includes (PR #130536)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Avoid narrowing operations in `pair`' constructors for test files for `flat_(multi)map` whenever feasible. (PR #131284)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=> ` (PR #131290)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (PR #131302)
via libcxx-commits
- [libcxx-commits] [libcxx] 999700c - [libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (#131302)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Adds a test for a reserved name. (PR #131363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `flat_(multi)map`'s iterators require `operator<=>` (PR #131290)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] fix exception_guard include guard name (PR #131370)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] fix exception_guard include guard name (PR #131370)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add a missing include for __bit_iterator (PR #127015)
via libcxx-commits
- [libcxx-commits] [libcxx] [WIP] Specialize std::search for char (PR #130476)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (PR #131438)
via libcxx-commits
- [libcxx-commits] [libcxx] 5cc2ae0 - [libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (#131438)
via libcxx-commits
- [libcxx-commits] [libcxx] 5bc8db8 - [libc++][NFC] fix exception_guard include guard name (#131370)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] fix exception_guard include guard name (PR #131370)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] e30a5d6 - [libc++][NFC] Simplify string a bit (#127135)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix possible out of range access in bitset (PR #121348)
via libcxx-commits
- [libcxx-commits] [libcxx] f7cab64 - [libc++][numeric][NFC] Cleanup *Saturation arithmetic* tests (#101826)
via libcxx-commits
- [libcxx-commits] [libcxx] 9829d45 - [libc++][test] Adds a test for a reserved name. (#131363)
via libcxx-commits
- [libcxx-commits] [libcxx] [NFC][libc++] Adds (multi|)(map|set) forward declarations. (PR #131541)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant assignments in bitset string-like constructors (PR #121424)
via libcxx-commits
- [libcxx-commits] [libcxx] Fixed Reference copy and move assignment operators (PR #125723)
via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Optimize num_put integral functions" (PR #131613)
via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Optimize num_put integral functions" (PR #131613)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] 24e88b0 - [libc++] Add remaining benchmarks from [alg.modifying.operations] (#127354)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove the explicit Clang/LSV CI job (PR #131667)
via libcxx-commits
- [libcxx-commits] [libcxx] d1156fc - Revert "[libc++] Optimize num_put integral functions" (#131613)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (PR #131754)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Export the formatter_integral for module build. (PR #131778)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix issues found by MSVC's STL (PR #131787)
via libcxx-commits
- [libcxx-commits] [libcxx] 428b320 - [libc++] Fix allocate_at_least test that assumes the size_type of the allocator (#131682)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add coverage for C++17 and Clang Modules with LSV (PR #131815)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary division and modulo operations in bitset (PR #121312)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (PR #131545)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix copy_backward for vector<bool> with small storage types (PR #131560)
via libcxx-commits
- [libcxx-commits] [libcxx] b391e80 - [libc++] Remove redundant assignments in bitset string-like constructors (#121424)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [lldb] [llvm] [WIP: DO NOT MERGE] [lldb][Format] Add option to highlight function names in backtraces (PR #131836)
via libcxx-commits
- [libcxx-commits] [libcxx] b271b44 - [libc++] Guard call_once against operator hijacking. (#128054)
via libcxx-commits
- [libcxx-commits] [libcxx] 76a9d79 - [NFC][libc++] Guard against operator& hijacking. (#129453)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clang-tidy operator& hijacker. (PR #128366)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Unconditionally parse substitution template arguments (PR #131970)
via libcxx-commits
- [libcxx-commits] [libcxx] b3a4bf9 - [libc++] Refactor and add benchmarks from [alg.nonmodifying] (#128206)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Validate exception throwing for vector mutators on max_size violation (PR #131953)
via libcxx-commits
- [libcxx-commits] [libcxx] c5195ae - [libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (#130394)
via libcxx-commits
- [libcxx-commits] [libcxx] a5b3d3a - [libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (#131545)
via libcxx-commits
- [libcxx-commits] [libcxx] 029cb8a - [libc++] Fix copy_backward for vector<bool> with small storage types (#131560)
via libcxx-commits
- [libcxx-commits] [libcxx] 70480fc - [libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (#119817)
via libcxx-commits
- [libcxx-commits] [libcxx] 617646a - [libc++] Use __alloc_traits in <deque> whenever it is available for consistency (#126595)
via libcxx-commits
- [libcxx-commits] [libcxx] 5669161 - [libc++][CI] Use latest Docker image. (#130497)
via libcxx-commits
- [libcxx-commits] [libcxx] 053a714 - [libc++] Implement part of P2562R1: constexpr `ranges::inplace_merge` (#131947)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (PR #132075)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (PR #132090)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper and cv-refs (PR #132092)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Adds a missing main include. (PR #132100)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][clang-modules] Fix headers being marked as textual (PR #130723)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Enable experimental tzdb on Apple platforms (PR #122010)
via libcxx-commits
- [libcxx-commits] [libcxx] bf5cdd6 - [libc++][test] Fix issues found by MSVC's STL (#131787)
via libcxx-commits
- [libcxx-commits] [libcxx] 9dc854c - [libc++] Improve test coverage for copy/move ctors for vector<bool> (#120132)
via libcxx-commits
- [libcxx-commits] [libcxx] 73cd84a - [NFC][libc++] Adds (multi|)(map|set) forward declarations. (#131541)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard uses of `_LIBCPP_HAS_THREADS` in FTM tests (PR #132258)
via libcxx-commits
- [libcxx-commits] [libcxx] 382b707 - [libc++] Add coverage for C++17 and Clang Modules with LSV (#131815)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Adds GCC trunk image. (PR #132271)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (PR #132276)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG3436: support for arrays in std::construct_at (PR #132283)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Re-run libcxx/include through clang-format (PR #132407)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ambiguous calls to std::min in basic_string (PR #132402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] 7be243a - [NFC][libc++][chrono] Removes dead code. (#132104)
via libcxx-commits
- [libcxx-commits] [libcxx] f60bec9 - [libc++][chrono] Adds a missing main include. (#132100)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the test coverage for std::vector::emplace (PR #132440)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (PR #132418)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] add static_assert for ranges::to (PR #132528)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Small fixes for time tests (PR #132532)
via libcxx-commits
- [libcxx-commits] [libcxx] dd97324 - [libc++][CI] Adds GCC trunk image. (#132271)
via libcxx-commits
- [libcxx-commits] [libcxx] 51aab96 - [libc++][test] Small fixes for time tests (#132532)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][format] Implements compile-time caching. (PR #132552)
via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Adjust inheritance detection for `enable_view` (PR #132582)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (PR #132593)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-implement LWG2770 again * 2 (PR #132598)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] 2f1416b - [libc++] implement std::flat_set (#125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement std::flat_set (PR #125241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document our ABI guarantees and what ABI flags exist to modify these guarantees (PR #132615)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make tests for constexpr `hash<vector<bool>>` libc++-specific (PR #132617)
via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_map::key_compare` handle `boolean-testable` correctly (PR #132621)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make sure `flat_set::key_compare` handle `boolean-testable` correctly (PR #132622)
via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] Use `LIBCPP_STATIC_ASSERT` in chrono test (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] fb44f00 - [libc++] Add [[gnu::nodebug]] on type traits (#128502)
via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
via libcxx-commits
- [libcxx-commits] [libcxx] Replace uses of `__libcpp_ctz` by `__countr_zero` (PR #132639)
via libcxx-commits
- [libcxx-commits] [libcxx] e409464 - [libc++][test][NFC] Introduce `TEST_STD_AT_LEAST_26_OR_RUNTIME_EVALUATED` (#132593)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] 66531c9 - [libc++] Remove one of the std::signbit overloads (#130505)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove one of the std::signbit overloads (PR #130505)
via libcxx-commits
- [libcxx-commits] [libcxx] ddc6279 - [libc++] Simplify the implementation of __is_referenceable (#130043)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __is_referenceable (PR #130043)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
via libcxx-commits
- [libcxx-commits] [libcxx] 4107544 - [libc++] Add benchmarks for partitioning algorithms (#127324)
via libcxx-commits
- [libcxx-commits] [libcxx] fdbd26b - [libc++] Add __assertion_handler to the modulemap (#131031)
via libcxx-commits
- [libcxx-commits] [libcxx] ef4f479 - [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (#130560)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (PR #130560)
via libcxx-commits
- [libcxx-commits] [libcxx] aa80388 - [libc++] Ensure that we vectorize algorithms on all Clang-based compilers (#132090)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::{fill, fill_n} for segmented iterators (PR #132665)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tiny optimizations for is_permutation (PR #129565)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (PR #124456)
via libcxx-commits
- [libcxx-commits] [libcxx] a8e168e - [libc++][NFC] Replace structs with variable templates in <__memory/allocator_traits.h> (#129237)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace structs with variable templates in <__memory/allocator_traits.h> (PR #129237)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (PR #132896)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] 3573065 - [libcxx] Put `std::monostate` in `<utility>` (#128373)
via libcxx-commits
- [libcxx-commits] [libcxx] Polishing documentation of libc++ (PR #132962)
via libcxx-commits
- [libcxx-commits] [libcxx] fc5b4d4 - [libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (#132276)
via libcxx-commits
- [libcxx-commits] [libcxx] b0668d8 - [libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, const and ref qualifiers (#132092)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the __is_replaceable type trait (PR #132408)
via libcxx-commits
- [libcxx-commits] [libcxx] Get cxx03 headers working on z/OS (PR #132992)
via libcxx-commits
- [libcxx-commits] [libcxx] 3b2b918 - [libc++] Use __detected_or_t to implement __has_iterator_{category, concept}_convertible_to (#124456)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::has_single_bit (PR #133063)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::has_single_bit (PR #133063)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce unversioned namespace macros (PR #133009)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use forwarding refs for predicates and projections in algorithms helpers (PR #133097)
via libcxx-commits
- [libcxx-commits] [libcxx] Perry/locale t nanosleep (PR #133104)
via libcxx-commits
- [libcxx-commits] [libcxx] Perry/locale t nanosleep (PR #133104)
via libcxx-commits
- [libcxx-commits] [libcxx] 649cbcc - [libc++] Remove unnecessary division and modulo operations in bitset (#121312)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add GitHub usernames for Linaro managed bots (PR #133120)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
via libcxx-commits
- [libcxx-commits] [libcxx] 3e59b00 - [libc++] Add GitHub usernames for Linaro managed bots (#133120)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
via libcxx-commits
- [libcxx-commits] [libcxx] 51bceb4 - [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (#132838)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (PR #132838)
via libcxx-commits
- [libcxx-commits] [libcxx] f9aa7a2 - [libc++] Verify std::forward_like's mandates clause. (#127318)
via libcxx-commits
- [libcxx-commits] [libcxx] 3c0300d - [libc++][ranges] Adjust inheritance detection for `enable_view` (#132582)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use forwarding refs for predicates and projections in algorithms helpers (PR #133097)
via libcxx-commits
- [libcxx-commits] [libcxx] 8abca17 - [libc++] Introduce unversioned namespace macros (#133009)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add visibility annotations to the std namespace with GCC (PR #133233)
via libcxx-commits
- [libcxx-commits] [libcxx] 17d0569 - [libc++] Instantiate hash function externally (#127040)
via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
via libcxx-commits
- [libcxx-commits] [libcxx] 8fdfe3f - [libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (#132418)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [WIP] [libcxxabi][ItaniumDemangle] Add infrastructure to track location information of parts of a demangled function name (PR #133249)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove clang-18 workaround in picolib build (PR #133254)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize std::__tree::__assign_multi to insert the provided range at the end of the tree every time (PR #131030)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove redundant and somewhat confusing assertions around advance() (PR #133276)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Unify __can_reference and __is_referenceable_v (PR #133278)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] c13c04f - [libc++] Simplify the implementation of the pointer aliases in allocator_traits (#127079)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] mark `std::expected` as `nodiscard` (PR #130820)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] 772173f - [Clang][AMDGPU] Remove special handling for COV4 libraries (#132870)
via libcxx-commits
- [libcxx-commits] [libcxx] 1f90a88 - [libcxx] Remove clang-18 workaround in picolib build (#133254)
via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [llvm] [llvm-reduce]: print short form, actionable names in the log (PR #132813)
via libcxx-commits
- [libcxx-commits] [libcxx] c8246f6 - [libc++] Remove friend declarations from __tree (#133237)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove friend declarations from __tree (PR #133237)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (PR #132602)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use Fuchsia futex operations (PR #133571)
via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize num_put integral functions" (#131613) (PR #133572)
via libcxx-commits
- [libcxx-commits] [libcxx] Reapply "[libc++] Optimize num_put integral functions" (#131613) (PR #133572)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove a bunch of redundant ASan existence checks (PR #128504)
via libcxx-commits
- [libcxx-commits] [libcxx] 646ad89 - [libc++] Unify __can_reference and __is_referenceable_v (#133278)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::min_element (PR #100616)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] e16541e - [libc++] fix `flat_set`'s transparent `insert` (#133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix `flat_set`'s transparent `insert` (PR #133402)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] abf9c1a - [libc++] Switch a few attribute to use the C++11 syntax (#133293)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Switch a few attribute to use the C++11 syntax (PR #133293)
via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] improved preservation of template keyword (PR #133610)
via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] improved preservation of template keyword (PR #133610)
via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang] improved preservation of template keyword (PR #133610)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::future not waiting until the thread is finished to clean up (PR #130145)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] `flat_meow` transparent comparator string literals (PR #133654)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [test] Improve test coverage for containers' scary.pass.cpp (PR #131550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_EXTERN_TEMPLATE_TYPE_VIS and _LIBCPP_CLASS_TEMPLATE_INSTANTIATION_VIS (PR #133704)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline __has_feature and __has_extension uses (PR #133634)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move more attributes to the C++11 syntax (PR #133718)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize {std, ranges}::distance for segmented iterators (PR #133612)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::flat_multiset` (PR #128363)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_common_reference (PR #121199)
via libcxx-commits
Last message date:
Mon Mar 31 13:48:53 PDT 2025
Archived on: Mon Mar 31 13:48:59 PDT 2025
This archive was generated by
Pipermail 0.09 (Mailman edition).