diff options
| author | mikhnenko <[email protected]> | 2026-03-04 07:05:10 +0300 |
|---|---|---|
| committer | mikhnenko <[email protected]> | 2026-03-04 07:44:17 +0300 |
| commit | 84af395f325f900d8bd418cac15988997cf390f4 (patch) | |
| tree | 3b0803f33b93a641c907626ae8c89067f7fd4524 /contrib/tools/python/src/Python/formatter_unicode.c | |
| parent | 61001f150730cdb2f7deb55287683d160daed894 (diff) | |
Update libcxx to 19 Apr 2025
```
[libc++] Backport segmented iterator optimization for std::for_each to C++11 (#134960)
[libc++] Properly decay functions in CTAD for `pair` (#134544)
[libc++] Replace __libcpp_{ctz, clz} with __builtin_{ctzg, clzg} (#133920)
[libc++] Make __config_site modular (#134699)
[libc++] Simplify the generic implementation of is_{un}signed (#136095)
[libc++] Extend the scope of radix sorting inside std::stable_sort to floating-point types (#129452)
[libc++] Implement P2897R7 aligned_accessor: An mdspan accessor expressing pointer over-alignment (#122603)
[libc++] Removes the _LIBCPP_VERBOSE_ABORT_NOT_NOEXCEPT macro. (#135494)
[libc++] Replace __libcpp_popcount by __builtin_popcountg (#133937)
[libc++] Use __underlying_type directly in underyling_type_t (#135423)
[libc++][test] Test `nasty_string` in C++20 (#135338)
[libc++][doc] Updates the release notes.
[libc++] Adds is_implemented function for new ftm generator. (#134538)
[libc++] A quick-fix for the Apple CI. (#135202)
libcxx: In gdb test detect execute_mi with feature check instead of version check.
[AMDGPU] Fix code object version not being set to 'none' (#135036)
[libc++][doc] Removes LLVM 19 Release Notes. (#134894)
[libc++] Remove _LIBCPP_TEMPLATE_VIS (#134885)
[libc++][C++03] Remove headers which don't provide anything (#134044)
[libc++] P3247R2: Deprecate `is_trivial(_v)` (#130573)
[libc++] Fix misplaced _LIBCPP_POP_MACROS (#134874)
[libc++] Remove _LIBCPP_METHOD_TEMPLATE_IMPLICIT_INSTANTIATION_VIS (#111964)
[libc++] Use __add_pointer and __remove_pointer builtins when they are fixed (#134147)
[libc++] Fix a comment typo in __tree (#134831)
[clang] fix diagnostic printing of expressions ignoring LangOpts (#134693)
[libc++] Improve diagnostic when violating `std::atomic` trivially copyable mandates (#131754)
[libc++] Clang-tidy operator& hijacker. (#128366)
[libc++][ci] Removes C++2b selection option. (#88557)
[libc++] Implement `std::flat_multiset` (#128363)
[libc++] Bump OS version for macOS backdeployment CI jobs (#131883)
[libc++] Implement ranges::iota (#68494)
[libc++] Fix deployment targets that were incorrectly bumped (#134278)
[libc++] Guard additional headers with _LIBCPP_HAS_LOCALIZATION (#131921)
[libc++] Add missing release note for LLVM 20 about zip_view (#134144)
[libc++][type_traits] `reference_{constructs|converts}_from_temporary` with `-Winvalid-specialization` tests (#133946)
[libc++] Add visibility annotations to the std namespace with GCC (#133233)
[libc++] Fix ambiguous call to std::max in vector<bool> (#119801)
[clang] improved preservation of template keyword (#133610)
[libc++] Switch a few attribute to use the C++11 syntax (#133293)
[libc++] fix `flat_set`'s transparent `insert` (#133402)
[libc++] Unify __can_reference and __is_referenceable_v (#133278)
[libc++] Remove friend declarations from __tree (#133237)
[libcxx] Remove clang-18 workaround in picolib build (#133254)
[Clang][AMDGPU] Remove special handling for COV4 libraries (#132870)
[libc++] Simplify the implementation of the pointer aliases in allocator_traits (#127079)
[libc++] Remove official Clang 18 support. (#130142)
[libc++] Refactor ranges::{min, max, min_element, max_element} to use std::__min_element (#132418)
[libc++] Instantiate hash function externally (#127040)
[libc++] Introduce unversioned namespace macros (#133009)
[libc++][ranges] Adjust inheritance detection for `enable_view` (#132582)
[libc++] Verify std::forward_like's mandates clause. (#127318)
[libcxx] [test] Fix restoring LLVM_DIR and Clang_DIR (#132838)
[libc++] Add GitHub usernames for Linaro managed bots (#133120)
[libc++] Remove unnecessary division and modulo operations in bitset (#121312)
[libc++] Use __detected_or_t to implement __has_iterator_{category,concept}_convertible_to (#124456)
[libc++] Update the status for LWG3120 (#116772)
[libc++] Re-implement LWG2770 again * 2 (#132598)
[libc++] Make sure that __desugars_to isn't tripped up by reference_wrapper, const and ref qualifiers (#132092)
[libc++] Rename __construct_one_at_end to __emplace_back_assume_capacity (#132276)
[libcxx] Put `std::monostate` in `<utility>` (#128373)
[libc++] Always build the dylib with hidden visibility (#131313)
[libc++] Ensure that we vectorize algorithms on all Clang-based compilers (#132090)
[libc++] Documentation for _LIBCPP_REMOVE_TRANSITIVE_INCLUDES (#130560)
[libc++] Add __assertion_handler to the modulemap (#131031)
[libc++] Add benchmarks for partitioning algorithms (#127324)
[libc++] Simplify the implementation of __is_referenceable (#130043)
[libc++] Remove one of the std::signbit overloads (#130505)
[libc++] Add [[gnu::nodebug]] on type traits (#128502)
[libc++] implement std::flat_set (#125241)
[libc++][test] Small fixes for time tests (#132532)
[libc++][CI] Adds GCC trunk image. (#132271)
[libc++][chrono] Adds a missing main include. (#132100)
[libc++][test] Guard uses of `_LIBCPP_HAS_THREADS` in FTM tests (#132258)
[libc++] Bump `__cpp_lib_constexpr_algorithms` for P2562R1 in C++26 (#132075)
[libc++] Add coverage for C++17 and Clang Modules with LSV (#131815)
[libc++] Improve test coverage for copy/move ctors for vector<bool> (#120132)
[libc++][test] Fix issues found by MSVC's STL (#131787)
[libc++][docs] Minor update to the benchmark documentation
[libc++] Implement part of P2562R1: constexpr `ranges::inplace_merge` (#131947)
[libc++][CI] Use latest Docker image. (#130497)
[libc++] Verify forward_list self-merging is a no-op (#129985)
[libc++] Use __alloc_traits in <deque> whenever it is available for consistency (#126595)
[libc++] Validate vector<bool> copy/move-assignment operators in realistic scenarios (#119817)
[libc++] Fix copy_backward for vector<bool> with small storage types (#131560)
[libc++] Fix {std, ranges}::copy for vector<bool> with small storage types (#131545)
[libc++] Fix {std, ranges}::equal for vector<bool> with small storage types (#130394)
[libc++] Fix ambiguous call in {ranges, std}::count (#122529)
[libc++] Refactor and add benchmarks from [alg.nonmodifying] (#128206)
[libc++] Implement part of P2562R1: constexpr `std::inplace_merge` (#129008)
```
commit_hash:73ae0722f4f8aea0ed05ca4c13ded3717eb1c584
Diffstat (limited to 'contrib/tools/python/src/Python/formatter_unicode.c')
0 files changed, 0 insertions, 0 deletions
