[go: nahoru, domu]

Roll libc++ from 6cd38f6d30dd to 0ad014cff450 (11 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/6cd38f6d30dd..0ad014cff450

2023-11-29 koraq@xs4all.nl [libc++] Reenable codecvt in the dylib. (#73679)
2023-11-29 eric@efcs.ca Compile MSAN/TSAN failing test with -O1 (#73555)
2023-11-29 eric@efcs.ca [libc++] Remove linux Buildkite builders entirely (#73825)
2023-11-29 michael.platings@arm.com [libc++] Run picolibc tests with qemu
2023-11-29 koraq@xs4all.nl [libc++][format] Fixes formatting code units as integers. (#73396)
2023-11-29 michael.platings@arm.com [libc++] Add initial support for picolibc
2023-11-29 ldionne.2@gmail.com [libc++] Speed up classic locale (take 2) (#73533)
2023-11-29 ldionne.2@gmail.com [libc++] Build the dylib with sanitizers when requested (#73656)
2023-11-29 stl@nuwen.net [libc++] Remove unused Python imports (#73724)
2023-11-28 ldionne.2@gmail.com [libc++] Properly guard std::filesystem with >= C++17 (#72701)
2023-11-28 stl@nuwen.net [libc++][test] Change forbidden `extents<char>` to `extents<signed char>` (#73535)

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 hans@chromium.org,thakis@chromium.org 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

Tbr: hans@chromium.org,thakis@chromium.org
Change-Id: Ia1264ad40bbe72d48a0000b307ff1868f732b1c1
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/5074480
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1231058}
diff --git a/DEPS b/DEPS
index 2eaf9c1a..970e1499 100644
--- a/DEPS
+++ b/DEPS
@@ -497,7 +497,7 @@
 
   # If you change this, also update the libc++ revision in
   # //buildtools/deps_revisions.gni.
-  'libcxx_revision':       '6cd38f6d30dda7bed3df08427db0b2a4e3fa9e47',
+  'libcxx_revision':       '0ad014cff4509d293e62d1d8c7ffd080bcb2f2d6',
 
   # GN CIPD package version.
   'gn_version': 'git_revision:7367b0df0a0aa25440303998d54045bda73935a5',
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni
index 8a4acaa..0471792 100644
--- a/buildtools/deps_revisions.gni
+++ b/buildtools/deps_revisions.gni
@@ -5,5 +5,5 @@
 declare_args() {
   # Used to cause full rebuilds on libc++ rolls. This should be kept in sync
   # with the libcxx_revision vars in //DEPS.
-  libcxx_revision = "6cd38f6d30dda7bed3df08427db0b2a4e3fa9e47"
+  libcxx_revision = "0ad014cff4509d293e62d1d8c7ffd080bcb2f2d6"
 }
diff --git a/third_party/libc++/src b/third_party/libc++/src
index 6cd38f6..0ad014c 160000
--- a/third_party/libc++/src
+++ b/third_party/libc++/src
@@ -1 +1 @@
-Subproject commit 6cd38f6d30dda7bed3df08427db0b2a4e3fa9e47
+Subproject commit 0ad014cff4509d293e62d1d8c7ffd080bcb2f2d6