Skip to content

Commit 0045976

Browse files
zmodemcopybara-github
authored andcommitted
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: add057332229b6bda7c050cdd1d2237734a395fa
1 parent 11130b8 commit 0045976

File tree

1 file changed

+1
-1
lines changed

1 file changed

+1
-1
lines changed

deps_revisions.gni

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -5,5 +5,5 @@
55
declare_args() {
66
# Used to cause full rebuilds on libc++ rolls. This should be kept in sync
77
# with the libcxx_revision var in //DEPS.
8-
libcxx_revision = "2e25154d49c29fa9aa42c30ad4a027bd30123434"
8+
libcxx_revision = "12150825ca73a4cf533f371f1c9025fd3887393b"
99
}

0 commit comments

Comments
 (0)