September 2026 Archives by thread
Starting: Tue Sep 1 01:18:22 PDT 2026
Ending: Wed Sep 30 23:59:51 PDT 2026
Messages: 1575
- [libcxx-commits] [libcxx] 084cb22 - [libc++][ranges][enumerate_view] Update iterator `iter_move` test (#219474)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Update iterator `iter_move` test (PR #219474)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] 083b00b - [libc++][docs][NFC] Remove Format and Parallelism TS status pages (#220021)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs][NFC] Remove Format and Parallelism TS status pages (PR #220021)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][filesystem] Report an error for canonical("") (PR #215031)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] optimize sized-based vector representation to reduce binary size (PR #216822)
Liza Burakova via libcxx-commits
- [libcxx-commits] [libcxx] b0829c5 - libcxx: fixups for __BIONIC__ (#219591)
via libcxx-commits
- [libcxx-commits] [libcxx] libcxx: fixups for __BIONIC__ (PR #219591)
Nick Desaulniers via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove atomic workaround (PR #208049)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add _LIBCPP_NO_SANITIZE for std::__assume_aligned (PR #220296)
Sharjeel Khan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4121: `ranges::to` constructs associative containers via `c.emplace(c.end(), *it)` (PR #220481)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3052R2: `view_interface::at()` (PR #205012)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix optional<T>::transform to optional<T&> (GH#220332) (PR #220500)
Yuvraj Choudhary via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Implement P3052R2: `view_interface::at()` (PR #205012)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [AIX][libc++] Forward-declare locale functions in aix.h when _XOPEN_SOURCE < 700 (PR #220508)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::min_element() based on parallel reduce (PR #219876)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::is_heap_until() based on __parallel_find() (PR #218603)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::find_end() based on __parallel_find() (PR #218321)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement std::move_only_function (P0288R9) (PR #94670)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Correct mask_array assignment (PR #219490)
Gergely Futo via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add static_assert diagnostics for LWG3133 named requirements (PR #212360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Throw future_error in future.get() (PR #179409)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace __uninitialized_allocator_copy with __uninitialized_allocator_copy_n (PR #219445)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Provide aligned allocation function iff the compiler claims support (PR #219199)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE part of the locale base API (PR #219196)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assert that the alignment for memory_resource::allocate is a power of two (PR #219174)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::pmr::new_delete_resource() returning underaligned pointers (PR #219166)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 492bf8e - [libc++] Add a test for the ABI of std::once_flag (#218924)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a test for the ABI of std::once_flag (PR #218924)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Always use uintptr_t as the state type of once_flag (PR #220603)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 7a1f6ad - [libc++] Simplify allocator propagation in vector assignments (#217635)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify allocator propagation in vector assignments (PR #217635)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 308892f - [libc++][ranges] Implement P3052R2: `view_interface::at()` (#205012)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Opt `std::*set` out of map key extraction optimization (PR #220452)
George Burgess IV via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P0718R2: Implementation of std::atomic<shared_ptr<T>> and std::atomic<weak_ptr<T>> (PR #194215)
Vladislav Semykin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++]libcxx constexpr deque (PR #200929)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] constexpr deque (PR #129368)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix rvalue_iterator arithmetic operators in tests (PR #220686)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Apply `[[nodiscard]]` to `get_new_handler` (PR #220847)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] 4006059 - [libc++] Fix std::pmr::new_delete_resource() returning underaligned pointers (#219166)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a test for the ABI of std::locale::id (PR #220857)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2530R3: Implementation of std::hazard_pointer (PR #218218)
Nikita Grivin via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3138R3: `views::cache_latest` (PR #151450)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify __to_gcc_order by avoiding constexprness (PR #220940)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string_view> in <vector> (PR #220862)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::warn_unused]] to a bunch of threading utilities (PR #213963)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __simple_tuple and replace a bunch of uses of tuple with it (PR #214566)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix make_from_tuple for reference types (PR #220966)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::make_from_tuple (PR #215067)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] aafc318 - [libc++] Optimize vector::emplace_back (#218658)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::emplace_back (PR #218658)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove __libcpp_allocate (PR #220981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 97dc989 - [libc++] Apply `[[nodiscard]]` to `get_new_handler` (#220847)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] 4746e69 - [libc++] Avoid including <string_view> in <vector> (#220862)
via libcxx-commits
- [libcxx-commits] [libcxx] e65fd77 - [libc++] Assert that the alignment for memory_resource::allocate is a power of two (#219174)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Shafik Yaghmour via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] 9853cb5 - [libc++][pstl] Implementation of parallel std::min_element() based on parallel reduce (#219876)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Prevent std::terminate in promise<void> destructor race (PR #221258)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] F literals (PR #221273)
Bengt Gustafsson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Avoid empty namespace in `<__concepts/common_with.h>` (PR #221407)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] 0c94a97 - [libc++][NFC] Avoid empty namespace in `<__concepts/common_with.h>` (#221407)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2545R4 Read-Copy Update (RCU) (PR #175451)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `optional<T>::transform` into `optional<T&>` (PR #221506)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] users/rnk/libcxx md rename (PR #221512)
Reid Kleckner via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::is_heap() based on std::is_heap_until() (PR #221556)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::minmax_element() based on parallel reduce (PR #221572)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Implement LWG 3599 (PR #221573)
via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [libcxxabi] [clang][mingw] Don't link to moldname (PR #219949)
Zhongteng Gui via libcxx-commits
- [libcxx-commits] [libcxx] 98baf03 - [libc++] Implement LWG4072: std::optional comparisons: constrain harder (#209968)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Test SFINAE for `optional`'s operators in C++17 (PR #221643)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] added benchmarks for `string::append()` (PR #213990)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Handle windows system error code mapping in std::error_code. (PR #93101)
Victor Zverovich via libcxx-commits
- [libcxx-commits] [libcxx] 80793a6 - [libc++][ranges] Implement LWG 3599 (#221573)
via libcxx-commits
- [libcxx-commits] [libcxx] d34720a - [libc++][test] Test SFINAE for `optional`'s operators in C++17 (#221643)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove `optional::__get` (PR #217218)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libcxx][libcxxabi][cmake] Deduplicate sanitizer flags function (PR #221757)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] LWG4013: Make lazy_split_view::outer-iterator::value_type non-default-constructible (PR #221919)
Vishank Singh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix `throwing_allocator` and improve related tests (PR #212673)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Backport implementation of LWG2187 (PR #222006)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::emplace_back slow path (PR #222016)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][locale] Refactor strtonum functions using __str_to_float_c_locale<FloatT> (PR #222081)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Rename documentation files to Markdown (batch 2) (PR #222062)
Reid Kleckner via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce basic_string::__allocate_long_buffer_for_growing (PR #162633)
via libcxx-commits
- [libcxx-commits] [libcxx] e3a60a7 - [libc++][ranges] Implement LWG4013: Make `lazy_split_view::outer-iterator::value_type` non-default-constructible (#221919)
via libcxx-commits
- [libcxx-commits] [libcxx] 6dc6c67 - [libcxx][libcxxabi][cmake] Deduplicate sanitizer flags function (#221757)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement C++29 Bit Permutations P3104R6 (PR #217820)
Jan Schultke via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `<bit>` parts of P3793R2 Better shifting (PR #219389)
Jan Schultke via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Disable SSP in `clear_padding.pass.cpp` (PR #218130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove `_LIBCPP_EXPLICIT_SINCE_CXX14` (PR #222221)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 48ae4d3 - [libc++] Fix `optional<T>::transform` into `optional<T&>` (#221506)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of iterator_traits a bit (PR #222297)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::declval (PR #222303)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize string copy construction (PR #222021)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e5d8a15 - [libc++] Backport resolution of LWG2187 to C++11 (#222006)
via libcxx-commits
- [libcxx-commits] [libcxx] 10d4bdf - [libc++] Opt `std::*set` out of map key extraction optimization (#220452)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Update sentinel `equal` test (PR #222331)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_COMPRESSED_PAIR/TRIPLE from shared_ptr (PR #200401)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `_LIBCPP_NO_CFI` to `__allocate_unique_temporary_buffer` (PR #109682)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Optimize __split_buffer::__relocate by using size-based __set_valid_range (PR #216822)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 6f7ca25 - [libc++] Disable SSP in `clear_padding.pass.cpp` (#218130)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Prevent cycle from including __mbstate_t.h within wchar.h (PR #200940)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono][threading] Implement LWG 3504: `condition_variable::wait_for` is overspecified (PR #222443)
Vishank Singh via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][docs] Update "Exporting new symbols" for the move to GitHub CI (PR #222533)
Cyrus Ding via libcxx-commits
- [libcxx-commits] [libcxx] 672843a - [libc++][pstl] Implementation of parallel std::minmax_element() based on parallel reduce (#221572)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Stop testing signaling NaN in the constexpr comparison functions (PR #222542)
Cyrus Ding via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use glibc random APIs for std::random_device on Linux (PR #222567)
QIU Chaofan via libcxx-commits
- [libcxx-commits] [libcxx] c69a5eb - [libc++] Simplify the implementation of std::declval (#222303)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid instantiating __copy_cv_t for every type (PR #222647)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [llvm] fix Wasm exceptions + coop threading + shared libraries (PR #222747)
Joel Dice via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implement pstl std::min_element (PR #173970)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reword confusing warning message about AppleClang version (PR #222380)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Harden the algorithms against volatile pointers (PR #222813)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Stop emit range opt assumptions volatile pointers (PR #213719)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove __libcpp_allocate" (PR #222814)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Remove non-functional `constexpr` in three-way comparison test for `variant` (PR #222837)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix `long double` literals in <numbers> (PR #222830)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] c45192c - [libc++] Make _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE part of the locale base API (#219196)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move _LIBCPP_HAS_COND_CLOCKWAIT into condition_variable.h (PR #222904)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 41c11fa - [libc++][test] Remove non-functional `constexpr` in three-way comparison test for `variant` (#222837)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move _LIBCPP_GET_C_LOCALE to the locale base API (PR #222924)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Test LWG4113: Disallow `has_unique_object_representations<Incomplete[]>` (PR #169446)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] prevent __cxa_free_exception from being inlined when called in __cxa_decrement_exception_refcount (PR #222754)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `std::fmax()` and `std::fmin()` (PR #222953)
Atharva Potdar via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __new_at_least (PR #215813)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Use requires expression to populate tm_zone in __convert_to_tm (PR #220068)
Nick Desaulniers via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] wasi has no definition of rune_table for locale (PR #223129)
via libcxx-commits
- [libcxx-commits] [libcxx] 1f13035 - [libc++] Test LWG4113: Disallow `has_unique_object_representations<Incomplete[]>` (#169446)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove some unused functions from to_chars_integral.h (PR #223130)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add _LIBCPP_HIDE_FROM_ABI to __bit_iterator friend declarations (PR #223050)
Abdelkader Boudih via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test][shared] Add @CMAKE_DL_LIBS@ when needed (PR #222797)
Amilendra Kodithuwakku via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
Jan Schultke via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
Jan Schultke via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `to_chars` for bases 2, 8 and 16 (PR #223222)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [[libc++][pstl] Implementation of parallel std::uninitialized_(copy|move)(_n) based on parallel __for_each (PR #223229)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test-suite][NFC] Move `unused_variables` tests (PR #223234)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2077R3: Heterogeneous erasure overloads for associative containers (PR #174680)
Rafail Shakhin ogly via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Use libdispatch on Apple platforms by default (PR #223240)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] preserve QEMU_* vars (PR #223317)
Pepper Gray via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix performance regression in std::num_put (PR #223334)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e8d2def - [libc++] Provide aligned allocation function iff the compiler claims support (#219199)
via libcxx-commits
- [libcxx-commits] [libcxx] c4c4bba - [libc++][NFC] Remove some unused functions from to_chars_integral.h (#223130)
via libcxx-commits
- [libcxx-commits] [libcxx] d873afe - [libc++] Optimize string copy construction (#222021)
via libcxx-commits
- [libcxx-commits] [libcxx] 1a31493 - [libc++] Move _LIBCPP_HAS_COND_CLOCKWAIT into condition_variable.h (#222904)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't assume alignment of empty ranges (PR #213752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test-support] Improve thread_unsafe_shared_ptr (PR #195932)
Nikita Belenkiy via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][deque] Apply `[nodiscard]]` to `deque::get_allocator` (PR #223599)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][deque] Refactor types.pass.cpp (PR #223602)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create a `constexpr` hash to use during constant evaluation (PR #214946)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][string] Allow fancy pointers in basic_string (PR #199264)
Nikita Belenkiy via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid key_eq calls in hash_table rehash (PR #216551)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take the mersenne twister ABI break unconditionally (PR #222700)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some basic benchmarks for std::regex (PR #223633)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid passing both sentinel and size around in vector (PR #214132)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 66ec80c - [libc++][deque] Apply `[[nodiscard]]` to `deque::get_allocator` (#223599)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Updates Unicode tables to Unicode 18 (PR #199111)
Corentin Jabot via libcxx-commits
- [libcxx-commits] [libcxx] 058ca12 - [libc++] Implement `<bit>` parts of P3793R2 Better shifting (#219389)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize string::erase (PR #223721)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [llvm] Updates case folding rules to Unicode 18 (PR #223716)
Corentin Jabot via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize string::pop_back() (PR #223729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix search_n with an invalid count (PR #223747)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Skip including langinfo.h on Android (PR #223749)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix size_t overflow in make_shared<T[]> and allocate_shared<T[]> (PR #223735)
Eli Friedman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::transform_inclusive_scan (PR #223802)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] Fix for Android Dockerfile (PR #195615)
Sharjeel Khan via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libc] [libcxx] [lld] [lldb] [llvm] [polly] [docs] Require MyST for Sphinx documentation builds (PR #223829)
Reid Kleckner via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [flang] [libc] [libclc] [libcxx] [libcxxabi] [libunwind] [lld] [lldb] [llvm] [mlir] [openmp] [polly] [CMake] Bump the minimum required version to 3.31 (PR #223854)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3450R1: Extend `std::is_within_lifetime` (PR #201053)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Return const void* from __dynamic_cast (PR #223737)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] 3723ac3 - [libc++abi][NFC] Return const void* from __dynamic_cast (#223737)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Split catch_info from __dynamic_cast_info (PR #223744)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [DO NOT COMMIT] Test connection to Arm managed buildkite (PR #223674)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [DO NOT COMMIT] Test connection to Arm managed buildkite (PR #223968)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][z/OS] Move z/OS to new locale API and resolve all name collisions (PR #165428)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 91a8753 - [libc++] Skip including langinfo.h when unused (#223749)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make `isfinite`/`isinf`/`isnan`/`isnormal`/`signbit` `constexpr` on Windows (PR #214360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include some Lit features in LNT submissions (PR #218043)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [libc++] Build Google Benchmark directly from Lit (PR #160367)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ci] Retarget the ARM BuildKite runners (PR #224107)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 01edf18 - [libc++][ci] Retarget the ARM BuildKite runners (#224107)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Benchmark for parallel std::for_each (PR #222153)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [libc++] Build GoogleBenchmark directly from Lit (PR #224192)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] Update LLVM-libc/compiler-rt config (PR #224160)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround to make fpclassify constexpr for the UCRT (PR #224226)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Fix char traits eq hide from abi (PR #171020)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][string] Add constexpr initialization stress test (PR #184723)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move the ctype_base implementation to the locale base API (PR #224251)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][math] Add `constexpr` to `copysign`, `copysignf`, `copysignl` (PR #216285)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] 63225d3 - [libcxx][libc] Update LLVM-libc/compiler-rt config (#224160)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Allow specifying a configuration in test-at-commit (PR #224381)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Automatically detect the OS in benchmark jobs (PR #224386)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][lldb] Add initial LLDB data-formatters (PR #187677)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Encode the standard version in the ABI tag (PR #218527)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][libc] Update LLVM-libc link list (PR #224164)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 24f7536 - [libc++] Automatically detect the OS in benchmark jobs (#224386)
via libcxx-commits
- [libcxx-commits] [libcxx] 98039da - [libcxx][libc] Update LLVM-libc link list (#224164)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Upgrade to GCC 16 (PR #206235)
Volodymyr Sapsai via libcxx-commits
- [libcxx-commits] [libcxx] 7f35f5f - [libc++] Refactor container's types.pass.cpp tests (#223602)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize basic_string::operator=g (PR #224535)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] bb50aa7 - [libc++] Add some basic benchmarks for std::regex (#223633)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't pass the sentinel to vector::__{insert, init}_with_size (PR #224583)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Enable threads on LLVM-libc (PR #224436)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Extract building libc++ into a composite action (PR #224670)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Extract building libc++ into a composite action (PR #224670)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 551af79 - [libc++][pstl] Implementation of parallel std::uninitialized_(copy|move)(_n) based on parallel __for_each (#223229)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update container adaptor tests (PR #224810)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][AIX] Add system library path via blibpath for lldb (PR #223837)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] hxie/rcu 8bytes (PR #224853)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix ODR violation in wchar.h (PR #216069)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Rename generated feature-test documentation to Markdown (PR #222063)
Reid Kleckner via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Flat containers should reject `vector<bool, Alloc>` (PR #224886)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] 08daaa8 - [libc++] Update container adaptors' type verification tests (#224810)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2077R3 Heterogeneous erasure overloads for associative containers (PR #78277)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++17] P0452: Implementing PSTL overloads for `std::transform_{ex, in}clusive_scan` (PR #195548)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] adding yield in the lost wakeup test (PR #211261)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Allow internal functions from atomic_sync.h to be used in C++17 (PR #224356)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] d0dc3b0 - [libc++] Add a compact, bounded iterator (#208271)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing __get_local_endcoding on OpenBSD (PR #224954)
Sergii Rudchenko via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::swap_ranges() based on parallel __for_each (PR #224967)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove `_Tag` template parameter from __capacity_aware_iterator (PR #224983)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] df7b30a - [libc++] Don't pass the sentinel to vector::__{insert, init}_with_size (#224583)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx][llvm]: Fix misidentification of GNU-style clang as clang-cl (PR #225124)
Jacob Abel via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
Corentin Jabot via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `text_encoding::environment_is()` for UTF-8, ASCII, Windows1252 and ISOLatin1 (PR #225136)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] Simplify container images (PR #225214)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix use-after-free during self-assignment (PR #225296)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assume separate storage in vector (PR #225325)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][filesystem] Fix truncation in vformat_string dynamic fallback (PR #203531)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing <cstring> include in the string benchmark (PR #225501)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid relying on CTAD for std::lock_guard in the benchmarks (PR #225503)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't pass a path lvalue to DoNotOptimize in the filesystem benchmark (PR #225504)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0843R14: `inplace_vector` (PR #204008)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address missing cmake in libcxx.test.googlebenchmark (PR #225590)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Encode Lit configuration parameters in machines.json (PR #225601)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Mark LWG2727 Complete in LLVM 24 (PR #225606)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] Revert "[libc++] Build GoogleBenchmark directly from Lit" (PR #225620)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 62ea87e - Revert "[libc++] Build GoogleBenchmark directly from Lit" (#225620)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times (~60%-85% reduction) (PR #213403)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Define `_LIBCPP_HAS_C8RTOMB_MBRTOC8` to true if compiling with clang (PR #225777)
Victor Campos via libcxx-commits
- [libcxx-commits] [libcxx] 3c63fcb - [libcxx] Speed up xsgetn for always_noconv (#212010)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [CodeGen] Added '*' to internal linkage types (PR #220864)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Suppress unsigned-integer-overflow warning in <charconv> (PR #225801)
via libcxx-commits
- [libcxx-commits] [libcxx] dfc0d74 - [libc++] Don't pass a path lvalue to DoNotOptimize in the filesystem benchmark (#225504)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Add more benchmarks of the parallel algorithms (PR #225908)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Update docs for updating the CI container image (PR #226018)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] 6cf36fd - [libc++][docs] Mark LWG2727 Complete in LLVM 24 (#225606)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add code size benchmarks (PR #226152)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [Github] Bump libcxx image to ubuntu 26.04 (PR #225550)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 599fc2c - [Github] Bump libcxx image to ubuntu 26.04 (#225550)
via libcxx-commits
- [libcxx-commits] [libcxx] 3243453 - [libc++] Take the benchmark testing configuration from the test suite (#226267)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Take the benchmark testing configuration from the test suite (PR #226267)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add a benchmark machine for libstdc++ (PR #226346)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 3489ea3 - [libcxx][locale] Refactor strtonum functions using __str_to_float_c_locale<FloatT> (#222081)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add hermetic Linux premerge builder (PR #226358)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Port #200996 to ostream (PR #226372)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Implement constexpr {round, roundl}. (PR #226377)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Avoid empty namespace in internal headers of `<ranges>` (PR #226034)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libc] [libcxx] [libcxxabi] [llvm] [libc] Find linux kernel headers in Debian multiarch directories (PR #224314)
Pavel Labath via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Kickstart C++29 support (PR #215820)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] 51ccdfe - [libc++] Add benchmark for string::pop_back() (#223729)
via libcxx-commits
- [libcxx-commits] [libcxx] 60059de - [libc++][NFC] Avoid empty namespace in internal headers of `<ranges>` (#226034)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Fix years/months periods on GCC/i386 (PR #223669)
Leonidas Spyropoulos via libcxx-commits
- [libcxx-commits] [libcxx] ab52e9f - [libc++] Add static_assert diagnostics for LWG3133 named requirements (#212360)
via libcxx-commits
- [libcxx-commits] [libcxx] 0ead65c - [libc++][pstl] Add more benchmarks of the parallel algorithms (#225908)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Still use CMake 3.31 in the CI image (PR #226749)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [libcxx] [lld] [llvm] [mlir] [clang-tidy] Fix performance-noexcept-move-constructor for implicit noexcept(false) (PR #226488)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Don't leave the output buffer full after a bulk write (PR #226791)
via libcxx-commits
- [libcxx-commits] [libcxx] a9407d5 - [libc++] Port #200996 to ostream (#226372)
via libcxx-commits
- [libcxx-commits] [libcxx] 14df65f - [libc++][chrono] Fix years/months periods on GCC/i386 (#223669)
via libcxx-commits
- [libcxx-commits] [libcxx] 0f5a125 - [libc++][docs] Rename documentation files to Markdown (batch 1) (#221512)
via libcxx-commits
- [libcxx-commits] [libcxx] 61b428e - [libc++][docs] Convert documentation from reST to Markdown (batch 1) (#221513)
via libcxx-commits
- [libcxx-commits] [libcxx] f8cfaa7 - [libc++][AIX] Add system library path via blibpath for lldb (#223837)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Port to Haiku (PR #196271)
Elaine Gibson via libcxx-commits
- [libcxx-commits] [libcxx] 372dc97 - [libc++][format] Don't leave the output buffer full after a bulk write (#226791)
via libcxx-commits
- [libcxx-commits] [libcxx] be628f3 - [libcxx] Still use CMake 3.31 in the CI image (#226749)
via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [Clang] Support atomic operations on _BitInt(N) (PR #204815)
Xavier Roche via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Use a self-contained job to run libstdc++ benchmarks (PR #226985)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a union for uninitialized storage in associative container benchmarks (PR #227068)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make lazy three way comparator optimization apply in older standard modes (PR #218525)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][cmath] Add `constexpr` tests for P183R2 (PR #227200)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][cmath] Add `constexpr` tests for P1383R2 (PR #227200)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix "leak" of PMR resource in benchmark (PR #216114)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix out-of-bounds read in the associative container query benchmarks (PR #227070)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix use-after-free in the monotonic_buffer benchmark (PR #227072)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix calling push_heap on an empty range in the push_heap benchmark (PR #227076)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Delete runner set image versions (PR #227141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 0d546ff - [libc++] Fix "leak" of PMR resource in benchmark (#216114)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Simplify the workflow for updating CI docker images (PR #186456)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 907a809 - [libc++] Fix out-of-bounds read in the associative container query benchmarks (#227070)
via libcxx-commits
- [libcxx-commits] [libcxx] f30100d - [libc++][NFC] Fix typos in the LNT tooling (#227347)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Fix typos in the LNT tooling (PR #227347)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add a new job running the CFI sanitizer (PR #124837)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 9e42499 - [libc++] Bump machines to latest test suite (#227528)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Bump machines to latest test suite (PR #227528)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the <charconv> tests (PR #227611)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __synth_three_way cheaper to build in common case (PR #227580)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 420f6d1 - [libc++] Optimize basic_string::operator= (#224535)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] P0355R7 Implement from_stream and parse (PR #227590)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize fs::path::iterator::operator++ (PR #227645)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] df361f8 - [libc++] Optimize vector::emplace_back slow path (#222016)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove unused generalization from the libc++ benchmarking pipeline (PR #227369)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4249: The past end issue for lazy_split_view (PR #227490)
Nhat Nguyen via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [Github][libcxx] Bump CI container (PR #227787)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Bump clang in CI container to v24 (PR #227930)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Remove spurious `REQUIRES: has-fblocks` (PR #227972)
A. Jiang via libcxx-commits
Last message date:
Wed Sep 30 23:59:51 PDT 2026
Archived on: Wed Sep 30 23:59:55 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).