August 2026 Archives by thread
Starting: Sat Aug 1 00:13:32 PDT 2026
Ending: Mon Aug 31 23:15:27 PDT 2026
Messages: 2425
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~45% for plain function calls (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove opt-out of the LLVM 23 transitive includes removal (PR #213245)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make all `__random/HEADER.h` depend on `<__math/FOO.h>` instead of `<cmath>` and use `__math::` namespace instead `std::` (PR #213084)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 232e8b5 - [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (#131950)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4169: `std::atomic<T>`'s default constructor should be constrained (PR #131950)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++][libc++abi] Merge the operator new implementations into a shared file (PR #213427)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize includes of <optional> (PR #213433)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] `std::views::as_input` (PR #151449)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3138R3: `views::cache_latest` (PR #151450)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid heap allocation for default-precision double formatting (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Format into stack buffer before allocating for floats (PR #212502)
Adib Pathan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG4072: std::optional comparisons: constrain harder (PR #209968)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::is_sorted_until() based on std::adjacent_find() (PR #213445)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2502R2: `std::generator`: Synchronous Coroutine Generator for Ranges (PR #201854)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (PR #211888)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] std_thread scheduler (PR #212121)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::reverse() based on parallel for_each (PR #213487)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Revert gating of `__cxa_thread_atexit` on Linux||Fuchsia (PR #186054)
Andrew Kaster via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix ABI tag mismatches during C++20 module deserialization (PR #213495)
Damian Höster via libcxx-commits
- [libcxx-commits] [libcxx] Speed up legacy (non-builtin) std::invoke() compile times by ~20%-45% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2442R1 `std::views::chunk` (PR #171234)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] run-buildbot and libcxx-lit need a way to pass the paths to cmake and ninja (PR #213511)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Fix a few test conditions (PR #213512)
Ian Anderson via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::visit() compile times by another 42% (PR #213203)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 6be9888 - Speed up std::visit() compile times by another 42% (#213203)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by 40%-80% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove __constexpr_isinf (PR #213103)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by 60%-85% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by >60% across the board (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times by ~60%-85% (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add static_assert diagnostics for LWG3133 named requirements (PR #212360)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times (reducing by ~60%-85%) (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] Speed up std::invoke() compile times (~60%-85% reduction) (PR #213403)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::function_ref` (PR #186692)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::invoke (PR #213623)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::swap of locales (PR #209760)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement single element vector::insert in terms of emplace (PR #210284)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (PR #209471)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use a custom once_flag implementation for locale::id::__get() (PR #212235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Diagnose unused variables of container types (PR #203084)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::__move_range for trivially copyable types (PR #207384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Make __libcpp_is_trivially_relocatable a variable template (PR #213640)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Introduce implicit and explicit ABI annotations (PR #193045)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Clean up headers that relied on `<optional>`'s transitive includes (PR #213158)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 7bf1ded - [libc++] Clean up headers that relied on `<optional>`'s transitive includes (#213158)
via libcxx-commits
- [libcxx-commits] [libcxx] d2e2626 - [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (#213032)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't rely on a transitively included BYTE_ORDER in ctype_base (PR #213032)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 3ea717b - [libc++] Add missing includes in the locale headers (#213035)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing includes in the locale headers (PR #213035)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] dbd0c2d - [libc++] Remove opt-out of the LLVM 23 transitive includes removal (#213245)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <__locale> into __locale_dir (PR #213667)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][z/OS] Move z/OS to new locale API and resolve all name collisions (PR #165428)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update z/OS to use the new locale API (PR #198614)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __builtin_invoke and use it in libc++ (PR #116709)
via libcxx-commits
- [libcxx-commits] [libcxx] 786f2ef - [libc++][CI] run-buildbot and libcxx-lit need a way to pass the paths to cmake and ninja (#213511)
via libcxx-commits
- [libcxx-commits] [libcxx] 73a9a45 - [libc++] Fold deque iterator benchmarks into algorithm benchmarks (#212279)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fold deque iterator benchmarks into algorithm benchmarks (PR #212279)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libc] [libcxx] [llvm] [libc] Fix elf_proxy header generation (PR #213737)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `__is_transparently_comparable_v` specializations for `basic_string_view` (PR #195871)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix minor performance issue in `basic_string<C>::append()` (PR #210078)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Stop emit range opt assumptions volatile pointers (PR #213719)
Kyungtak Woo via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [libc++] Enable -Wmissing-prototypes (PR #116261)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't assume alignment of empty ranges (PR #213752)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] 7bf32f6 - [libc++][pstl] Implementation of parallel std::reverse() based on parallel for_each (#213487)
via libcxx-commits
- [libcxx-commits] [libcxx] b8fd0c1 - [libc++][pstl] Implementation of parallel std::is_sorted_until() based on std::adjacent_find() (#213445)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add `void` cast to a discarded call to `remquo` (PR #213849)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (PR #173637)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Trim down associative container benchmark sizes (PR #212252)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove C++20 modules tests from the C++03 frozen test suite (PR #213730)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Test existence of generated headers in the modulemap (PR #209312)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move lerp to its own header instead of <cmath> (PR #213111)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi][NFC] Enable modernize-use-override clang-tidy check (PR #213253)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] 62ec1d0 - [libc++abi][NFC] Enable modernize-use-override clang-tidy check (#213253)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libc++abi][NFC] Enable modernize-loop-convert clang-tidy check (PR #213250)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] a44620d - [libc++abi][NFC] Enable modernize-loop-convert clang-tidy check (#213250)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Partially implement P2846R6: `reserve_hint` (PR #206385)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove clang-tidy style test from C++03 frozen test suite (PR #213731)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix the clang-tidy source filter to cover libcxx/src again (PR #213732)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (PR #213748)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 8b9d8df - [libc++] Correctly implement __transform_primary on all platforms (#186130)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Correctly implement __transform_primary on all platforms (PR #186130)
via libcxx-commits
- [libcxx-commits] [libcxx] cad2ca9 - [libc++] Granularize includes of <optional> (#213433)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Upgrade to GCC 16 (PR #206235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e5c1f78 - [libc++][NFC] Make __libcpp_is_trivially_relocatable a variable template (#213640)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _IsThisTuple (PR #213909)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::erase (PR #213916)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 61a8d42 - [libc++] Optimize std::swap of locales (#209760)
via libcxx-commits
- [libcxx-commits] [libcxx] ea14fa2 - [libc++] Remove C++20 modules tests from the C++03 frozen test suite (#213730)
via libcxx-commits
- [libcxx-commits] [libcxx] df38ae1 - [libc++] Fix the clang-tidy source filter to cover libcxx/src again (#213732)
via libcxx-commits
- [libcxx-commits] [libcxx] c2ae930 - [libc++] Trim down associative container benchmark sizes (#212252)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Try to make vector benchmarks less dependent on surrounding ones (PR #213938)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Move math special functions under __cmath (PR #213944)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] ab8b037 - [libc++] Diagnose unused variables of container types (#203084)
via libcxx-commits
- [libcxx-commits] [libcxx] d28193f - [libc++][test] Add `void` cast to a discarded call to `remquo` (#213849)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Define `__cxa_thread_atexit` on platforms that need it (PR #186054)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[gnu::warn_unused]] to a bunch of threading utilities (PR #213963)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 8248eef - [libc++] Implement P3016R6: Resolve inconsistencies in begin/end for `valarray` and braced initializer lists (#173637)
via libcxx-commits
- [libcxx-commits] [clang] [flang] [libcxx] [lldb] [llvm] [mlir] [NFC] Silence -Wbool-integral-comparison warnings across LLVM (PR #195246)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] c703445 - [libc++] Granularize <__locale> into __locale_dir (#213667)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Tweak comments for workaround about `fpclassify` overloads (PR #212388)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 7980fa0 - [libc++] Tweak comments for workaround about `fpclassify` overloads (#212388)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Require installing dependencies before running LNT tooling (PR #214020)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::search_n() based on __parallel_find() (PR #214069)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix the enable_warnings=True|False Lit parameter (PR #214113)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid double comparisons when uniquing flat_set/flat_map (PR #214118)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use the granular headers instead of <__locale> (PR #214029)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add InsertNewlineAtEOF=True to .clang-format (PR #214078)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Add InsertNewlineAtEOF=True to .clang-format (PR #214078)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] a5b9b69 - [libc++] Add InsertNewlineAtEOF=True to .clang-format (#214078)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] added benchmarks for `string::append()` (PR #213990)
Pavel Novikov via libcxx-commits
- [libcxx-commits] [libcxx] 8d47bda - [libc++] Move math special functions under __cmath (#213944)
via libcxx-commits
- [libcxx-commits] [libcxx] b5c9e1b - [runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (#213748)
via libcxx-commits
- [libcxx-commits] [libcxxabi] b5c9e1b - [runtimes] Remove override of LLVM_ENABLE_PER_TARGET_RUNTIME_DIR on Darwin (#213748)
via libcxx-commits
- [libcxx-commits] [libcxx] 8a8fbc4 - [libc++] Require installing dependencies before running LNT tooling (#214020)
via libcxx-commits
- [libcxx-commits] [libcxx] 0ca4b9d - [libc++] Use the granular headers instead of <__locale> (#214029)
via libcxx-commits
- [libcxx-commits] [libcxx] 4a19c11 - [libc++] Try fixing flaky fs.op.space test on FreeBSD (#213988)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Try fixing flaky fs.op.space test on FreeBSD (PR #213988)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add tools for gathering historical benchmark data (PR #212775)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] ada3786 - [libc++] Make all of <random> depend on <__math/FOO.h> instead of <cmath> (#213084)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing return 0 to main functions in tests (PR #214190)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor the conditions for enabling assertion tests (PR #213294)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add dry-run coverage for the LNT tooling to the test-tools builder (PR #214028)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 2737061 - [libc++][pstl] Implementation of parallel std::destroy() and std::destroy_n() (#211888)
via libcxx-commits
- [libcxx-commits] [libcxx] 3214218 - [libc++] Add missing return 0 to main functions in tests (#214190)
via libcxx-commits
- [libcxx-commits] [libcxx] 057cc9d - [libc++] Refactor the conditions for enabling assertion tests (#213294)
via libcxx-commits
- [libcxx-commits] [libcxx] 2114567 - [libc++] Move lerp to its own header instead of <cmath> (#213111)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Fix construction and comparison for testing allocators (PR #212702)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Guard use of `[[clang::trivial_abi]]` (PR #211736)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove `__weak_result_type<F&>` partial specializations (PR #169969)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 0b12400 - [libc++][test] Fix construction and comparison for testing allocators (#212702)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove atomic workaround (PR #208049)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rewrite the set_intersection benchmark without CartesianBenchmarks (PR #214302)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Resolve LWG4242 (PR #211568)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement LWG2899: Constrain move special functions of `tuple` and `unique_ptr` (PR #167211)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2077R3: Heterogeneous erasure overloads for associative containers (PR #174680)
Rafail Shakhin ogly via libcxx-commits
- [libcxx-commits] [libcxx] Properly implement std::fs::is_socket() on Windows (PR #213233)
Yuriy Chernyshov via libcxx-commits
- [libcxx-commits] [libcxx] 1e7a98d - [libc++] Implement LWG2899: Constrain move special functions of `tuple` and `unique_ptr` (#167211)
via libcxx-commits
- [libcxx-commits] [libcxx] [libunwind] [llvm] [libc++] Update macOS and AppleClang (PR #193711)
Anthony Latsis via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make isfinite/isinf/isnan/isnormal constexpr on Windows (PR #214360)
Victor Vianna via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][math][c++17] P0226R1 - Mathematical Special Functions: infra + `std::assoc_laguerre` (PR #205649)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Lower the default benchmark_min_time to 0.2s (PR #214499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Always define _LIBCPP_GLIBC_PREREQ (PR #169405)
Anthony Latsis via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3059R2: Making user-defined constructors of view iterators/sentinels private (PR #193891)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix missing 'get_new_handler()' for Windows builds (PR #150182)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a design document for Windows support (PR #202668)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Generalize workaround for UCRT to `signbit` (PR #212398)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [clang][Sema] Add -Wsuspicious-memcmp for memcmp on types without unique object representations (PR #214218)
Aditya Medhane via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __simple_tuple and replace a bunch of uses of tuple with it (PR #214566)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] c7259fc - [libc++][libc++abi] Merge the operator new implementations into a shared file (#213427)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include range access headers in `<optional>` only since C++26 (PR #214688)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector growth for nothrow move constructible types (PR #214690)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator converting constructor test (PR #212044)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix insufficiently guarded call to `copy_file_impl_fstream` (PR #214706)
Anthony Latsis via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Merge the two swap_ranges benchmarks into one (PR #214712)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 3779bcb - [libc++] Switch the enable_warnings Lit parameter to enable_werror (#214113)
via libcxx-commits
- [libcxx-commits] [libcxx] 0c27a66 - [libc++] Lower the default benchmark_min_time to 0.2s (#214499)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Generate a per-target modulemap when using per-target runtime dirs (PR #209312)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] d1784c0 - [libc++] Generate a per-target modulemap when using per-target runtime dirs (#209312)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [clang] Add builtin to clear padding bytes (prework for P0528R3) (PR #75371)
Victor Campos via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Only use `copy_file_range` on Linux or FreeBSD targets (PR #184373)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Disable -Werror when running historical benchmarks (PR #214761)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0843R14: `inplace_vector` (PR #204008)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] Speed up the time complexity of pre-C++20 operator<(std::tuple, std::tuple) (PR #214646)
via libcxx-commits
- [libcxx-commits] [libcxx] 20667a6 - [libc++] Include range access headers in `<optional>` only since C++26 (#214688)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] implement LWG4148: unique_ptr::operator* should not allow dangling references (PR #128213)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2545R4 Read-Copy Update (RCU) (PR #175451)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Create a `constexpr` hash to use during constant evaluation (PR #214946)
Vinay Deshmukh via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::uninitialized_meow() (PR #214580)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add test for checking progress on P1383R2 (PR #214963)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4497: `std::nullopt_t` should be comparable (PR #195549)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][memory] implement LWG4148: `unique_ptr::operator*` should not allow dangling references (PR #128213)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][memory] LWG4148: `unique_ptr::operator*` should not allow dangling references (PR #214971)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][optional] LWG4497: `std::nullopt_t` should be comparable (PR #214975)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Mark LWG4242 as Resolved (PR #211568)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][atomics] P2869R4: Remove Deprecated `shared_ptr` Atomic Access APIs from C++26 (PR #194544)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Decouple `optional<T>` and `optional<T&>` base classes (PR #215012)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][filesystem] Report an error for canonical("") (PR #215031)
Yordan Vásquez via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::make_from_tuple (PR #215067)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel uninitialized_default_construct, uninitialized_value_construct and uninitialized_fill (PR #214580)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete C++23 std::flat_map and std::flat_multimap module exports (PR #215100)
via libcxx-commits
- [libcxx-commits] [libcxx] 8825ce4 - [libc++][ranges] Mark LWG4242 as Resolved (#211568)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::search() based on __parallel_find() (PR #215119)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [compiler-rt] [flang] [libc] [libcxx] [lldb] [llvm] [AArch64] missed fold vector fptoui(fdiv(uitofp(x), uitofp(y))) or fptosi(fdiv(sitofp(x), sitofp(y))) into udiv(x, y) or sdiv(x, y) for sve (PR #215126)
Durgesh Nandan Mohanty via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Mark __cpp_lib_stacktrace as implemented, fix Windows DLL exports, and add tests (PR #215178)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 2877672 - [libc++] Add a design document for Windows support (#202668)
via libcxx-commits
- [libcxx-commits] [libcxx] 0f985af - [libc++] Refactor `optional<T>` and `optional<T&>` base classes (#215012)
via libcxx-commits
- [libcxx-commits] [libcxx] df55542 - [libc++][memory] LWG4148: `unique_ptr::operator*` should not allow dangling references (#214971)
via libcxx-commits
- [libcxx-commits] [libcxx] [libunwind] [libc++] Harden the test suite for running against older libc++ versions (PR #214820)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2255R2: Add deleted tuple constructor overloads (PR #205379)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove constructors from __conditional_no_unique_address (PR #215229)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [llvm] [libc++] Upgrade to GCC 16 (PR #206235)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid passing both sentinel and size around in vector (PR #214132)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 89a2137 - [libc++] Remove _IsThisTuple (#213909)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify detection of win32-broken-utf8-wchar-ctype (PR #214797)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 0021505 - [libc++] Simplify detection of win32-broken-utf8-wchar-ctype (#214797)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Add a cron job to trigger benchmarking jobs (PR #212859)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][lldb] Add initial LLDB data-formatters (PR #187677)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][lldb] Add initial LLDB data-formatters (PR #187677)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard container benchmarks on library availability (PR #215408)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libcxxabi] Fix PODSmallVector zero-capacity growth (PR #215386)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Collapse `optional<T&>` inheritance hierarchy (PR #215286)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Make `UNSUPPORT` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (PR #211736)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Mark `UNSUPPORT` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (PR #211736)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Mark `UNSUPPORTED` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (PR #211736)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] libcxx: enable tests against wasi-libc (PR #215384)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e6bd7bd - [libc++] Merge the two swap_ranges benchmarks into one (#214712)
via libcxx-commits
- [libcxx-commits] [libcxx] Fix `expected::error_or(...) &&` test (PR #215553)
David Bayer via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Enforce the pinned benchmark suite version when submitting to LNT (PR #215570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 683dde5 - [libc++] Enforce the pinned benchmark suite version when submitting to LNT (#215570)
via libcxx-commits
- [libcxx-commits] [libcxx] Fix the LWG 3568 test for basic_istream_view (PR #215589)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove legacy LNT benchmarking infrastructure (PR #215612)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] bf2fc12 - [libc++] Skip dry-runs of the workflow in dispatch-benchmarks (#215637)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix duplicate names in benchmarks (PR #215676)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [libcxxabi] Prevent zero-capacity PODSmallVector (PR #215386)
Zaara Syeda via libcxx-commits
- [libcxx-commits] [libcxx] Libcxx nth element small ranges (PR #215698)
via libcxx-commits
- [libcxx-commits] [libcxx] be1cb0b - [libc++] Fix `expected::error_or(...) &&` test (#215553)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Update the CMake version we use in the CI (PR #215783)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e268f60 - [libc++] Rewrite the set_intersection benchmark without CartesianBenchmarks (#214302)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 6ea395e - [libc++abi] Prevent zero-capacity PODSmallVector (#215386)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Only allow operations between const and non-const __wrap_iter specializations (PR #215788)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] d79f222 - [libc++] Update the CMake version we use in the CI (#215783)
via libcxx-commits
- [libcxx-commits] [libcxx] 223ccaa - [libc++] Harden the test suite for running against older libc++ versions (#214820)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Format new.ipp (PR #215792)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 22a9911 - [libc++][NFC] Format new.ipp (#215792)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] Fix the LWG 3568 test for `basic_istream_view` (PR #215589)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add __new_at_least (PR #215813)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] C++29 support (PR #215820)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] e48e4e9 - [libc++] Guard container benchmarks on library availability (#215408)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Stabilize the LNT machines we are going to generate data for (PR #215583)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove redundant define (PR #215883)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][AIX] Support file offsets larger than 2GB in basic_filebuf on 32-bit (PR #215892)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a compact, bounded iterator (PR #208271)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 8bb5e21 - [libc++] Align and avoid inlining benchmark functions (#213938)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [gn] port 273706151fa625 (PR #215947)
Nico Weber via libcxx-commits
- [libcxx-commits] [libcxx] 1ac0a76 - [gn] port 273706151fa625 (#215947)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Speed up xsgetn for always_noconv (PR #212010)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize `nth_element` for small ranges (PR #215698)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Update implementation strategy of the `operator()(I&& first, S last)` for `std::ranges::distance` (PR #215994)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Mark unsupported only in XOPEN=500 (PR #216002)
via libcxx-commits
- [libcxx-commits] [libcxx] c8027b4 - [libc++][pstl] Implementation of parallel std::search_n() based on __parallel_find() (#214069)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Trigger the benchmark-request job more often (PR #216003)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 21f78d9 - [libc++][ranges] Fix the LWG 3568 test for `basic_istream_view` (#215589)
via libcxx-commits
- [libcxx-commits] [libcxx] 9410fc6 - [libc++][pstl] Implementation of parallel uninitialized_default_construct, uninitialized_value_construct and uninitialized_fill (#214580)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make the dry-run message in dispatch-benchmarks debug-only (PR #216011)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 6b4dfcf - [libc++][NFC] Update implementation strategy of the `operator()(I&& first, S last)` for `std::ranges::distance` (#215994)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Report the runs created by dispatch-benchmarks (PR #216029)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 180f43d - [libc++] Make the dry-run message in dispatch-benchmarks debug-only (#216011)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix append_range and prepend_range benchmarks (PR #216038)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] f84556d - [libc++][pstl] Implementation of parallel std::search() based on __parallel_find() (#215119)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix query benchmarks for associative containers (PR #216065)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix ODR violation in FreeBSD path (PR #216069)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 473c263 - [libc++] Fix append_range and prepend_range benchmarks (#216038)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix "leak" of PMR resource in benchmark (PR #216114)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P0718R2: Implementation of std::atomic<shared_ptr<T>> and std::atomic<weak_ptr<T>> (PR #194215)
Vladislav Semykin via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Add a new job running the CFI sanitizer (PR #124837)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Port to Haiku (PR #196271)
Elaine Gibson via libcxx-commits
- [libcxx-commits] [libcxx] [libc++]Support file offsets larger than 2GB in basic_filebuf on 32-bit AIX and 32-bit glibc Linux (PR #215892)
Jake Egan via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add std::stacktrace (P0881R7) (PR #136528)
Steve O'Brien via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use _ftelli64/_fseeki64 on Windows (PR #123128)
Hubert Tong via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unnecessary container constructions in setup code (PR #216141)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix data race between packaged_task::operator() and get_future() (PR #214338)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` to `copysign` functions (PR #216285)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Fix ODR violation in wchar.h (PR #216069)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][FreeBSD] Ship trivial copy ctor in FreeBSD 16 (PR #216347)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Strengthen formatter test (PR #216475)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Check zdump availability through executor (PR #216476)
Yihan Wang via libcxx-commits
- [libcxx-commits] [libcxx] Speed up pre-C++20 operator<(std::tuple, std::tuple) (PR #214646)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid key_eq calls in hash_table rehash (PR #216551)
via libcxx-commits
- [libcxx-commits] [libcxx] c27a08a - [libc++] Simplify the implementation of std::make_from_tuple (#215067)
via libcxx-commits
- [libcxx-commits] [libcxx] fd2eb9f - [libc++][test] Mark `UNSUPPORTED` for a test relying on `[[clang::trivial_abi]]` for compilers not supporting it (#211736)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P2830R10: Standardized Constexpr Type Ordering (PR #216616)
Matthias Wippich via libcxx-commits
- [libcxx-commits] [libcxx] c31c334 - [libc++][optional] LWG4497: `std::nullopt_t` should be comparable (#214975)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] adding yield in the lost wakeup test (PR #211261)
Mikael Holmen via libcxx-commits
- [libcxx-commits] [libcxx] c14ba73 - [libc++] Define behaviour for calling target() and target_type() on -fno-rtti std::functions (#209471)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid more <format> code in <vector> (PR #185596)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Prevent cycle from including __mbstate_t.h within wchar.h (PR #200940)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] optimize sized-based vector representation to reduce binary size (PR #216822)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Complete overload removal in P3016R6 (PR #216932)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Change `_NOEXCEPT` to `noexcept` for components not in C++03 (PR #216948)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] 2bb0a9e - [libc++][NFC] Change `_NOEXCEPT` to `noexcept` for components not in C++03 (#216948)
via libcxx-commits
- [libcxx-commits] [libcxx] 759327d - [libc++] Fix missing 'get_new_handler()' for MSVC mode builds (#150182)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] disable hwasan for the 'set_new_handler' test (PR #217086)
via libcxx-commits
- [libcxx-commits] [libcxx] 80ff531 - [libc++] disable hwasan for the 'set_new_handler' test (#217086)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Remove dependency on msvcrt/libcmt (PR #209663)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove `optional::__get` (PR #217218)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0528R3 `std::atomic` CAS for types with padding (PR #76180)
Michał Górny via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix sentinel converting constructor test (PR #217365)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Remove `XFAIL` mark for LLVM libc on `system` (PR #217237)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4490: Allow calling `std::ranges::size` in ranges algorithms (PR #217460)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libcxx] [libcxxabi] [libunwind] [llvm] [CMake] Remove the use of AddLLVM from runtimes (PR #217502)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] IWYU `<optional>` include in system_error.cpp (PR #215288)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Do not define std::nothrow with VCRuntime ABI (PR #217694)
Corentin Kerisit via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][tests] Enable 'simd_unary.pass.cpp' test for Armv7 Linux targets. (PR #217807)
Vladimir Vereschaka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement C++29 Bit Permutations P3104R6 (PR #217820)
via libcxx-commits
- [libcxx-commits] [compiler-rt] [libclc] [libcxx] [libcxxabi] [libunwind] [llvm] [CMake] Remove the use of AddLLVM from runtimes (PR #217502)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify allocator propagation in vector assignments (PR #217635)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Give the LNT tooling its own requirements.txt (PR #217889)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math][NFC] Generalize test-suite solution for `signbit` and `fpclassify` tests (PR #217897)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Rewrite std::regex (PR #217680)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove _LIBCPP_SHORT_WCHAR (PR #207562)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 06424ca - [libc++] Give the LNT tooling its own requirements.txt (#217889)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove the historical benchmarking utilities (PR #217978)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Disable the wmemchr optimization in std::find on Apple platforms (PR #217655)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Also run the benchmarks with Fast hardening mode (PR #218029)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include some Lit features in LNT submissions (PR #218043)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Enable _LIBCPP_HAS_TRIVIAL_MUTEX_DESTRUCTION for Bionic (PR #218055)
Nick Desaulniers via libcxx-commits
- [libcxx-commits] [libcxx] 6b5eef6 - [libc++] Disable the wmemchr optimization in std::find on Apple platforms (#217655)
via libcxx-commits
- [libcxx-commits] [libcxx] 8fbe22b - [libc++] Also run the benchmarks with Fast hardening mode (#218029)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Disable SSP in `clear_padding.pass.cpp` (PR #218130)
Michał Górny via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][c++17] P0452: Implementing PSTL overloads for `std::transform_{ex, in}clusive_scan` (PR #195548)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Unify `is_steady` tests for chrono clocks (PR #132566)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Docs] Document `std::optional` hardening (PR #218173)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Update `text_encoding` documentation w.r.t "ASCII" (PR #218175)
William Tran-Viet via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Implementing hazard ptrs P2530 (PR #218218)
Nikita Grivin via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] Finish supporting Unicode 18 (PR #199111)
Charlie Lin via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][FTM] Updated FTMs from C++29 (PR #218241)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [compiler-rt] [libclc] [libcxx] [libcxxabi] [libunwind] [llvm] [openmp] [CMake] Remove the use of AddLLVM from runtimes (PR #217502)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::find_end() based on __parallel_find() (PR #218321)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] c040f77 - [libcxx][FreeBSD] Add comments for unsupported xopen_source.gen.py test (#216002)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use __copy_n in __assign_with_size (PR #218370)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 014621e - [libc++] Implement single element vector::insert in terms of emplace (#210284)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make lazy three way comparator optimization apply in older standard modes (PR #218525)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::is_heap_until() based on __parallel_find() (PR #218603)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add availability for LLVM 22 on Apple platforms (PR #218518)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Encode the standard version in the ABI tag (PR #218527)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove vector::__base_destruct_at_end (PR #217631)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] c254a1e - [libc++][NFC] Remove vector::__base_destruct_at_end (#217631)
via libcxx-commits
- [libcxx-commits] [libcxx] 3396be2 - [libc++] Optimize vector growth for nothrow move constructible types (#214690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Refactor new.ipp so the _impl functions take a failure mode argument (PR #218648)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] d4205a3 - [libc++] Optimize vector::erase (#213916)
via libcxx-commits
- [libcxx-commits] [libcxx] b184375 - [libc++] Remove _LIBCPP_SHORT_WCHAR (#207562)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename is_trivially_relocatable.h to is_relocatable.h (PR #218650)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::emplace_back (PR #218658)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] a4fccdb - [libc++][NFC] Rename is_trivially_relocatable.h to is_relocatable.h (#218650)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize vector::emplace (PR #218665)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e0560c4 - [libc++][math][NFC] Generalize test-suite improvement for `signbit` and `fpclassify` tests (#217897)
via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [lldb] [llvm] [mlir] [CodeGen] Don't scalarize scalable math intrinsics that have a veclib mapping (PR #216309)
Mattéo Rizza Murgier via libcxx-commits
- [libcxx-commits] [libcxx] 6a65e84 - [libc++] Add availability for LLVM 22 on Apple platforms (#218518)
via libcxx-commits
- [libcxx-commits] [libcxx] 23e604d - [libc++][docs] Document `std::optional` hardening (#218173)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][filesystem] Fix truncation in vformat_string dynamic fallback (PR #203531)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove confusing summary (PR #218897)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 6f21734 - [libc++] Remove confusing summary (#218897)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add a test for the ABI of std::once_flag (PR #218924)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] fee7e4e - [libc++][NFC] Refactor new.ipp so the _impl functions take a failure mode argument (#218648)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [libcxxabi] [runtimes] Never define operator new in libc++ (PR #218989)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Document the procedure to introduce a new Standard in the library (PR #219026)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] f4c2282 - [libc++] Kickstart C++29 support (#215820)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Use new/delete expressions for memory allocation in <any> (PR #219153)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix std::pmr::new_delete_resource() returning underaligned pointers (PR #219166)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Assert that the alignment for memory_resource::allocate is a power of two (PR #219174)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3798R1: The unexpected in std::expected (PR #204826)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify some deduction guides (PR #197878)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make basic_string::npos inline (PR #171595)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE part of the locale base API (PR #219196)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Provide aligned allocation function iff the compiler claims support (PR #219199)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Require fancy pointer to be correctly convertible (PR #152989)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Refactor optional constructors to use conditional explicit (PR #152999)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 4149c50 - [libc++] Use new/delete expressions for memory allocation in <any> (#219153)
via libcxx-commits
- [libcxx-commits] [libcxx] WIP [libc++][ranges] P3052R2: `view_interface::at()` (PR #205012)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges] P3052R2: `view_interface::at()` (PR #205012)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P3798R1: The unexpected in std::expected (PR #219236)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] 3ede2f0 - [libc++][FTM] Updated FTMs from C++29 (#218241)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Fix conversion operators failing to demangle types with substitutions (PR #197420)
Iris Shi via libcxx-commits
- [libcxx-commits] [libcxx] P3793R2 Better shifting (PR #219389)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `<bit>` parts of P3793R2 Better shifting (PR #219389)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace __uninitialized_allocator_copy with __uninitialized_allocator_copy_n (PR #219445)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ranges][enumerate_view] Fix iterator `iter_move` test (PR #219474)
Lucas Mellone via libcxx-commits
- [libcxx-commits] [libcxx] 6eeabb9 - Speed up pre-C++20 operator<(std::tuple, std::tuple) (#214646)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Correct mask_array assignment (PR #219490)
Gergely Futo via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add missing noexcept on shared_ptr assignment (PR #219533)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implemented P3798R1: The unexpected in `std::expected` (PR #219236)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P3798R1: The unexpected in `std::expected` (PR #219236)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] 823efd8 - [libc++] Implement P3798R1: The unexpected in `std::expected` (#219236)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++]libcxx constexpr deque (PR #200929)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove NaCl support from __cxx03 headers (PR #219787)
Arth Srivastava via libcxx-commits
- [libcxx-commits] [libcxx] d291bcd - [libc++] Do not define std::nothrow with VCRuntime ABI (#217694)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][pstl] Implementation of parallel std::min_element() based on parallel reduce (PR #219876)
Michael G. Kazakov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make once_flag pointer-sized on MinGW (PR #219895)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 989f933 - [libc++] Remove NaCl support from __cxx03 headers (#219787)
via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [libcxxabi] [clang][mingw] Don't link to moldname (PR #219949)
Zhongteng Gui via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] fix incorrect definition of __indirectly_binary_right_foldable (PR #219957)
Connector Switch via libcxx-commits
- [libcxx-commits] [libcxx] 47405ba - [libc++] fix incorrect definition of __indirectly_binary_right_foldable (#219957)
via libcxx-commits
- [libcxx-commits] [libcxx] libcxx: fixups for __BIONIC__ (PR #219591)
Nick Desaulniers via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs][NFC] Remove Format and Parallelism TS status pages (PR #220021)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][chrono] Use requires expression to populate tm_zone in __convert_to_tm (PR #220068)
Nick Desaulniers via libcxx-commits
- [libcxx-commits] [libcxx] 678058a - [libc++] Implement P2830R10: Standardized Constexpr Type Ordering (#216616)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make std::call_once synchronization visible to TSan (PR #220160)
Jeewoong Kim via libcxx-commits
Last message date:
Mon Aug 31 23:15:27 PDT 2026
Archived on: Mon Aug 31 23:15:38 PDT 2026
This archive was generated by
Pipermail 0.09 (Mailman edition).