Roll libc++ from 99d9ab2603b0 to 25731e23e3aa (20 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/99d9ab2603b0..25731e23e3aa

This requires temporarily disabling -Wunused-result when building
parts of nearby, see crbug.com/463698813. (Due to flag ordering,
the suppression must be in its own config.)

2025-11-24 [email protected] [libc++] Disable header deprecations until #168041 is landed (#169305)
2025-11-24 [email protected] Revert "[libcxx][ci] Temporarily disable ARM jobs" (#169352)
2025-11-24 [email protected] [libc++] Optimize num_get integral functions (#121795)
2025-11-24 [email protected] [libc++][forward_list] Applied `[[nodiscard]]` (#169019)
2025-11-24 [email protected] [libcxx][ci] Temporarily disable ARM jobs (#169318)
2025-11-24 [email protected] [libc++][list] Applied `[[nodiscard]]` (#169015)
2025-11-24 [email protected] [libc++][array] Applied `[[nodiscard]]` (#168829)
2025-11-24 [email protected] [libc++] Forward std::all_of and std::none_of to std::any_of (#167670)
2025-11-24 [email protected] [libc++] Introduce basic_string::__allocate_long_buffer_for_growing (#162633)
2025-11-22 [email protected] [libc++][any] Applied `[[nodiscard]]` (#168826)
2025-11-22 [email protected] [NFC] [test] [libcxx] Fix invalid escape sequences (#168636)
2025-11-22 [email protected] [libc++][any][NFC] Reformat and refactor any_cast tests (#169057)
2025-11-21 [email protected] [libc++] Revert fstream::read optimizations (#168894)
2025-11-21 [email protected] [libc++] Optimize std::has_single_bit (#133063)
2025-11-21 [email protected] [libc++][Windows] Enable thread::hardware_concurrency to support more than 64 processors (#168229)
2025-11-20 [email protected] [libc++][memory] Applied `[[nodiscard]]` to smart pointers (#168483)
2025-11-19 [email protected] [libc++] Remove is_signed<T> use from <limits> (#168334)
2025-11-19 [email protected] Add test case for xsgetn in basic_filebuf (#167937)
2025-11-19 [email protected] [libc++] Make views::iota aware of __int128 (#167869)
2025-11-18 [email protected] [libc++] Fix header deprecations (#163356)

If this roll has caused a breakage, revert this CL and stop the roller
using the controls here:
https://autoroll.skia.org/r/libcxx-chromium
Please CC [email protected],[email protected] on the revert to ensure that a human
is aware of the problem.

To file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry

To report a problem with the AutoRoller itself, please file a bug:
https://issues.skia.org/issues/new?component=1389291&template=1850622

Documentation for the AutoRoller is here:
https://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md

Bug: 463698813
Change-Id: Id83c628caf3c1893dd6a9740dd3c63b51190c883
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7198792
Commit-Queue: Nico Weber <[email protected]>
Owners-Override: Nico Weber <[email protected]>
Reviewed-by: Hans Wennborg <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1550670}
NOKEYCHECK=True
GitOrigin-RevId: 0ad349e12e1f932953245d68e58eb804bdc17268
2 files changed