November 2024 Archives by author
Starting: Fri Nov 1 01:10:45 PDT 2024
Ending: Sat Nov 30 19:56:33 PST 2024
Messages: 1897
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor __split_buffer to eliminate code duplication (PR #114138)
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++] implement `std::flat_multimap` (PR #113835)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use enable_if_t to constrain make_unique{, _for_overwrite} (PR #95044)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Set `__cpp_lib_smart_ptr_for_overwrite` (PR #114700)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor __split_buffer to eliminate code duplication (PR #114138)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Set `__cpp_lib_smart_ptr_for_overwrite` (PR #114700)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter`. (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter`. (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__bounded_iter` (PR #115304)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__bounded_iter` (PR #115304)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__(static_)bounded_iter` (PR #115304)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__(static_)bounded_iter` (PR #115304)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{(static_)bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{(static_)bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{(static_)bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{(static_)bounded, wrap}_iter` (PR #115271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assignment in insertion into `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assignment in insertion into `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assignment in insertion into `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assignment in insertion into `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix assignment in insertion into `vector` (PR #116001)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard `__pad_and_output` with `_LIBCPP_HAS_LOCALIZATION` (PR #116580)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard `__pad_and_output` with `_LIBCPP_HAS_LOCALIZATION` (PR #116580)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard `__pad_and_output` with `_LIBCPP_HAS_LOCALIZATION` (PR #116580)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove transitive includes from empty headers (PR #116295)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `basic_string`basic_string (PR #116890)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `basic_string` (PR #116890)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `basic_string` (PR #116890)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark charconv test as unsupported under msan (PR #116933)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark charconv test as unsupported under msan (PR #116933)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `basic_string` (PR #116890)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers, LWG issues, and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG papers/issues and CWG papers needing library changes to the lists (PR #118116)
A. Jiang via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [flang] [lldb] [llvm] [openmp] [pstl] Finally formalise our defacto line-ending policy (PR #86318)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
Aaron Ballman via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Adjust the docker-compose file for libc++ action builders (PR #116366)
Aiden Grossman via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [llvm] Reapply "[runtimes] Allow building against an installed LLVM tree" (PR #114307)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Revert "[libc++abi] Stop copying headers to the build directory" (PR #115232)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Revert "[libc++abi] Stop copying headers to the build directory" (PR #115232)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Stop copying headers to the build directory (PR #115380)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Stop copying headers to the build directory (PR #115380)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Revert "Reapply "[libc++abi] Stop copying headers to the build directory"" (PR #115793)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxxabi] Revert "Reapply "[libc++abi] Stop copying headers to the build directory"" (PR #115793)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [llvm] Reapply "[runtimes] Allow building against an installed LLVM tree" (PR #114307)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [llvm] Reapply "[runtimes] Allow building against an installed LLVM tree" (PR #114307)
Alexander Richardson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (PR #115405)
Alona Enraght-Moony via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Crash when dereferencing an empty std::optional (PR #116394)
Andrej Shadura via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect the libc++ implementation from CUDA SDK's `__noinline__` macro (PR #73838)
Artem Belevich via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect the libc++ implementation from CUDA SDK's `__noinline__` macro (PR #73838)
Artem Belevich via libcxx-commits
- [libcxx-commits] [libcxx] 59f57be - Revert "[libc++] Simplify the implementation of reserve() and shrink_to_fit() (#113453)"
Benjamin Kramer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Benjamin Kramer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Benjamin Kramer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Benjamin Kramer via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
Carlos Galvez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] implement `ranges::elements_of` (PR #91414)
Casey Carter via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (PR #115774)
Caslyn Tonelli via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Caslyn Tonelli via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Poison memory in variant destroy (PR #101048)
Chris Cotter via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Christoph Reiter via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Christoph Reiter via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [C++20] [Modules] Convert '-fexperimental-modules-reduced-bmi' to '-fmodules-reduced-bmi' (PR #114382)
Chuanqi Xu via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [C++20] [Modules] Convert '-fexperimental-modules-reduced-bmi' to '-fmodules-reduced-bmi' (PR #114382)
Chuanqi Xu via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [C++20] [Modules] Convert '-fexperimental-modules-reduced-bmi' to '-fmodules-reduced-bmi' (PR #114382)
Chuanqi Xu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
Dana Jansens via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxxabi] [Fuchsia][cmake] Allow using FatLTO when building runtimes (PR #112277)
Daniel Thornburgh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
David Benjamin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
David Benjamin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
David Benjamin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix unnecessary flushes in std::print() on POSIX (PR #70321)
Dimitrij Mijoski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix unnecessary flushes in std::print() on POSIX (PR #70321)
Dimitrij Mijoski via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Erich Keane via libcxx-commits
- [libcxx-commits] [libcxx] Disable test that times out on HWASan (PR #117085)
Florian Mayer via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] Enable demangling of `cp` expression production (PR #114882)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] Enable demangling of `cp` expression production (PR #114882)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] Enable demangling of `cp` expression production (PR #114882)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Iuri Chaer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Jakub Mazurkiewicz via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Jakub Mazurkiewicz via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Jakub Mazurkiewicz via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] use copy_file_range for fs::copy (PR #109211)
Jannik Glückert via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] use copy_file_range for fs::copy (PR #109211)
Jannik Glückert via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] use copy_file_range for fs::copy (PR #109211)
Jannik Glückert via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] use copy_file_range for fs::copy (PR #109211)
Jannik Glückert via libcxx-commits
- [libcxx-commits] [libcxx] d6fc7d3 - Fix typo "intead"
Jay Foad via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Johannes Doerfert via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Johannes Doerfert via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
Johannes Doerfert via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
Johannes Doerfert via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add testing configuration for GPU targets (PR #104515)
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add testing configuration for GPU targets (PR #104515)
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxx] a9cd941 - [libcxx] Fix inverted `has_terminal` condition
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][P1831R1] Deprecating volatile: library (PR #101439)
Josh Karns via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Apply post-commit review comments for unique_ptr<T[]> hardening (PR #111704)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [clang] [libcxx] Reapply "[Clang] Implement resolution for CWG1835 (#92957, #98547)" (PR #100425)
Krystian Stasiowski via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Krystian Stasiowski via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
LIU Hao via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] add test coverage for `flat_map::emplace_hint` (PR #113773)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use the __strtoNUM functions from __locale instead of the old API (PR #118029)
LLVM Continuous Integration via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 88f8993 - [libc++] Add a few missing includes
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (PR #113759)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 23e2a04 - [libc++] Fix dumb typo
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (PR #113759)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline small functions inside vector (PR #114567)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove xfails due to picolibc's support for char16_t and char32_t (PR #114422)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove xfails due to picolibc's support for char16_t and char32_t (PR #114422)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Add a static assertion to document an assumption in std::hash (PR #114440)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 339c788 - [libc++] Add missing include
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (PR #113759)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (PR #113759)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove xfails due to picolibc's support for char16_t and char32_t (PR #114422)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Set `__cpp_lib_smart_ptr_for_overwrite` (PR #114700)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline small functions inside vector (PR #114567)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Apply post-commit review comments for unique_ptr<T[]> hardening (PR #111704)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] remove minor version in status pages (PR #113241)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [demangler] Enhance demangling in llvm-cxxfilt for fixed-point types. (PR #114257)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add testing configuration for GPU targets (PR #104515)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Use type traits builtins directly in <type_traits> and <concepts> (PR #114840)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify string::reserve (PR #114869)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Only include the system <stdint.h> and <locale.h> if they exist (PR #115017)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 76f993b - [libc++][NFC] Remove unused header in test/support
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Only include the system <stdint.h> and <locale.h> if they exist (PR #115017)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix incorrect const qualification in some ranges algorithms (PR #115080)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add basic constant folding for std::format (PR #107197)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add basic constant folding for std::format (PR #107197)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add basic constant folding for std::format (PR #107197)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move check for contiguous iterator to static_assert (PR #115322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move check for contiguous iterator to static_assert (PR #115322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move check for contiguous iterator to static_assert (PR #115322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__bounded_iter` (PR #115304)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{bounded, wrap}_iter` (PR #115271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use explicit #include instead of transitive #include (PR #115420)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__(static_)bounded_iter` (PR #115304)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Fix broken configuration system-libcxxabi on Apple (PR #110920)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] update comment for P0067R5 (PR #113239)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction for `__{(static_)bounded, wrap}_iter` (PR #115271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Clean up code in GenerateInput.h for benchmark testing (PR #115560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Clean up code in GenerateInput.h for benchmark testing (PR #115560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Clean up code in GenerateInput.h for benchmark testing (PR #115560)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove obsolete accessors in std::list and std::forward_list (PR #115748)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy (PR #115887)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] update comment for P0067R5 (PR #113239)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Make variables in templates inline (PR #115785)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove obsolete accessors in std::list and std::forward_list (PR #115748)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 5c3befb - [libc++] Add forgotten call to std::__to_address in __uninitialized_allocator_relocate
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 965f3a9 - [libc++][NFC] Run clang-format on vector::erase test
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __throw_ member functions static (PR #116233)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 0731590 - [libc++] Remove obsolete 'macos-ci-setup' script
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Adjust the docker-compose file for libc++ action builders (PR #116366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Adjust the docker-compose file for libc++ action builders (PR #116366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Adjust the docker-compose file for libc++ action builders (PR #116366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Adjust the docker-compose file for libc++ action builders (PR #116366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard `__pad_and_output` with `_LIBCPP_HAS_LOCALIZATION` (PR #116580)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 748a29f - [libc++][NFC] Fix incorrect include guard
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove transitive includes from empty headers (PR #116295)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] ec67ad5 - [libc++][NFC] Format <string>
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
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++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
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] [WG21] Draft PR for discussion of the P2687 trivial relocation approach (PR #116714)
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] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable Clang-tidy checks in the CI (PR #110026)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark charconv test as unsupported under msan (PR #116933)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark charconv test as unsupported under msan (PR #116933)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark charconv test as unsupported under msan (PR #116933)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop dependency on __functional/operations.h from <atomic> (PR #117302)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for hijacked address operator in vector (PR #117457)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Protect the libc++ implementation from CUDA SDK's `__noinline__` macro (PR #73838)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for hijacked address operator in vector (PR #117457)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for hijacked address operator in vector (PR #117457)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop dependency on __functional/operations.h from <atomic> (PR #117302)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (PR #117720)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERR… (PR #117779)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (PR #117779)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (PR #117779)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (PR #117779)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Poison memory in variant destroy (PR #101048)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (PR #117720)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for aligned allocation and sized deallocation (PR #117915)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
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++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use the __strtoNUM functions from __locale instead of the old API (PR #118029)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][P1831R1] Deprecating volatile: library (PR #101439)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx] Support for using timespec_get (PR #117362)
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++] Fix sub-overflow in std::gcd implementation (PR #117984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Discard contents since null-terminator in character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Discard contents since null-terminator in character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Discard contents since null-terminator in character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Discard contents since null-terminator in character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Discard contents since null-terminator in character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Discard contents since null-terminator in character arrays in formatting (PR #116571)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][functional] Implement `not_fn<NTTP>` (PR #86133)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add `locale` support for llvm `libc` (PR #97508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add `locale` support for llvm `libc` (PR #97508)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] responds to Clang Tidy feedback (PR #97556)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] responds to Clang Tidy feedback (PR #97556)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CMake] Adds option to disable clang-tidy. (PR #95654)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Disable test that times out on HWASan (PR #117085)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Disable test that times out on HWASan (PR #117085)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rearrange functions in the synopsis comments of `<cmath>` (PR #100862)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rearrange functions in the synopsis comments of `<cmath>` (PR #100862)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][concepts] P2404R3: Move-only types for equality_comparable_with, totally_ordered_with, and three_way_comparable_with (PR #99420)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libcxxabi][libunwind] Support for using LLVM libc (PR #101688)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libcxxabi][libunwind] Support for using LLVM libc (PR #101688)
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 input-only range handling for `vector` (PR #116157)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Always enable all checks during constant evaluation (PR #107713)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Always enable all checks during constant evaluation (PR #107713)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use the __strtoNUM functions from __locale instead of the old API (PR #118029)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable Clang-tidy checks in the CI (PR #110026)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] ef50d79 - [libc++] Update run-buildbot-container with up-to-date image information
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [libcxxabi] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove obsolete CMake variable (PR #118119)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extract a clean base support API for std::atomic (PR #118129)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable Clang-tidy checks in the CI (PR #110026)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [libcxxabi] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] ae9b91a - [libc++] Fix malformed CSV entry for C++26 LWG issue
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add script to create new Github issues for tracking conformance (PR #118139)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add script to create new Github issues for tracking conformance (PR #118139)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add script to create new Github issues for tracking conformance (PR #118139)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable Clang-tidy checks in the CI (PR #110026)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
MD ANOWARUL ISLAM via libcxx-commits
- [libcxx-commits] [libcxx] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] Probe for -nostdlib++ and -nostdinc++ with the C compiler (PR #108357)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
Mateusz Mikuła via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Matheus Izvekov via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [lldb] [llvm] [WIP (PR #115245)
Michael Buch via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [lldb] [llvm] [WIP][lldb] Alternative implementation of more reliable function call infrastructure (PR #115245)
Michael Buch via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [lldb] [llvm] [WIP][lldb] Alternative implementation of more reliable function call infrastructure (PR #115245)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxx] Avoid calling `setlocale` in `do_unshift` when unnecessary (PR #117153)
Michael Maltsev via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Fix broken configuration system-libcxxabi on Apple (PR #110920)
Michał Górny via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Fix broken configuration system-libcxxabi on Apple (PR #110920)
Michał Górny via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (PR #113139)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (PR #113139)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (PR #113139)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (PR #113759)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERR… (PR #117779)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (PR #117779)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (PR #117779)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
Nico Weber via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Nikita Popov via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Nikita Popov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (PR #113759)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline small functions inside vector (PR #114567)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use more appropriate type traits for a few cases (PR #114025)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use enable_if_t to constrain make_unique{, _for_overwrite} (PR #95044)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add constant folding for optimized std::find variants (PR #96491)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add constant folding for optimized std::find variants (PR #96491)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use enable_if_t to constrain make_unique{, _for_overwrite} (PR #95044)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove dead code from make_{signed, unsigned} (PR #114705)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove dead code from make_{signed, unsigned} (PR #114705)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few includes from pair.h (PR #114708)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Added segmented iterator for count_if (PR #105888)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor __split_buffer to eliminate code duplication (PR #114138)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few includes from pair.h (PR #114708)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few includes from pair.h (PR #114708)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use more appropriate type traits for a few cases (PR #114025)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify __split_buffer a bit (PR #114224)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __pointer_int_pair (PR #94324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __pointer_int_pair (PR #94324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Use type traits builtins directly in <type_traits> and <concepts> (PR #114840)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use more appropriate type traits for a few cases (PR #114025)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use more appropriate type traits for a few cases (PR #114025)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify string::reserve (PR #114869)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify string::reserve (PR #114869)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify string::reserve (PR #114869)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
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++][NFC] Simplify __split_buffer a bit (PR #114224)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify __split_buffer a bit (PR #114224)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
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++] Simplify the implementation of std::get for pairs (PR #114984)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify string::reserve (PR #114869)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add support for bounded iterators in std::array (PR #110729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Refactor the configuration macros to being always defined (PR #112094)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_USING_IF_EXISTS from fundamental aliases (PR #107220)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_USING_IF_EXISTS from fundamental aliases (PR #107220)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Added segmented iterator for count_if (PR #105888)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded, wrap}_iter` (PR #115271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __pointer_int_pair (PR #94324)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits to use in optional, variant (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits to use in optional, variant (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits to use in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (PR #115405)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (PR #115405)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use explicit #include instead of transitive #include (PR #115420)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use explicit #include instead of transitive #include (PR #115420)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (PR #115610)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (PR #115610)
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++] Simplify the implementation of std::get for pairs (PR #114984)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (PR #115610)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (PR #115610)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
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++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused functions from <__split_buffer> (PR #115735)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (PR #115774)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (PR #115774)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace template structs with template variables in <ratio> (PR #115782)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused functions from <__split_buffer> (PR #115735)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Make variables in templates inline (PR #115785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace template structs with template variables in <ratio> (PR #115782)
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++] Replace template structs with template variables in <ratio> (PR #115782)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace template structs with template variables in <ratio> (PR #115782)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy (PR #115887)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Make variables in templates inline (PR #115785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy and algorithms using std::copy (PR #115887)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy and algorithms using std::copy (PR #115887)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Make variables in templates inline (PR #115785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Make variables in templates inline (PR #115785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 5b67372 - [libc++] Remove a few unused includes from <__algorithm/find_end.h>
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split __shared_count out of <__memory/shared_ptr.h> (PR #115943)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <__locale> (PR #83735)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused functions from <__split_buffer> (PR #115735)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused functions from <__split_buffer> (PR #115735)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy and algorithms using std::copy (PR #115887)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy and algorithms using std::copy (PR #115887)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Make variables in templates inline (PR #115785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split __shared_count out of <__memory/shared_ptr.h> (PR #115943)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
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++] Add macros for try/catch and rethrow (PR #112515)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove some boilerplate from <vector> after #76756 (PR #108944)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize more <cmath> includes (PR #116021)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Make variables in templates inline (PR #115785)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split __shared_count out of <__memory/shared_ptr.h> (PR #115943)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split __shared_count out of <__memory/shared_ptr.h> (PR #115943)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __throw_ member functions static (PR #116233)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration_cast.h> (PR #116238)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Enable -Wmissing-prototypes (PR #116261)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __throw_ member functions static (PR #116233)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove transitive includes from empty headers (PR #116295)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix __split_buffer::reserve() (PR #105681)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix __split_buffer::reserve() (PR #105681)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add CI job testing on OpenBSD (PR #106315)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Crash when dereferencing an empty std::optional (PR #116394)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Crash when dereferencing an empty std::optional (PR #116394)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Use type traits builtins directly in <type_traits> and <concepts> (PR #114840)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix linking benchmarks (PR #116495)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libunwind] [llvm] [libc++] Enable -Wmissing-prototypes (PR #116261)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use libc functions for complex calculations when available (PR #99677)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 8111867 - [libc++] Fix a few problems found by clang-tidy
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use libc functions for complex calculations when available (PR #99677)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include headers in <thread> conditionally (PR #116539)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including all of <thread> in <future> (PR #116541)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
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++] Include headers in <thread> conditionally (PR #116539)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include headers in <thread> conditionally (PR #116539)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including all of <thread> in <future> (PR #116541)
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++] Simplify the implementation of __tuple_leaf (PR #115729)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove transitive includes from empty headers (PR #116295)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including all of <thread> in <future> (PR #116541)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including all of <thread> in <future> (PR #116541)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 01a1ca7 - [libc++][NFC] Format a pait test
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <mutex> includes (PR #117068)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include headers in <thread> conditionally (PR #116539)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include headers in <thread> conditionally (PR #116539)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid calling `setlocale` in `do_unshift` when unnecessary (PR #117153)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix linking benchmarks (PR #116495)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <mutex> includes (PR #117068)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 8f50321 - [libc++] Add a .clang-tidy file to libcxx/src
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop dependency on __functional/operations.h from <atomic> (PR #117302)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <mutex> includes (PR #117068)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <mutex> includes (PR #117068)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] aaa0dd2 - [libc++][NFC] Remove a bunch of unused environment variables from the CI configs
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Update the CI to Clang-20 and drop Clang-17 support (PR #117429)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
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++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __is_invocable_r and __is_nothrow_invocable_r (PR #81213)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the thread safety annotations unconditionally (PR #117497)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Update the CI to Clang-20 and drop Clang-17 support (PR #117429)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Add a static assertion to document an assumption in std::hash (PR #114440)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 99fd1c5 - [libc++][NFC] Don't add legacy transitive includes in <__chrono/duration.h>
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Add a static assertion to document an assumption in std::hash (PR #114440)
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] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (PR #117779)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use the __strtoNUM functions from __locale instead of the old API (PR #118029)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
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] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of reserve() and shrink_to_fit() (PR #113453)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use [[clang::no_specializations]] to diagnose invalid user specializations (PR #118167)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce __forward_as (PR #118168)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 04cc492 - [libc++][NFC] Remove unused macros from <__configuration/availability.h>
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxxabi] [Fuchsia][cmake] Allow using FatLTO when building runtimes (PR #112277)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Paul Kirth via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxxabi] [Fuchsia][cmake] Allow using FatLTO when building runtimes (PR #112277)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Paul Kirth via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxxabi] [Fuchsia][cmake] Allow using FatLTO when building runtimes (PR #112277)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Paul Kirth via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor __split_buffer to eliminate code duplication (PR #114138)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor __split_buffer to eliminate code duplication (PR #114138)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary std::vector accessors (PR #114423)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor __split_buffer to eliminate code duplication (PR #114138)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (PR #114077)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Clean up code in GenerateInput.h for benchmark testing (PR #115560)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Unify the benchmarks with the test suite (PR #101399)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117641)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (PR #117720)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (PR #117720)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (PR #117720)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize input iterator overload of `std::vector::assign(first, last)` (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize `std::vector::assign` for InputIterator-pair inputs (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector constructors (PR #117662)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] Optimize vector::assign for InputIterator-only pair inputs (PR #113852)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Refactor increasing_allocator (PR #115671)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add exception tests for vector capacity operations (PR #118141)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix invalid low-level const conversion in limited_allocator (PR #118189)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix invalid low-level const conversion in limited_allocator (PR #118189)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix invalid low-level const conversion in limited_allocator (PR #118189)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix invalid low-level const conversion in limited_allocator (PR #118189)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix invalid low-level const conversion in limited_allocator (PR #118189)
Peng Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
Peng Xie via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
Peng Xie via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Petr Hosek via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Petr Hosek via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxxabi] [Fuchsia][cmake] Allow using FatLTO when building runtimes (PR #112277)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Always link against libzircon for Fuchsia targets (PR #115910)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
Petr Hosek via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [llvm] [libc++] Replace LIBCXX_ENABLE_STATIC_ABI_LIBRARY & friends by a new LIBCXX_CXX_ABI choice (PR #112978)
Petr Hosek via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx] Support for using timespec_get (PR #117362)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Option to disable overridden function detection (PR #108734)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libcxx] Use alias for detecting overriden function (PR #114961)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (PR #113139)
Reid Kleckner via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __throw_ member functions static (PR #116233)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take advantage of trivial relocation in std::vector::erase (PR #116268)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Provide locale conversions to tests through lit substitution (PR #105651)
Rodrigo Salazar via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
Ryan Prichard via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid calling `setlocale` in `do_unshift` when unnecessary (PR #117153)
S. B. Tam via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
Sean Perry via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Add a static assertion to document an assumption in std::hash (PR #114440)
Sergei Barannikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Add a static assertion to document an assumption in std::hash (PR #114440)
Sergei Barannikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make benchmarks forward-compatible with the test suite (PR #114502)
Stephan T. Lavavej via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (PR #113139)
Takuto Ikuta via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Vedant Paranjape via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Separate OpenMP Offloading Backend to `libcxx/include/__algorithm/pstl_backends` (PR #66968)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
Vedant Tewari via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove xfails due to picolibc's support for char16_t and char32_t (PR #114422)
Victor Campos via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove xfails due to picolibc's support for char16_t and char32_t (PR #114422)
Victor Campos via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Poison memory in variant destroy (PR #101048)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Vladimir Vereschaka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
Vladimir Vereschaka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] implement `ranges::elements_of` (PR #91414)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] implement `ranges::elements_of` (PR #91414)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] implement `ranges::elements_of` (PR #91414)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] implement `ranges::elements_of` (PR #91414)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3379R1: Constrain `std::expected` equality operators (PR #117664)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
Younan Zhang via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [z/OS][libc++] Guard to be used only when `align_val_t` is available (PR #114396)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][algorithm] Optimize std::stable_sort via radix sort algorithm (PR #104683)
Дмитрий Изволов via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (PR #114552)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Inline small functions inside vector (PR #114567)
via libcxx-commits
- [libcxx-commits] [libcxx] d301b59 - [libc++][NFC] Add a static assertion to document an assumption in std::hash (#114440)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (PR #114575)
via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove xfails due to picolibc's support for char16_t and char32_t (PR #114422)
via libcxx-commits
- [libcxx-commits] [libcxx] 1a18767 - [libc++] Use proper functions instead of macros in bsd_locale_defaults.h (#113759)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal locale API as a shim on top of the current one (PR #114596)
via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
via libcxx-commits
- [libcxx-commits] [libcxx] Add [[clang::lifetimebound]] to numerous functions in libc++ include headers (PR #112751)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [demangler] Enhance demangling in llvm-cxxfilt for fixed-point types. (PR #114257)
via libcxx-commits
- [libcxx-commits] [libcxx] f467af6 - [libc++][test] add test coverage for `flat_map::emplace_hint` (#113773)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] add test coverage for `flat_map::emplace_hint` (PR #113773)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify aligned_storage (PR #114665)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify when the sized global deallocations overloads are available (PR #114667)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use enable_if_t to constrain make_unique{, _for_overwrite} (PR #95044)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Forward more algorithms to the classic algorithms (PR #114674)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Set `__cpp_lib_smart_ptr_for_overwrite` (PR #114700)
via libcxx-commits
- [libcxx-commits] [libcxx] 30213e9 - [libc++] Use enable_if_t to constrain make_unique{, _for_overwrite} (#95044)
via libcxx-commits
- [libcxx-commits] [libcxx] 33af68a - [libc++] Add a few _LIBCPP_ASSERT_INTERNALs to make sure internal invariants are kept (#114575)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] remove minor version in status pages (PR #113241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] remove minor version in status pages (PR #113241)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
via libcxx-commits
- [libcxx-commits] [libcxx] f1c341c - [libc++] Refactor __split_buffer to eliminate code duplication (#114138)
via libcxx-commits
- [libcxx-commits] [libcxx] 7bc10b9 - [libc++] Remove a few includes from pair.h (#114708)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove a few includes from pair.h (PR #114708)
via libcxx-commits
- [libcxx-commits] [libcxx] 0713bf9 - [libc++] Inline small functions inside vector (#114567)
via libcxx-commits
- [libcxx-commits] [libcxx] dfe737f - [libc++] Apply post-commit review comments for unique_ptr<T[]> hardening (#111704)
via libcxx-commits
- [libcxx-commits] [libcxx] 8b19d29 - [libc++] remove minor version in status pages (#113241)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [demangler] Enhance demangling in llvm-cxxfilt for fixed-point types. (PR #114257)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 7da9da0 - [demangler] Enhance demangling in llvm-cxxfilt for fixed-point types. (#114257)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [demangler] Enhance demangling in llvm-cxxfilt for fixed-point types. (PR #114257)
via libcxx-commits
- [libcxx-commits] [libcxx] 7c69491 - [libc++] Simplify aligned_storage (#114665)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Added segmented iterator for count_if (PR #105888)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][RFC] Use type traits builtins directly in <type_traits> and <concepts> (PR #114840)
via libcxx-commits
- [libcxx-commits] [libcxx] de87dda - [libc++][NFC] Use more appropriate type traits for a few cases (#114025)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use more appropriate type traits for a few cases (PR #114025)
via libcxx-commits
- [libcxx-commits] [libcxx] 95a2eb7 - [libcxx] Add testing configuration for GPU targets (#104515)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce a standalone __scope_guard and use it in <string> (PR #114867)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <string> and <vector> includes from <flat_map> (PR #114876)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use alias for detecting overriden function (PR #114961)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify string::reserve (PR #114869)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <stddef.h> includes from the granularized <cstddef> headers (PR #114788)
via libcxx-commits
- [libcxx-commits] [libcxx] 9a1a8f3 - [libc++][NFC] Simplify __split_buffer a bit (#114224)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify __split_buffer a bit (PR #114224)
via libcxx-commits
- [libcxx-commits] [libcxx] b2d2494 - [libc++] Make benchmarks forward-compatible with the test suite (#114502)
via libcxx-commits
- [libcxx-commits] [libcxx] b8f9063 - [libc++] Simplify string::reserve (#114869)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Only include the system <stdint.h> and <locale.h> if they exist (PR #115017)
via libcxx-commits
- [libcxx-commits] [libcxx] 07443e9 - [libc++][test] Improve ThrowingT to Accurately Throw after throw_after > 1 Use (#114077)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Added segmented iterator for count_if (PR #105888)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [libcxx] Dummy change to force libc++ runners (PR #115071)
via libcxx-commits
- [libcxx-commits] [libcxx] eab7be5 - [libc++] Forward more algorithms to the classic algorithms (#114674)
via libcxx-commits
- [libcxx-commits] [libcxx] f1f5220 - [libc++] Only include the system <stdint.h> and <locale.h> if they exist (#115017)
via libcxx-commits
- [libcxx-commits] [libcxx] 5d8be4c - [libc++] Define an internal locale API as a shim on top of the current one (#114596)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cleanly implement the base locale API for BSD-like platforms (PR #115176)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 5be02d7 - [libc++abi] Stop copying headers to the build directory
via libcxx-commits
- [libcxx-commits] [libcxxabi] d08772b - Revert "[libc++abi] Stop copying headers to the build directory" (#115232)
via libcxx-commits
- [libcxx-commits] [libcxxabi] Revert "[libc++abi] Stop copying headers to the build directory" (PR #115232)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix `unexpected` heterogeneous comparison (PR #115249)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Constrain construction and use `static_assert` for `__{bounded.wrap}_iter` (PR #115271)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Use `static_assert` for `__bounded_iter` (PR #115304)
via libcxx-commits
- [libcxx-commits] [libcxxabi] e236a52 - [libc++] Unify the benchmarks with the test suite (#101399)
via libcxx-commits
- [libcxx-commits] [libcxx] 427a5cf - [libc++] Add support for bounded iterators in std::array (#110729)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move check for contiguous iterator to static_assert (PR #115322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
via libcxx-commits
- [libcxx-commits] [libcxx] 9fd3c41 - [libc++] Fix `unexpected` heterogeneous comparison (#115249)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define all CMake configuration features in the same location (PR #115361)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __insert_with_sentinel Function in std::vector (PR #113768)
via libcxx-commits
- [libcxx-commits] [libcxxabi] Reapply "[libc++abi] Stop copying headers to the build directory" (PR #115379)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Stop copying headers to the build directory (PR #115380)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update CMake dependency for generate_iwyu_mapping.py (PR #115387)
via libcxx-commits
- [libcxx-commits] [libcxxabi] fd799ad - Reapply "[libc++abi] Stop copying headers to the build directory"
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (PR #115405)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (PR #115405)
via libcxx-commits
- [libcxx-commits] [libcxx] [NFC] Use explicit #include instead of transitive #include (PR #115420)
via libcxx-commits
- [libcxx-commits] [libcxx] 0a7e5e3 - [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (#115405)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Document _LIBCPP_ENABLE_CXX17_REMOVED_UNARY_BINARY_FUNCTION (PR #115405)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add tombstone traits and use them in optional (PR #98498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
via libcxx-commits
- [libcxx-commits] [libcxx] 1645d99 - [libc++][hardening] Use `static_assert` for `__(static_)bounded_iter` (#115304)
via libcxx-commits
- [libcxx-commits] [libcxx] 7844257 - [libc++] Use explicit #include instead of transitive #include (#115420)
via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
via libcxx-commits
- [libcxx-commits] [libcxx] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Speed up input generating functions for benchmark tests (PR #115544)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Clean up code in GenerateInput.h for benchmark testing (PR #115560)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] update comment for P0067R5 (PR #113239)
via libcxx-commits
- [libcxx-commits] [libcxx] 2c10664 - [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (#115610)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Merge add_{const, cv, volatile}.h into a single header (PR #115610)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (PR #115659)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix increasing_allocator to meet `Cpp17Allocator` requirements (PR #115671)
via libcxx-commits
- [libcxx-commits] [libcxx] 30feb35 - [libc++] Update CMake dependency for generate_iwyu_mapping.py (#115387)
via libcxx-commits
- [libcxx-commits] [libcxx] 3af4c2e - [libc++][test] Clean up code in GenerateInput.h for benchmark testing (#115560)
via libcxx-commits
- [libcxx-commits] [libcxx] 9f471fd - [libc++][hardening] Constrain construction for `__{(static_)bounded, wrap}_iter` (#115271)
via libcxx-commits
- [libcxx-commits] [libcxx] 4a68e4c - [libc++] Fix throwing away smaller allocations in string::shrink_to_fit (#115659)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove obsolete accessors in std::list and std::forward_list (PR #115748)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor atomic_wait using lambdas (PR #115746)
via libcxx-commits
- [libcxx-commits] [libcxx] 9c3a7ad - [libc++] Cleanly implement the base locale API for BSD-like platforms (#115176)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the Windows and MinGW implementation of the locale base API (PR #115752)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __atomic_base into an implementation detail of std::atomic (PR #115764)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (PR #115774)
via libcxx-commits
- [libcxx-commits] [libcxx] bbf2ad0 - [libc++] Amend error message for _LIBCPP_HAS_THREAD_API_EXTERNAL (#115774)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove unused functions from <__split_buffer> (PR #115735)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Test mingw environments with msvcrt.dll, too (PR #115783)
via libcxx-commits
- [libcxx-commits] [libcxx] 5098b56 - [libc++] Introduce a standalone __scope_guard and use it in <string> (#114867)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #114984)
via libcxx-commits
- [libcxx-commits] [libcxxabi] eaed095 - Revert "Reapply "[libc++abi] Stop copying headers to the build directory"" (#115793)
via libcxx-commits
- [libcxx-commits] [libcxxabi] Revert "Reapply "[libc++abi] Stop copying headers to the build directory"" (PR #115793)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] update comment for P0067R5 (PR #113239)
via libcxx-commits
- [libcxx-commits] [libcxx] e3c958a - [libc++] Replace template structs with template variables in <ratio> (#115782)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace template structs with template variables in <ratio> (PR #115782)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _AlgPolicy from std::copy (PR #115887)
via libcxx-commits
- [libcxx-commits] [libcxx] 99f44c8 - [libc++] update comment for P0067R5 (#113239)
via libcxx-commits
- [libcxx-commits] [libcxx] Optimize __assign_with_sentinel in std::vector (PR #113852)
via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] Unify naming of internal pointer members in std::vector and std::__split_buffer (PR #115517)
via libcxx-commits
- [libcxx-commits] [libcxx] 36fa8bd - [libc++][NFC] Remove unused functions from <__split_buffer> (#115735)
via libcxx-commits
- [libcxx-commits] [libcxx] a204252 - [libc++] Remove _AlgPolicy from std::copy and algorithms using std::copy (#115887)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insertion and input-only range handling for `vector` (PR #116001)
via libcxx-commits
- [libcxx-commits] [libcxx] c7df106 - Unify naming of internal pointer members in std::vector and std::__split_buffer (#115517)
via libcxx-commits
- [libcxx-commits] [libcxx] 67b81e2 - [libc++] Split __shared_count out of <__memory/shared_ptr.h> (#115943)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split __shared_count out of <__memory/shared_ptr.h> (PR #115943)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Restrict use of mblen/towctrans/wctrans (PR #116147)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] Allow testing libc++ with clang-r536225 (PR #116149)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `vector` (PR #116157)
via libcxx-commits
- [libcxx-commits] [libcxx] 6721bcf - [libc++] Accept iterators instead of raw pointers in __uninitialized_allocator_relocate (#114552)
via libcxx-commits
- [libcxx-commits] [libcxx] e589496 - [libc++] Define all CMake configuration features in the same location (#115361)
via libcxx-commits
- [libcxx-commits] [libcxx] 8fde648 - [libc++] Remove obsolete accessors in std::list and std::forward_list (#115748)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (PR #115654)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of __tuple_leaf (PR #115729)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make __throw_ member functions static (PR #116233)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Android] BuildKite CI: update Clang and sysroot versions (PR #116151)
via libcxx-commits
- [libcxx-commits] [libcxx] 46d8aa8 - [libc++] Make __throw_ member functions static (#116233)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Crash when dereferencing an empty std::optional (PR #116394)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor vector move constructor with allocator (PR #116449)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Crash when dereferencing an empty std::optional (PR #116394)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Crash when dereferencing an empty std::optional (PR #116394)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Address post-commit comments for __scope_guard (PR #116291)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove transitive includes from empty headers (PR #116295)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Fix CI issues recently introduced by localization changes (PR #116216)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] experiment with atomic_sync (PR #84471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix linking benchmarks (PR #116495)
via libcxx-commits
- [libcxx-commits] [libcxx] 1636580 - [libc++] Avoid including <ostream> in <fstream> and <strstream> (#116014)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <ostream> in <fstream> and <strstream> (PR #116014)
via libcxx-commits
- [libcxx-commits] [libcxx] 764834d - [libc++] Remove <istream> and <ostream> includes from <iomanip> (#116223)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove <istream> and <ostream> includes from <iomanip> (PR #116223)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
via libcxx-commits
- [libcxx-commits] [libcxx] adb80d8 - [libc++] Address post-commit comments for __scope_guard (#116291)
via libcxx-commits
- [libcxx-commits] [libcxx] dedc515 - [libc++] Avoid including <string> in <mutex> (#116254)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including <string> in <mutex> (PR #116254)
via libcxx-commits
- [libcxx-commits] [libcxx] 7c010bf - [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (#116238)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove some unnecessary boilerplate in <__chrono/duration.h> (PR #116238)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Implement library support for MCF thread model (PR #116550)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Decay character arrays in formatting (PR #116571)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Added segmented iterator for count_if (PR #105888)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard `__pad_and_output` with `_LIBCPP_HAS_LOCALIZATION` (PR #116580)
via libcxx-commits
- [libcxx-commits] [libcxx] b5bc528 - [libc++] Guard `__pad_and_output` with `_LIBCPP_HAS_LOCALIZATION` (#116580)
via libcxx-commits
- [libcxx-commits] [libcxx] 5a48162 - [libc++] Remove unnecessary std::vector accessors (#114423)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define an internal API for std::invoke and friends (PR #116637)
via libcxx-commits
- [libcxx-commits] [libcxx] c25e09e - [libc++][test] Speed up input generating functions for benchmark tests (#115544)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
via libcxx-commits
- [libcxx-commits] [libcxx] de5e4eb - [libc++] Remove transitive includes from empty headers (#116295)
via libcxx-commits
- [libcxx-commits] [libcxx] 85ef966 - [libc++] Avoid including all of <thread> in <future> (#116541)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid including all of <thread> in <future> (PR #116541)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Improve the tests for vector::erase (PR #116265)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and detect std::invoke as a builtin (PR #116709)
via libcxx-commits
- [libcxx-commits] [libcxx] 3a3517c - [libc++] Improve the tests for vector::erase (#116265)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3120 (PR #116772)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] Adding Support for Offloading C++ standard algorithms (PR #116869)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Passthrough the necessary CMake variables to benchmarks (PR #116644)
via libcxx-commits
- [libcxx-commits] [libcxx] 012dd8b - [libcxx] Passthrough the necessary CMake variables to benchmarks (#116644)
via libcxx-commits
- [libcxx-commits] [libcxx] 3a63407 - [libc++] Make __atomic_base into an implementation detail of std::atomic (#115764)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix input-only range handling for `basic_string` (PR #116890)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark charconv test as unsupported under msan (PR #116933)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
via libcxx-commits
- [libcxx-commits] [libcxx] 8f53a67 - [libc++][Android] Allow testing libc++ with clang-r536225 (#116149)
via libcxx-commits
- [libcxx-commits] [libcxx] 9ebc6f5 - [libc++] Include headers in <thread> conditionally (#116539)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include headers in <thread> conditionally (PR #116539)
via libcxx-commits
- [libcxx-commits] [libcxx] 1c8ac4c - [libc++][Android] BuildKite CI: update Clang and sysroot versions (#116151)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the status for lwg-3143 (PR #116971)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2502R2: `std::generator` (PR #92213)
via libcxx-commits
- [libcxx-commits] [libcxx] Disable test that times out on HWASan (PR #117085)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete `<charconv>` for 64-bit `long double` platforms (PR #117125)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add coding guidelines to the docs (PR #117051)
via libcxx-commits
- [libcxx-commits] [libcxx] Avoid calling `setlocale` in `do_unshift` when unnecessary (PR #117153)
via libcxx-commits
- [libcxx-commits] [libcxx] Avoid calling `setlocale` in `do_unshift` when unnecessary (PR #117153)
via libcxx-commits
- [libcxx-commits] [libcxx] 3535ea0 - [libc++] Fix linking benchmarks (#116495)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor some code in monotonic_buffer_resource (PR #117271)
via libcxx-commits
- [libcxx-commits] [libcxx] a9882bd - [libc++] Mark charconv test as unsupported under msan (#116933)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Drop dependency on __functional/operations.h from <atomic> (PR #117302)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (fix #117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (Fix #117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (Fix #117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] c7d5ef4 - [libc++] Rename operator[].pass.cpp to subscript_operator.pass.cpp (#117216)
via libcxx-commits
- [libcxx-commits] [libcxx] Rename operator[].pass.cpp to subscript_operator.pass.cpp (PR #117216)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxx] Support for using timespec_get (PR #117362)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Warn about memset/memcpy to NonTriviallyCopyable types (PR #111434)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Simplify the implementation of string and string_views operator== (PR #117184)
via libcxx-commits
- [libcxx-commits] [libcxx] 4a8329c - [libc++] Granularize <mutex> includes (#117068)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <mutex> includes (PR #117068)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Update the CI to Clang-20 and drop Clang-17 support (PR #117429)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the pointer safety functions from the dylib (PR #117390)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] experiment with atomic_sync (PR #84471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out (for reusing it in flat_multimap) (PR #117445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out (for reusing it in flat_multimap) (PR #117445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out (for reusing it in flat_multimap) (PR #117445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out (for reusing it in flat_multimap) (PR #117445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [llvm] [mlir] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (PR #112952)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [libcxx] afae1a5 - [libc++] Remove _LIBCPP_DISABLE_AVAILABILITY macro (#112952)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for hijacked address operator in vector (PR #117457)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [libunwind][libcxx][libcxxabi][compiler-rt-builtins] Fix Exception Handling build for wasm (PR #79667)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move out `flat_map::iterator` (for reusing it in flat_multimap) (PR #117445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++23] P2374: `views::cartesian_product` (PR #111215)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the thread safety annotations unconditionally (PR #117497)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Update the CI to Clang-20 and drop Clang-17 support (PR #117429)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix failure with GCC 15 (#117319) (PR #117322)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Implement CWG2369 "Ordering between constraints and substitution" (PR #102857)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][safety] Enhance exception safety for vector assignments in reallocation scenarios (PR #117516)
via libcxx-commits
- [libcxx-commits] [libcxx] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (PR #117720)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reduce the dependency of the locale base API on the base system from the headers (PR #117764)
via libcxx-commits
- [libcxx-commits] [libcxx] 44ef12b - [libc++] Refactor tests for hijacked address operator in vector (#117457)
via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERR… (PR #117779)
via libcxx-commits
- [libcxx-commits] [libcxx] 5ce981e - [libc++] Refactor vector move constructor with allocator (#116449)
via libcxx-commits
- [libcxx-commits] [libcxx] 8458bbe - [libc++] Fix capacity increase issue with `shrink_to_fit` for `__split_buffer` (#117720)
via libcxx-commits
- [libcxx-commits] [libcxx] 7ae61a3 - [libc++] Add __detected_or_t and use it to implement some of the allocator traits aliases (#115654)
via libcxx-commits
- [libcxx-commits] [libcxx] a94cec5 - Revert "[libc++] Remove workaround which allows setting _LIBCPP_OVERRIDABLE_FUNC_VIS externally (#113139)" (#117779)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add exception guard for vector<bool>::__init_with_sentinel (PR #115491)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for aligned allocation and sized deallocation (PR #117915)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor tests for aligned allocation and sized deallocation (PR #117915)
via libcxx-commits
- [libcxx-commits] [libcxx] d681e10 - [libc++] Refactor atomic_wait using lambdas (#115746)
via libcxx-commits
- [libcxx-commits] [libcxx] [WG21] Draft PR for discussion of the P2687 trivial relocation approach (PR #116714)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix sub-overflow in std::gcd implementation (PR #117984)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix sub-overflow in std::gcd implementation (PR #117984)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix sub-overflow in std::gcd implementation (PR #117984)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix sub-overflow in std::gcd implementation (PR #117984)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix sub-overflow in std::gcd implementation (PR #117984)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run the test suite with optimizations by default (PR #118006)
via libcxx-commits
- [libcxx-commits] [libcxx] c5cd1e9 - [libc++] Add exception guard for vector<bool>::__init_with_sentinel (#115491)
via libcxx-commits
- [libcxx-commits] [libcxx] 6cbc373 - [libc++] Remove the pointer safety functions from the dylib (#117390)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix and refactor exception tests for std::vector (PR #117662)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use the __strtoNUM functions from __locale instead of the old API (PR #118029)
via libcxx-commits
- [libcxx-commits] [libcxx] 056153f - Optimize vector::assign for InputIterator-only pair inputs (#113852)
via libcxx-commits
- [libcxx-commits] [libcxx] 81c8813 - [libc++] Use the __strtoNUM functions from __locale instead of the old API (#118029)
via libcxx-commits
- [libcxx-commits] [libcxx] 5971647 - [libc++] Add coding guidelines to the docs (#117051)
via libcxx-commits
- [libcxx-commits] [libcxx] d648eed - [libc++] Simplify the implementation of reserve() and shrink_to_fit() (#113453)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] implement `std::flat_multimap` (PR #113835)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] experiment with atomic_sync (PR #84471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] experiment with atomic_sync (PR #84471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs] Add 2024-11 LWG issue list (PR #118116)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove obsolete CMake variable (PR #118119)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Extract a clean base support API for std::atomic (PR #118129)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable Clang-tidy checks in the CI (PR #110026)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable Clang-tidy checks in the CI (PR #110026)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add script to create new Github issues for tracking conformance (PR #118139)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add script to create new Github issues for tracking conformance (PR #118139)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use [[clang::no_specializations]] to diagnose invalid user specializations (PR #118167)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix sub-overflow in std::gcd implementation (PR #117984)
via libcxx-commits
Last message date:
Sat Nov 30 19:56:33 PST 2024
Archived on: Sat Nov 30 19:56:35 PST 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).