diff options
| author | mikhnenko <[email protected]> | 2026-02-19 09:38:31 +0300 |
|---|---|---|
| committer | mikhnenko <[email protected]> | 2026-02-19 10:10:24 +0300 |
| commit | 18d6511c21e66330bb1f2c8a82f922cc0fa7329d (patch) | |
| tree | 629e49deee96d85edd3e6ca2cd6077cfe5a0e97c /library/cpp/monlib/encode/json | |
| parent | 83bd739b9e00c8f1d8996c0dfcd3bcb2fd203da4 (diff) | |
Update libcxx to 18 Mar 2025
```
[libc++] Improve deprecated diagnostic guards.
[libc++] Guard call_once against operator hijacking. (#128054)
[libc++] Remove redundant assignments in bitset string-like constructors (#121424)
[libc++] Fix allocate_at_least test that assumes the size_type of the allocator (#131682)
[libc++] Fix check for _LIBCPP_HAS_NO_WIDE_CHARACTERS in features.py (#131675)
[libc++] Add remaining benchmarks from [alg.modifying.operations] (#127354)
[libc++][test] Adds a test for a reserved name. (#131363)
[libc++][test] Skip a `is_virtual_base_of` test for apple-clang-17 (#131438)
[libc++][test] Skip some `is_implicit_lifetime` tests for apple-clang-17 (#131302)
[libc++] Fix ambiguous call in {ranges, std}::find (#122641)
[libc++] Optimize ranges::rotate for vector<bool>::iterator (#121168)
[regex] fix uncaught exception when string is like "\\_" (#129348)
[libc++] Add `-Watomic-memory-ordering` diagnostic tests for `atomic_ref` (#130206)
[libc++][docs] Remove mis-added entry for P2513R4 (#130581)
[libc++][CI] Update action runner base image. (#130433)
[libc++] Protect more code against -Wdeprecated. (#130419)
[libc++][type_traits] Implements "A type trait to detect reference binding to temporary" (#128649)
[libc++] Deprecate `is_pod(_v)` since C++20 (#129471)
[libc++] Implement part of P2562R1: constexpr `ranges::stable_sort` (#128860)
[libc++] Remove identity casts in <{forward_,}list> (#130049)
[libc++] Remove a few unused includes from <__concepts/*> (#129883)
[libc++] Verify that LWG4140 is implemented (#128624)
[libc++] Implement part of P2562R1: constexpr `ranges::stable_partition` (#129839)
[libcxx] Export directory_iterator in module build (#129195)
[libc++] Optimize num_put integral functions (#120859)
[libc++] Add missed `constexpr` to `erase(_if)` in `<string>` (#129666)
[libc++] Optimize ranges::swap_ranges for vector<bool>::iterator (#121150)
[libc++] Remove a few unused includes in <utility> headers (#129674)
[libc++] Implement part of P2562R1: constexpr `std::stable_partition` (#128868)
[libc++] Fix assignment in insertion into `vector` (#116001)
[libc++][test] extend XFAIL clauses to cover Amazon Linux too (#129377)
[libc++] Fix `money_get::do_get` with huge input (#126273)
[libc++][chrono][doc] Use stable names in synopsis. (#129381)
[libc++][format] Enables formattable tests for chrono formatters. (#128356)
[libc++] Implement LWG3990 for Clang (#128834)
[libc++][test] XFAIL for FreeBSD in thread_create_failure.pass.cpp (#129413)
[libc++] Add tests for gcd that result in something other than zero or one (#129395)
[libc++] Prohibits initializer_list specializations. (#128042)
[libc++] Implements LWG3600 Making istream_iterator copy constructor trivial is an ABI break (#127343)
[libcxx] Provide locale conversions to tests through lit substitution (#105651)
[libc++] Guard <codecvt> contents on _LIBCPP_HAS_LOCALIZATION (#129112)
[libc++] Mark _XOPEN_SOURCE test as unsupported on FreeBSD (#128950)
[libc++] Enable algorithm vectorization on arm neon (#128873)
[libc++][test] extend -linux-gnu XFAIL to cover all of the -linux targets (#129140)
[libc++] Fix the locale base API on Linux with musl (#128936)
[libc++] Diagnose when nullptrs are passed to string APIs (#122790)
[libc++] Silence CMake's install messages in the CI (#128872)
[libcxx] Add LWG4135: The helper lambda of std::erase for list should specify return type as bool (#128358)
[libc++] Optimize ranges::equal for vector<bool>::iterator (#121084)
[libc++][test] Refactor tests for rotate and rotate_copy (#126458)
[libc++][format] Disables narrow string to wide string formatters. (#128355)
[lib++][print] Don't pad the ostream output. (#128354)
[libc++] Updates ostream's println LWG status. (#128214)
[libc++][test] Refactor tests for ranges::swap_range algorithms (#121138)
[libc++][test] Augment ranges::{fill, fill_n, find} with missing tests (#121209)
Simplify flip() for std::bitset (#120807)
Exclude hwasan from thread_create_failure.pass.cpp (#128768)
[libc++] Make .verify.cpp tests more robust against changing headers (#128703)
[libc++] Don't try to wait on a thread that hasn't started in std::async (#125433)
[libc++] Use the new locale base API on Linux (#128007)
[libc++] Synchronize Docker container SHA in run-buildbot-container (#128225)
[libc++] Fix basic_string not allowing max_size() elements to be stored (#125423)
[libc++] Fix shrink_to_fit to swap buffer only when capacity is strictly smaller (#127321)
[libcxx] Enable localization for the GPU in the config files (#128224)
[libc++] std::atomic primary template should not have a `difference_type` member type (#123236)
[libc++][chrono] implements GPS clock. (#125921)
[libc++] Re-enable the FreeBSD CI job (#127687)
[libc++] Qualify calls to nullary functions like __throw_foo (#122465)
[libcxx] Work around picolibc argv handling in tests. (#127662)
[libc++] Reduce the dependency of the locale base API on the base system from the headers (#117764)
[libc++] Add benchmarks for copy algorithms (#127328)
Apply clang-format to bitset_test_cases.h to make PR#120807 cleaner
[libc++][test] Refactor tests for std::{copy, move, fill} algorithms (#120909)
[libc++] Optimize ranges::move{,_backward} for vector<bool>::iterator (#121109)
[libc++] Avoid code duplication in strings operator+ overloads (#126048)
[libc++] Deprecate and remove member types of `hash` in `<variant>` (#127758)
[libc++] Guard include of <features.h> with __has_include (#127691)
[libc++] Set feature-test macro `__cpp_lib_atomic_float` (#127559)
[libc++] Add Hagenberg issues and papers to the Status pages (#127510)
[libc++][TZDB] Improves system time zone detection. (#127339)
[libc++] Updates the compilers used post branching. (#126564)
[libc++] Do not guard inclusion of wchar.h with _LIBCPP_HAS_WIDE_CHARACTERS (#126924)
[libc++] Document that libc++ does not and will never implement the Networking TS (#127508)
[libc++][TZDB] Fixes mapping of nonexisting time. (#127330)
[libc++] Synchronize a few remaining status page rows with Github issues
[libc++] Synchronize status pages with Github issues list
[libc++] Add watchOS and tvOS checks for aligned_alloc (#126862)
```
commit_hash:0fe92794332887531b208345c6646cabf16dc21f
Diffstat (limited to 'library/cpp/monlib/encode/json')
0 files changed, 0 insertions, 0 deletions
