[go: nahoru, domu]

Roll libc++ from 26cbb86c20fe to 823696f806f8 (8 revisions)

https://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/26cbb86c20fe..823696f806f8

2023-09-26 alexrichardson@google.com [libc++][lit] Allow overriding the executor for tests (#66545)
2023-09-26 ldionne.2@gmail.com [libc++] Use _Lazy in tuple constructors
2023-09-25 ldionne.2@gmail.com [libc++] Remove the CI job testing Clang 15 (#66406)
2023-09-25 ldionne.2@gmail.com [libc++] Remove the libc++ specific clang-format job (#67344)
2023-09-25 ldionne.2@gmail.com [libc++][NFC] Qualify mention of va_list with std:: in documentation
2023-09-25 ldionne.2@gmail.com [libc++] Add missing files to ignore_format.txt
2023-09-25 ldionne.2@gmail.com [libc++] Refactor tests for std::pointer_traits (#66645)
2023-09-25 aaron@aaronballman.com Revert "[libc++][ranges] Add benchmarks for the `from_range` constructors of `vector` and `deque`."

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://bugs.chromium.org/p/skia/issues/entry?template=Autoroller+Bug

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: Iac884519bad091048b5eb422daaf2315fe7ff8b0
Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/4893304
Commit-Queue: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Bot-Commit: chromium-autoroll <chromium-autoroll@skia-public.iam.gserviceaccount.com>
Cr-Commit-Position: refs/heads/main@{#1201738}
diff --git a/DEPS b/DEPS
index e1a11800..3608f25 100644
--- a/DEPS
+++ b/DEPS
@@ -521,7 +521,7 @@
 
   # If you change this, also update the libc++ revision in
   # //buildtools/deps_revisions.gni.
-  'libcxx_revision':       '26cbb86c20fea9562e31742a25f5577b724ab664',
+  'libcxx_revision':       '823696f806f8c3946c20a499de304d7d52cc2a79',
 
   # GN CIPD package version.
   'gn_version': 'git_revision:991530ce394efb58fcd848195469022fa17ae126',
diff --git a/buildtools/deps_revisions.gni b/buildtools/deps_revisions.gni
index df6bf33..d589e307 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 = "26cbb86c20fea9562e31742a25f5577b724ab664"
+  libcxx_revision = "823696f806f8c3946c20a499de304d7d52cc2a79"
 }
diff --git a/third_party/libc++/src b/third_party/libc++/src
index 26cbb86..823696f 160000
--- a/third_party/libc++/src
+++ b/third_party/libc++/src
@@ -1 +1 @@
-Subproject commit 26cbb86c20fea9562e31742a25f5577b724ab664
+Subproject commit 823696f806f8c3946c20a499de304d7d52cc2a79