September 2024 Archives by thread
Starting: Sun Sep 1 00:17:56 PDT 2024
Ending: Mon Sep 30 22:43:18 PDT 2024
Messages: 1955
- [libcxx-commits] [libcxx] [libc++] Fix __datasizeof_v for Clang17 and 18 in C++03 (PR #106832)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] Remove `get_temporary_buffer`/`return_temporary_buffer` (PR #100914)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix name of is_always_lock_free test which was never being run (PR #106077)
Tobias Hieta via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Add `constexpr` for `std::signbit()` (PR #105946)
Robin Caloudis via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement P0429R9 `std::flat_map` (PR #98643)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Added segmented iterator for std::fill (PR #104680)
via libcxx-commits
- [libcxx-commits] [libcxx] 5bd3ee0 - [libcxx][test] Use long double test macro in strong_order.pass.cpp (#106742)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Use long double test macro in strong_order.pass.cpp (PR #106742)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Added segmented iterator for count_if (PR #105888)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Fix acceptance of convertible types in `std::isnan()` and `std::isinf()` (PR #98952)
Danial Klimkin via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] P2278R4: implement `{basic_, }const_iterator`, and have `cbegin` et. al. return it (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [lldb] [llvm] Rename Sanitizer Coverage => Coverage Sanitizer (PR #106505)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] The rest of P2278R4 (cdata, as_const_view, span changes) (PR #102301)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] Added missing `std::is_virtual_base_of` to `type_traits.inc` (PR #107009)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add randomize unspecified stability in `__hash_table` (PR #105982)
Ibraim Ganiev 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] [libc++] <experimental/simd> Add unary operators for class simd (PR #104764)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Instantiate integral to_chars overloads externally (PR #107071)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 5e19e31 - [libc++][NFC] Canonicalize the benchmark suite a bit
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] [ci] Add a test configuration with an incomplete sysroot (PR #107089)
Martin Storsjö via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][type_traits] P2674R1: A trait for implicit lifetime types (PR #106870)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [RFC][libc++][test] Improves C++ Standard filtering. (PR #89499)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] improves diagnostics for containers with bad value types (PR #106296)
Christopher Di Bella via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove unused pair.h include from hypot.h (PR #106798)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Use inline variable instead of true_type (PR #106797)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Include __type_traits/invoke.h from __type_traits/result_of.h (PR #106796)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Remove a dependency of __type_traits/invoke.h on __utility (PR #106795)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 4640736 - [libc++] Add missing `std::is_virtual_base_of` to `type_traits.inc` (#107009)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] First attempt to regroup a few modules in the modulemap (PR #98214)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 42f5277 - [libc++] Fix __datasizeof_v for Clang17 and 18 in C++03 (#106832)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Move __noexcept_move_assign_container out of __type_traits (PR #107140)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Add default member initializers to `TestCaseMapSet` (PR #107145)
Casey Carter via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Consolidate leaf modules into their own top-level modules (PR #107147)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libc] [libcxx] [llvm] [libcxx][libc] Hand in Hand PoC with from_chars (PR #91651)
Michael Jones via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Remove dependency on __algorithm/max from hypot.h (PR #107150)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add basic constant folding for std::format (PR #107197)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add ABI tests for unordered_{map, set} (PR #107200)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2590R2: Explicit lifetime management (PR #107206)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::get for pairs (PR #102740)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use [[__nodiscard__]] unconditionally (PR #80454)
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++][NFC] Replace _LIBCPP_NORETURN with [[noreturn]] (PR #80455)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace _LIBCPP_NORETURN and TEST_NORETURN with [[noreturn]] (PR #80455)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] add shared_recursive_mutex api (PR #82466)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] Allow multilibs to always set _LIBCPP_INSTRUMENTED_WITH_ASAN (PR #90291)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] cbegin should always return a constant iterator (PR #99915)
nicole mazzuca via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [sort] Refactor `__cond_swap` and `__partially_sorted_swap` … (PR #86010)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Provide overloads for cv-unqualified floating point types for `std::signbit` (PR #106566)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Modularize <cstddef> (PR #107254)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] ba40737 - [libc++][modules] Include __type_traits/invoke.h from __type_traits/result_of.h (#106796)
via libcxx-commits
- [libcxx-commits] [libcxx] d9019d4 - [libc++] Remove unused pair.h include from hypot.h (#106798)
via libcxx-commits
- [libcxx-commits] [libcxx] 7a785d4 - [libc++][modules] Use inline variable instead of true_type (#106797)
via libcxx-commits
- [libcxx-commits] [libcxx] c1a8283 - [libc++][modules] Move __noexcept_move_assign_container out of __type_traits (#107140)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Split the module_std and module_std_compat tests (PR #107275)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 52dc491 - [libc++][NFC] Use consistent layout for license in Python files
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Avoid redefining _LIBCPP_DISABLE_DEPRECATION_WARNINGS if already defined. (PR #107340)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] LWG2593: Moved-from state of Allocators (PR #107344)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][string] Remove potential non-trailing 0-length array (PR #105865)
via libcxx-commits
- [libcxx-commits] [libcxx] fa38527 - [libc++] Add ABI tests for unordered_{map, set} (#107200)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace `__compressed_pair` with `[[no_unique_address]]` (PR #76756)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove a few unused includes (PR #107393)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] d6832a6 - [libc++][modules] Modularize <cstddef> (#107254)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modularization] Get rid of <cstddef> dependency in __datasizeof (PR #107394)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Consolidate modules for math and tuple (PR #107398)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Granularize <vector> (PR #99705)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] e4fdbcc - [libc++] Add miscellaneous missing includes
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix -Wsign-compare warning in `ranges::search` (PR #100983)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 1a12647 - [libc++][math] Add `constexpr` for `std::signbit()` (#105946)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Introduce a forward-declaration for std::byte (PR #107402)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Commit mostly working single wrapped module map (PR #87402)
Louis Dionne via libcxx-commits
- [libcxx-commits] [clang] [compiler-rt] [libcxx] [cmake] Add hexagon-linux cmake cache files (PR #98712)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Cache file attributes during directory iteration. (PR #93316)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 5024dff - [libc++][ci] Add a test configuration with an incomplete sysroot (#107089)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][P1831R1] Deprecating volatile: library (PR #101439)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make std::pair trivially copyable if its members are (PR #89652)
Daniel Kutenin via libcxx-commits
- [libcxx-commits] [libcxxabi] 953af0e - [libc++][NFC] Increase consistency for namespace closing comments
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] eee2f02 - [libc++][modules] Get rid of <cstddef> dependency in __datasizeof (#107394)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove libc++'s own stdint.h and locale.h (PR #107436)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove obsolete header restrictions (PR #107437)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Use submodules for stop_token (PR #107441)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2641R4: Checking if a `union` alternative is active (`std::is_within_lifetime`) (PR #107450)
Mital Ashok via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Tweak a few includes (PR #107467)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Make __is_function_overridden pauth-aware on ELF platforms (PR #107498)
Anton Korobeynikov via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Poison memory in variant destroy (PR #101048)
Chris Cotter via libcxx-commits
- [libcxx-commits] [libcxx] Update return type of iter_move in common_iterator and counted_iterator (PR #107535)
via libcxx-commits
- [libcxx-commits] [libcxx] eb0f121 - [libc++][modules] Tweak a few includes (#107467)
via libcxx-commits
- [libcxx-commits] [libcxx] f8350f1 - [libc++][modules] Introduce a forward-declaration for std::byte (#107402)
via libcxx-commits
- [libcxx-commits] [libcxx] 37086ea - [libc++] Decouple iterator_traits test from precise Clang diagnostics (#107478)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Decouple iterator_traits test from precise Clang diagnostics (PR #107478)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Rewrite the modulemap to have fewer top-level modules (PR #107638)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libcxx] improves diagnostics for containers with bad value types (PR #106296)
Christopher Di Bella via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] [sort] Improve performance of std::sort (PR #76616)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][ci] Removes C++2b selection option. (PR #88557)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Undefine all supported C math functions (PR #94533)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [clang] [libcxx] [Clang] Add __common_type builtin (PR #99473)
Nikolas Klauser 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++] LWG3870: Remove voidify (PR #107683)
Danil Sidoruk via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Use std::ising in non-constexpr functions (PR #107690)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][hardening] Always enable all checks during constant evaluation (PR #107713)
Mital Ashok via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Cooperation between `std::optional` and other standard types (PR #93672)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Mark P1869R1 as implemented (PR #107746)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] 7156077 - [libc++][NFC] Use std::isinf in non-constexpr functions (#107690)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Mark P1424R1 as partially implemented with a note (PR #107751)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize std::remove (PR #107756)
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] [clang] [libcxx] [Clang] Add __builtin_common_type (PR #99473)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][WIP] ADL-proof `std::__wrap_iter` (PR #107766)
Mital Ashok via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Replace 'tags' in CSV status pages by inline notes (PR #105581)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Use smaller time range for 32 bit time_t (PR #104762)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Shared Mutex no longer holds the lock when calling notify_* on gates. (PR #107876)
via libcxx-commits
- [libcxx-commits] [libcxx] b1b9b7b - [libc++] Cache file attributes during directory iteration (#93316)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make std::jthread supported in non-experimental mode (PR #107900)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 6776d65 - [libc++] Implement LWG3953 (#107535)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++][RFC] Always define internal feature test macros (PR #89178)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Include the full set of libc++ transitive includes in the CSV files (PR #107911)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable transitive include tests when TZDB isn't provided (PR #101746)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 33c1325 - [PAC] Make __is_function_overridden pauth-aware on ELF platforms (#107498)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Reland LWG2921 and LWG2976 (PR #107960)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] ed0da00 - [libc++][string] Remove potential non-trailing 0-length array (#105865)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [LLVM Demangler] Set `InConstraintExpr` to `true` when demangling a c… (PR #107385)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Explicitly convert to masks (PR #107983)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Set `InConstraintExpr` to `true` when demangling a c… (PR #107385)
via libcxx-commits
- [libcxx-commits] [clang] [clang-tools-extra] [libcxx] [C++17] Support __GCC_[CON|DE]STRUCTIVE_SIZE (PR #89446)
Levi Zim via libcxx-commits
- [libcxx-commits] [libcxx] 930915a - [libc++] Include the full set of libc++ transitive includes in the CSV files (#107911)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Set `InConstraintExpr` to `true` when demangling a constraint expression (PR #107385)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 46a76c3 - [libc++][test] LWG2593: Moved-from state of Allocators (#107344)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Check explicit values in the partial_ordering comparators for better code gen (PR #81366)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Follow-up to "Poison Pills are Too Toxic" (PR #88383)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format] Propagate `m` when formatting range elements (PR #94562)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Adjust expected hexfloat format (PR #95011)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `views::join_with` (PR #65536)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++][string] Remove potential non-trailing 0-length array" (PR #108091)
Daniel Thornburgh via libcxx-commits
- [libcxx-commits] [libcxx] d8a8eae - Revert "[libc++][string] Remove potential non-trailing 0-length array" (#108091)
via libcxx-commits
- [libcxx-commits] [libcxx] 748023d - [libc++][NFC] Replace _LIBCPP_NORETURN and TEST_NORETURN with [[noreturn]] (#80455)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Confirm that P0508R0 has been implemented (PR #108172)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Get rid of experimental/__config (PR #108233)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Guard PSTL headers with >= C++17 (PR #108234)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Add testing configuration for GPU targets (PR #104515)
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxx] bbff52b - [libc++] Guard PSTL headers with >= C++17 (#108234)
via libcxx-commits
- [libcxx-commits] [libcxx] 118f120 - [libc++] Get rid of experimental/__config (#108233)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][math] Define overloads as templates (PR #108282)
Robin Caloudis via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Add a header to forward-declare std::get (PR #108285)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Refactor poisoned_hash_helper (PR #108296)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 3a0ef2a - [libc++] Reland LWG2921 and LWG2976 (#107960)
via libcxx-commits
- [libcxx-commits] [libcxx] 695cb55 - [libc++] Remove obsolete header restrictions for _LIBCPP_HAS_NO_THREADS (#107437)
via libcxx-commits
- [libcxx-commits] [libcxxabi] c22b68c - [ItaniumDemangle] Set `InConstraintExpr` to `true` when demangling a constraint expression (#107385)
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] [libc++][NFC] Remove unnecessary unsigned comparison with 0 (PR #108391)
Mital Ashok via libcxx-commits
- [libcxx-commits] [libcxx] 9917484 - [libc++] Make std::jthread supported in non-experimental mode (#107900)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Optimize bitset shift operations (PR #106225)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Take the ABI break for `std::list`'s pointer UB unconditionally (PR #100585)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] Guard an include of `<ostream>` in `<chrono>` with availability macro (PR #108429)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [libcxx] 04d3a6b - [libc++][modules] Add a header to forward-declare std::get (#108285)
via libcxx-commits
- [libcxx-commits] [libcxx] 3332552 - [libc++][modules] Refactor poisoned_hash_helper (#108296)
via libcxx-commits
- [libcxx-commits] [libcxx] c6b2aa1 - [libc++][math] Provide overloads for cv-unqualified floating point types for `std::signbit` (#106566)
via libcxx-commits
- [libcxx-commits] [libcxx] 17e0686 - [libc++][NFC] Use [[__nodiscard__]] unconditionally (#80454)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add input validation for set_intersection() in debug mode. (PR #101508)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [libcxx] cdd608b - [libcxx][test] Use smaller time range for 32 bit time_t (#104762)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][test] Skip sys_info zdump test when zdump was built with 32 bit time_t (PR #103056)
David Spickett via libcxx-commits
- [libcxx-commits] [libcxx] 127c349 - Guard an include of `<ostream>` in `<chrono>` with availability macro (#108429)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [ItaniumDemangle] Add template name to the substituions list during d… (PR #108538)
Viktoriia Bakalova via libcxx-commits
- [libcxx-commits] [libcxx] 9282c9d - [libc++] Avoid name conflict with declaration in <unistd.h>
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] c34aca8 - [libc++][NFC] Remove unnecessary unsigned comparison with 0 (#108391)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Make _LIBCPP_ASSUME usable when it is appropriate (PR #91801)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 51f5525 - [libc++][NFC] Mark P1869R1 as implemented (#107746)
via libcxx-commits
- [libcxx-commits] [clang] [libcxx] Reapply "[Clang] Implement resolution for CWG1835 (#92957, #98547)" (PR #100425)
Krystian Stasiowski via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Guard carved-out headers more consistently (PR #108637)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't error when including <wchar.h> or <wctype.h> without wide character support (PR #108639)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Handle windows system error code mapping in std::error_code. (PR #93101)
James Y Knight via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Granularize <cstddef> includes (PR #108696)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs][NFC] Add link to `VendorDocumentation.rst` from `TestingLibcxx.rst` (PR #108714)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implements the new version header generator. (PR #97847)
S. B. Tam via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Option to disable overridden function detection (PR #108734)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] No _LIBCPP_ELAST needed for LLVM libc (PR #108739)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] b07730b - [libc++] Check explicit values in the partial_ordering comparators for better code gen (#81366)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][CI] Update to Clang-20 (PR #108761)
Robin Caloudis via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][CI] Upgrade LLVM HEAD version (PR #108774)
Robin Caloudis via libcxx-commits
- [libcxx-commits] [libcxx] 8965795 - [libc++][CI] Upgrade LLVM HEAD version in Docker image (#108774)
via libcxx-commits
- [libcxx-commits] [libcxx] 27c8338 - [libc++] Replace `__compressed_pair` with `[[no_unique_address]]` (#76756)
via libcxx-commits
- [libcxx-commits] [libcxx] 87d56c5 - [libc++][modules] Guard carved-out headers more consistently (#108637)
via libcxx-commits
- [libcxx-commits] [libcxx] 165f0e8 - [libc++][modules] Don't error when including <wchar.h> or <wctype.h> without wide character support (#108639)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix the declarative generation of FTMs (PR #108843)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Replace uses of NULL by nullptr (PR #108847)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 94e7c0b - [libc++] Remove get_temporary_buffer and return_temporary_buffer (#100914)
via libcxx-commits
- [libcxx-commits] [libcxx] 01df775 - [libc++] Take the ABI break for `std::list`'s pointer UB unconditionally (#100585)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Fix missing and incorrect includes (PR #108850)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Simplify the implementation of std::sort a bit (PR #104902)
Christopher Di Bella via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][string] Remove potential non-trailing 0-length array (PR #108867)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [lldb] [lldb][libc++] Hide all libc++ implementation details from stacktraces (PR #108870)
Adrian Vogelsgesang via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use __libcpp_verbose_abort for error messages (PR #108873)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] 09e3a36 - [libc++][modules] Fix missing and incorrect includes (#108850)
via libcxx-commits
- [libcxx-commits] [libcxx] 397e4dc - [libc++][docs] Add link to `VendorDocumentation.rst` from `TestingLibcxx.rst` (#108714)
via libcxx-commits
- [libcxx-commits] [libcxx] 2d13302 - [libc++][test] Confirm that P0508R0 has been implemented (#108172)
via libcxx-commits
- [libcxx-commits] [libcxx] e99755d - [libc++][test] Adjust expected hexfloat format (#95011)
via libcxx-commits
- [libcxx-commits] [libcxx] d95597d - [libc++][string] Remove potential non-trailing 0-length array (#108867)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libcxxabi] Rename abort_message to __abort_message (PR #108887)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Enable C++ stdatomic.h for all C++ versions (PR #95498)
Vincent Lee via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Implement `std::inplace_vector<T, N>` (PR #105981)
Mital Ashok via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove some boilerplate after #76756 (PR #108944)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Remove some boilerplate from <string> after #76756 (PR #108952)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 1603f99 - [libc++] Explicitly convert to masks in SIMD code (#107983)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix constant initialization of unique_ptr in C++17 and prior (PR #108956)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add assumption for align of begin and end pointers of vector. (PR #108961)
Florian Hahn via libcxx-commits
- [libcxx-commits] [libcxx] d0438d2 - [libc++][NFC] Replace uses of NULL by nullptr (#108847)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][docs][NFC] Fix inline code style - use double backticks (PR #108974)
Hristo Hristov via libcxx-commits
- [libcxx-commits] [libcxx] 6f5dd65 - [libc++][docs] Fix inline code style - use double backticks (#108974)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][format][1/7] Adds more benchmarks. (PR #101803)
Mark de Wever via libcxx-commits
- [libcxx-commits] [libcxx] adeae92 - [libc++] Make _LIBCPP_ASSUME usable when it is appropriate (#91801)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++03] Copy the LLVM 19 headers (PR #108999)
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] 12b88f8 - [libc++][NFC] Mark P1424R1 as partially implemented (#107751)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [llvm] [demangle] Represent a char array initializer as a string literal. (PR #109021)
Richard Smith via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add an ABI setting to harden unique_ptr<T[]>::operator[] (PR #91798)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] c4a42f6 - [libc++] Fix the declarative generation of FTMs (#108843)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Remove potential 0-sized array in __compressed_pair_padding (PR #109028)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add some _LIBCPP_ASSUMEs for bounded iterators (PR #109033)
David Benjamin via libcxx-commits
- [libcxx-commits] [clang] [libc] [libcxx] [Clang] Do not implicitly link C libraries for the GPU targets (PR #109052)
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libc++] Avoid re-exporting a few specific symbols from libc++abi (PR #109054)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 0ea40bf - Revert "[libc++] Explicitly convert to masks in SIMD code (#107983)"
Thurston Dang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Only include math implementation headers from `math.h`. (PR #109073)
Konstantin Varlamov via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2167R3: Improved Proposed Wording for LWG 2114 (PR #109102)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Make __libcpp_verbose_abort() noexcept like std::terminate() (PR #109151)
Doug Wyatt via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Do not warn on missing `ELAST` definition on LLVM libc (PR #109205)
Joseph Huber 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] 2d26fc8 - [libc++] Enable C++ stdatomic.h for all C++ versions (#95498)
via libcxx-commits
- [libcxx-commits] [libcxx] 698be40 - [libc++] Follow-up to "Poison Pills are Too Toxic" (#88383)
via libcxx-commits
- [libcxx-commits] [libcxxabi] [libc++abi] Avoid using deprecated throw specifications in >= C++11 (PR #109296)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] dd8b266 - [demangle] Represent a char array initializer as a string literal. (#109021)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] fix redefinition of _LIBCPP_HARDENING_MODE (PR #109330)
Jannik Glückert via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] mark LWG3723 as implemented (PR #109356)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] LWG4025: Move assignment operator of `std::expected<cv void, E>` should not be conditionally deleted (PR #109363)
Xiaoyang Liu via libcxx-commits
- [libcxx-commits] [libcxx] 4f0187d - [libcxx] No _LIBCPP_ELAST needed for LLVM libc (#108739)
via libcxx-commits
- [libcxx-commits] [libcxx] 5e78108 - [libcxx] Use __libcpp_verbose_abort for error messages (#108873)
via libcxx-commits
- [libcxx-commits] [libcxx] ef44e46 - Revert "[libc++] Simplify the implementation of std::sort a bit (#104902)"
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] 33bc6cf - [libcxxabi] Rename abort_message to __abort_message (#108887)
via libcxx-commits
- [libcxx-commits] [libcxx] 6d66ac5 - [libcxx][CMake] Do not hard-code the ABI for the GPU build
Joseph Huber via libcxx-commits
- [libcxx-commits] [libcxxabi] 6af5f87 - Revert "[libcxxabi] Rename abort_message to __abort_message (#108887)"
Thurston Dang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] `constexpr std::stable_sort` (part of P2562) (PR #105379)
via libcxx-commits
- [libcxx-commits] [libcxx] b177a9b - [libc++][NFC] Remove _LIBCPP_HAS_NO_NOEXCEPT
Nikolas Klauser via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add [[nodiscard]] to std::prev and std::next (PR #109550)
Marc Auberer via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] P2440R1: Implement ranges::iota (PR #109552)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx] Use `lgamma` rather than `lgamma_r` with LLVM libc (PR #109556)
Petr Hosek via libcxx-commits
- [libcxx-commits] [libcxx] f5be5cd - [Clang] Add __builtin_common_type (#99473)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add containter_traits (prework for `std::flat_map`) (PR #109578)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][PSTL] Add backend for forwaring to mem functions (PR #102448)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 2612316 - [ItaniumDemangle] Add template name to the substitutions list during demangling (#108538)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add `_LIBCPP_NO_CFI` to `__allocate_unique_temporary_buffer` (PR #109682)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [SystemZ][z/OS] fix libcxx lit when aligned allocation/de. functions are not available (PR #109693)
Zibi Sarbinowski via libcxx-commits
- [libcxx-commits] [libcxx] 1693c63 - [libc++][NFC] mark LWG3723 as implemented (#109356)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][NFC] Rename fold.h to ranges_fold.h (PR #109696)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++][WIP] Move to Github hosted builders (PR #109720)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] fd11c81 - [libc++] Add `_LIBCPP_NO_CFI` to `__allocate_unique_temporary_buffer` (#109682)
via libcxx-commits
- [libcxx-commits] [libcxx] 5d88fd3 - attempt to bump actions runner bot version so I can build a new image
Eric Fiselier via libcxx-commits
- [libcxx-commits] [libcxx] [libcxxabi] [libunwind] [llvm] [runtimes] Run backdeployment CI on Github hosted runners (PR #109984)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Disable the clang-tidy checks to get CI back (PR #109989)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 78c6506 - [libc++] Disable the clang-tidy checks to get CI back (#109989)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 1c1bb77 - [libc++abi] Fix issue when building the demangler in C++11
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] bc6bd3b - [libc++][modules] Rewrite the modulemap to have fewer top-level modules (#107638)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add availability mapping for LLVM 18 on Apple platforms (PR #110158)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Fix AppleClang version number when checking for __builtin_verbose_trap support (PR #110161)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Check iterator ownership in erase() for string and vector (PR #90919)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Re-enable backdeployment testing on arm64 macOS (PR #99488)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] [libunwind] [libc++abi][libunwind] Run c++abi and unwind tests against a fake install root (PR #110171)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 24bc324 - [libc++][NFC] Rename fold.h to ranges_fold.h (#109696)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Add the allocator parameter in basic_string::substr (PR #110207)
Alexandre Arsenault via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][string] Add regression test for sized new/delete bug (PR #110210)
Vitaly Buka via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Constrain additional overloads of `pow` for `complex` harder (PR #110235)
A. Jiang via libcxx-commits
- [libcxx-commits] [clang] [libcxxabi] [clang][ItaniumMangle] Mangle friend function templates with a constr… (PR #110247)
Viktoriia Bakalova via libcxx-commits
- [libcxx-commits] [libcxx] 45a09d1 - [libc++] Add an ABI setting to harden unique_ptr<T[]>::operator[] (#91798)
via libcxx-commits
- [libcxx-commits] [libcxx] 4036413 - [libc++] Add availability mapping for LLVM 18 on Apple platforms (#110158)
via libcxx-commits
- [libcxx-commits] [libcxx] 1eba879 - [libc++] Fix AppleClang version number when checking for __builtin_verbose_trap support (#110161)
via libcxx-commits
- [libcxx-commits] [libcxx] [libcxx][ios] initialize __fill_val_ in _FillHelper (PR #110279)
David Tenty via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][Apple] Add missing availabilty mappings for Apple platforms (PR #110289)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 51259de - [libc++] LWG4025: Move assignment operator of `std::expected<cv void, E>` should not be conditionally deleted (#109363)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Don't use aligned_alloc on iOS versions before 13 (PR #110315)
via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][C++26] P2562R1: `constexpr` Stable Sorting (PR #110320)
via libcxx-commits
- [libcxx-commits] [libcxx] 48dc4d3 - [libc++][Apple] Add missing availabilty mappings for Apple platforms (#110289)
via libcxx-commits
- [libcxx-commits] [libcxx] 6389974 - [libc++] Don't use aligned_alloc on iOS versions before 13 (#110315)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] [libc++] LWG3870: Remove `voidify` (PR #110355)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][test] Cover move construction of allocators again (PR #110375)
A. Jiang via libcxx-commits
- [libcxx-commits] [libcxx] Revert "[libc++][modules] Rewrite the modulemap to have fewer top-level modules (#107638)" (PR #110384)
Chris B via libcxx-commits
- [libcxx-commits] [libcxx] e9c0c66 - [libc++] Add [[nodiscard]] to std::prev and std::next (#109550)
via libcxx-commits
- [libcxx-commits] [libcxx] f11abac - Revert "[libc++][modules] Rewrite the modulemap to have fewer top-level modules (#107638)" (#110384)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 147558e - [clang][ItaniumMangle] Mangle friend function templates with a constr… (#110247)
via libcxx-commits
- [libcxx-commits] [libcxx] 8e6bba2 - [libc++][NFC] Rename fold.h to ranges_fold.h (#109696)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] 18df9d2 - [libc++] Add an ABI setting to harden unique_ptr<T[]>::operator[] (#91798)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++][modules] Rewrite the modulemap to have fewer top-level modules (PR #110501)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxxabi] 2121b96 - [libc++abi][libunwind] Run c++abi and unwind tests against a fake install root (#110171)
via libcxx-commits
- [libcxx-commits] [libcxxabi] 7e542a2 - [libc++abi] Avoid using deprecated throw specifications in >= C++11 (#109296)
via libcxx-commits
- [libcxx-commits] [libcxx] 78f9a8b - [libc++] LWG3870: Remove `voidify` (#110355)
via libcxx-commits
- [libcxx-commits] [libcxx] 432ba35 - [libc++][test] Cover move construction of allocators again (#110375)
via libcxx-commits
- [libcxx-commits] [libcxx] 41145fe - [libc++][modules] Rewrite the modulemap to have fewer top-level modules (#110501)
via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] Review/transitive includes more portable (PR #110554)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [libc++] Run additional LLDB data formatters tests as part of libc++'s CI (PR #110570)
Louis Dionne via libcxx-commits
- [libcxx-commits] [libcxx] [llvm] Revert "[libc++] LWG3870: Remove `voidify` (#110355)" (PR #110587)
Michael Buch via libcxx-commits
- [libcxx-commits] [libcxx] eea5e7e - [libc++][string] Add regression test for sized new/delete bug (#110210)
via libcxx-commits
Last message date:
Mon Sep 30 22:43:18 PDT 2024
Archived on: Mon Sep 30 22:43:21 PDT 2024
This archive was generated by
Pipermail 0.09 (Mailman edition).