-
Notifications
You must be signed in to change notification settings - Fork 0
Commit 0045976
Reland "Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions)"
This is a reland of commit f7b2f0bc02d3e21acfc1040c23e2aa0845031b46
It was previously reverted due to clang crashing: crbug.com/392929845
That was fixed in the latest clang roll: crrev.com/1417174
Original change's description:
> Roll libc++ from 2e25154d49c2 to 12150825ca73 (42 revisions)
>
> https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/2e25154d49c2..12150825ca73
>
> 2025-01-23 [email protected] [libc++] Inline basic_streambuf functions (#123379)
> 2025-01-23 [email protected] [libc++] Remove a few unused includes (#124025)
> 2025-01-23 [email protected] [libc++] Remove support for Android 4 and older (#124062)
> 2025-01-22 [email protected] [libc++] Avoid unnecessary instantiations for __copy_cvref_t (#123718)
> 2025-01-21 [email protected] [libc++] Fix input-only range handling for `vector` (#116157)
> 2025-01-21 [email protected] [libc++] Fix input-only range handling for `basic_string` (#116890)
> 2025-01-21 [email protected] [libc++] Fix no-op shrink_to_fit for vector<bool> (#120495)
> 2025-01-21 [email protected] [libc++] Document that internal aliases should be marked _LIBCPP_NODEBUG (#122175)
> 2025-01-21 [email protected] [Clang] emit -Wignored-qualifiers diagnostic for cv-qualified base classes (#121419)
> 2025-01-20 [email protected] [libc++] Another _LIBCPP_NODEBUG fix
> 2025-01-20 [email protected] [libc++] Add missing _LIBCPP_NODEBUG on internal alias
> 2025-01-20 [email protected] [libc++] Define an internal API for std::invoke and friends (#116637)
> 2025-01-20 [email protected] [libc++] Fix vector sanitization annotations on destruction (#121031)
> 2025-01-19 [email protected] [libc++][Docs] Mark P1353R0 as complete (#123020)
> 2025-01-19 [email protected] [libcxx][test] Fix a test for the range of file offsets on ARMv7 Linux targets. (#123449)
> 2025-01-18 [email protected] [libc++] remove yield from atomic::wait (#120012)
> 2025-01-17 [email protected] [libc++] Don't implement <stdatomic.h> before C++23 (#123130)
> 2025-01-17 [email protected] [libc++] Enable _LIBCPP_NODEBUG again (#123318)
> 2025-01-17 [email protected] [libc++] Allow passing arguments to GoogleBenchmark's compare.py tool
> 2025-01-16 [email protected] [libc++] Remove string benchmark for internal function
> 2025-01-16 [email protected] [libc++] Rename libstdc++ test parameters to allow setting them in LIBCXX_TEST_PARAMS
> 2025-01-16 [email protected] [libc++] Add assumption for align of begin and end pointers of vector. (#108961)
> 2025-01-16 [email protected] [libc++][Android] XFAIL some tests for mblen/towctrans/wctrans (#116147)
> 2025-01-16 [email protected] [libc++] Clarify the release note for uncaught_exception removal and deprecation (#123118)
> 2025-01-15 [email protected] [libcxx] [test] Add a test for the range of file offsets (#122798)
> 2025-01-14 [email protected] [libc++] Simplify when the sized global deallocations overloads are available (#114667)
> 2025-01-14 [email protected] Revert "[libc++] Stop copying headers to the build directory (#115380)"
> 2025-01-14 [email protected] [libc++] Remove unused _LIBCPP_HAS_NO_TREE_BARRIER macro and associated dead code (#122769)
> 2025-01-14 [email protected] [libc++] Optimize input_iterator-pair `insert` for std::vector (#113768)
> 2025-01-14 [email protected] [libc++] Fix ambiguity due to non-uglified member typedefs (#121664)
> 2025-01-14 [email protected] [libc++] Fix `tuple_cat` for element with unconstrained constructor (#122433)
> 2025-01-14 [email protected] [libc++] Make std::stable_sort constexpr friendly (#110320)
> 2025-01-14 [email protected] [libc++] Stop copying headers to the build directory (#115380)
> 2025-01-14 [email protected] [libcxx] Reindent a section of a CMake file. NFC. (#122800)
> 2025-01-13 [email protected] [libc++][test] Add exception tests for vector capacity operations (#118141)
> 2025-01-13 [email protected] [libc++][z/OS] __cxx03 subdir was added by mistake (#122763)
> 2025-01-13 [email protected] [libcxx] Don't hold the lock when calling notify_* on gates in std::shared_mutex (#107876)
> 2025-01-13 [email protected] [libc++] Redefine Fuchsia locale base support on top of the new API (#122489)
> 2025-01-13 [email protected] [libc++] Deprecate extension `packaged_task::result_type` (#122600)
> 2025-01-13 [email protected] [libc++][NFC] Use uint32_t instead of __uint32_t on Apple (#122356)
> 2025-01-13 [email protected] [libc++] Pass type information down to __libcpp_allocate (#118837)
> 2025-01-13 [email protected] [libc++] Replace stable_sort with sort in flat_map (#121431)
>
> 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: 389897610, 391750836, 392652315
> Binary-Size: arm64 growth probably temporary until new profiles are generated
> Change-Id: I5ea0b21a9a6b275452b1cc5135e272b06c785738
> Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6193275
> Reviewed-by: Nico Weber <[email protected]>
> Commit-Queue: Hans Wennborg <[email protected]>
> Cr-Commit-Position: refs/heads/main@{#1412603}
Cq-Include-Trybots: luci.chromium.try:win-rel-cft
Binary-Size: arm64 growth temporary until new profiles are generated
Bug: 389897610, 392652315
Change-Id: Ieef178042cfc4cf11f778fafbc0c35b947d3f4f7
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6247617
Commit-Queue: Hans Wennborg <[email protected]>
Reviewed-by: Nico Weber <[email protected]>
Cr-Commit-Position: refs/heads/main@{#1418195}
NOKEYCHECK=True
GitOrigin-RevId: add057332229b6bda7c050cdd1d2237734a395fa1 parent 11130b8 commit 0045976Copy full SHA for 0045976
File tree
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changedFilter options
Expand file treeCollapse file tree
1 file changed
+1
-1
lines changed+1-1Lines changed: 1 addition & 1 deletion
Original file line number | Diff line number | Diff line change | |
---|---|---|---|
| |||
5 | 5 |
| |
6 | 6 |
| |
7 | 7 |
| |
8 |
| - | |
| 8 | + | |
9 | 9 |
|
0 commit comments