)]}'
{
  "log": [
    {
      "commit": "dd4432fb02583b7a5b2b4fbf2012f7053e286ce0",
      "tree": "b95e1cd72a022a1223b608acdf32f4bc73f1593b",
      "parents": [
        "2a7d49fc392cad55159d68d98aa3648bc89795d3"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Tue Apr 07 17:31:35 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Apr 07 17:35:03 2026"
      },
      "message": "Roll abseil_revision 04f3bc01d1..e7c47687fe\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/04f3bc01d1..e7c47687fe\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/04f3bc01d1..e7c47687fe\n\nAndroid binary size increase looks like due to small increase in\nabsl::Status size spread across wide usage of that type\n\nBinary-Size: Size increase is unavoidable (see above)\nBug: None\nChange-Id: Id893c50a4759d2b7991f5cf013a3b42377f906cf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7735361\nReviewed-by: Jeremy Leconte \u003cjleconte@google.com\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1610864}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: cff7f7a4c1fb06a9def75dfc48ddc4e50b4e9ee5\n"
    },
    {
      "commit": "2a7d49fc392cad55159d68d98aa3648bc89795d3",
      "tree": "0e5efe971c6aa84a41167ad23a671e01854dd08f",
      "parents": [
        "526428fa2488f4b10406f697108659bc1619a97b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Mar 11 12:26:42 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 11 12:31:48 2026"
      },
      "message": "Roll abseil_revision 3b777f6798..04f3bc01d1\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/3b777f6798..04f3bc01d1\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/3b777f6798..04f3bc01d1\n\nBug: None\nChange-Id: I394c6b1f86bc815d8a483e5f4d05d8172d31fb76\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7654237\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1597670}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c34a6555cb3c27d813dc4e61628efbda80b3fa2e\n"
    },
    {
      "commit": "526428fa2488f4b10406f697108659bc1619a97b",
      "tree": "413d71a00277e6a6d5dc37ab86ca08e1dce7ccc9",
      "parents": [
        "2dda299631056dd4b390ee53bfe6111844112bef"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Mar 04 12:24:40 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Mar 04 12:28:55 2026"
      },
      "message": "Roll abseil_revision 4a9a571e98..3b777f6798\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/4a9a571e98..3b777f6798\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/4a9a571e98..3b777f6798\n\nBug: None\nChange-Id: I1cc692c1fd9a69745404edc6b7f44304c4e77206\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7632755\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1593847}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 238314093570cfa2d8ee7192c26ce47936e843a0\n"
    },
    {
      "commit": "2dda299631056dd4b390ee53bfe6111844112bef",
      "tree": "ae2db5ef657b9cbd08ac31961c79d9c8ce6bc821",
      "parents": [
        "ea09accd9adefed426f583b4a7351c4920e28de1"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Tue Mar 03 10:04:36 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Mar 03 10:12:27 2026"
      },
      "message": "Add abseil crc public target to absl component\n\nTo allow third party code to use it.\n\nBug: None\nChange-Id: Ia2698545be425ab81c453eac5795b448704a4791\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7626738\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1593096}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8ebb498018dd2ac08597dda9862887de299be3db\n"
    },
    {
      "commit": "ea09accd9adefed426f583b4a7351c4920e28de1",
      "tree": "7c9a4a6c4c7b496a2aae1bdb98679725555447f2",
      "parents": [
        "74d426ccd39ca11ed753ec2135a2f33ec6597de8"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Feb 25 11:48:46 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 25 11:54:51 2026"
      },
      "message": "Roll abseil_revision 43a941465c..4a9a571e98\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/43a941465c..4a9a571e98\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/43a941465c..4a9a571e98\n\nBug: None\nChange-Id: I303f7a7a77883f4d0f2574859f01c69544f1ad9f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7606559\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1590053}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9f8e6c85dc9e8c8817c41bfd98197b139599b22c\n"
    },
    {
      "commit": "74d426ccd39ca11ed753ec2135a2f33ec6597de8",
      "tree": "22c4a7d21a9e46951ce574162214d88edcc59020",
      "parents": [
        "d801f302ff17ed31204520e27ebed47e4fdcfc55"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Feb 18 14:02:22 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Feb 18 14:07:52 2026"
      },
      "message": "Roll abseil_revision 351df81acd..43a941465c\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/351df81acd..43a941465c\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/351df81acd..43a941465c\n\nBug: None\nChange-Id: I1841aacd06072dc0c180dcf3d9af8a0dad237c7d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7588693\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1586375}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 71a4a21123efae3c63c5e4a9ed3637588f4e0d52\n"
    },
    {
      "commit": "d801f302ff17ed31204520e27ebed47e4fdcfc55",
      "tree": "20147aa6cf4f5df1e2e8d3138a8e2c1577933013",
      "parents": [
        "dbbc047a2ee070c4e9d82eb00c92ccadeb5bdbc0"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Fri Feb 13 12:49:12 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Feb 13 12:55:56 2026"
      },
      "message": "Roll abseil_revision af4f27f00a..351df81acd\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/af4f27f00a..351df81acd\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/af4f27f00a..351df81acd\n\nBug: None\nChange-Id: I7001b44c410559b71f9dfcf0fbafb805a444720f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7572784\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1584579}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f121bd49a6f3655a05f7e0c39b8df5a937d14109\n"
    },
    {
      "commit": "dbbc047a2ee070c4e9d82eb00c92ccadeb5bdbc0",
      "tree": "9fb1841cbad7f981cdc5e4082a38d69245b5f493",
      "parents": [
        "7ef32bbacabd0d04a6cfac92a542841c531e1b21"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Thu Feb 12 22:39:48 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Feb 12 22:46:21 2026"
      },
      "message": "Roll clang+rust llvmorg-23-init-2224-g5bd8dadb-3 : llvmorg-23-init-3706-gfc648683-1 / 7d8ebe3128fc87f3da1ad64240e63ccf07b8f0bd-3 : 7dc2e92b83be02dc07f87be7e94266d6e48e5ca5-1\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/5bd8dadb..fc648683\n\nhttps://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/7d8ebe3128fc..7dc2e92b83be\n\nRan: ./tools/clang/scripts/upload_revision.py fc648683cd751d66ead63e84cab828b6a92de7d7\n\nBug: 477289191,482322783\nChange-Id: I21b3aee115d4a7376d75a619ca60c540305afe4c\nDisable-Rts: True\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\nCq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\nCq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\nCq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\nCq-Include-Trybots: chromium/try:gpu-fyi-try-mac-intel-asan\nCq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\nCq-Include-Trybots: chromium/try:linux-cast-x64-rel\nCq-Include-Trybots: chromium/try:linux-chromeos-dbg\nCq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\nCq-Include-Trybots: chromium/try:linux-v4l2-codec-rel\nCq-Include-Trybots: chromium/try:linux-wayland-mutter-rel\nCq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\nCq-Include-Trybots: chromium/try:mac-official,linux-official\nCq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\nCq-Include-Trybots: chromium/try:win-arm64-rel\nCq-Include-Trybots: chromium/try:win-official,win32-official\nCq-Include-Trybots: chrome/try:android-arm32-pgo,android-arm64-pgo\nCq-Include-Trybots: chrome/try:android-x64-rel-ready\nCq-Include-Trybots: chrome/try:chromeos-brya-chrome,chromeos-eve-chrome\nCq-Include-Trybots: chrome/try:chromeos-volteer-chrome\nCq-Include-Trybots: chrome/try:iphone-device,ipad-device\nCq-Include-Trybots: chrome/try:linux-chromeos-chrome\nCq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\nCq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\nCq-Include-Trybots: chromium/try:android-rust-arm32-rel\nCq-Include-Trybots: chromium/try:android-rust-arm64-dbg\nCq-Include-Trybots: chromium/try:android-rust-arm64-rel\nCq-Include-Trybots: chromium/try:linux-rust-x64-dbg\nCq-Include-Trybots: chromium/try:linux-rust-x64-rel\nCq-Include-Trybots: chromium/try:mac-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7566946\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1584239}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e1e9f399921d3231b776e69e4ab9482badf0037b\n"
    },
    {
      "commit": "7ef32bbacabd0d04a6cfac92a542841c531e1b21",
      "tree": "4fa981c739dc5c2fe0307ea861968359804a2cae",
      "parents": [
        "6ee40bbc15ddee73a7a27fac491917678c8d51f8"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Feb 10 08:34:51 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Feb 10 08:41:34 2026"
      },
      "message": "Roll abseil_revision cd765c9dd1..af4f27f00a\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/cd765c9dd1..af4f27f00a\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/cd765c9dd1..af4f27f00a\n\nBug: None\nChange-Id: Ib04024c760afe15e7ca94281c1d35596aa46ba16\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7560411\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1582351}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8f2c2755c5c4bf1b19966ef445b3b082ed1474b9\n"
    },
    {
      "commit": "6ee40bbc15ddee73a7a27fac491917678c8d51f8",
      "tree": "08d1d623f0b716ed4588eb49018b16b9f8c9e99f",
      "parents": [
        "675d3d37ecbec78fd51378c6774c45715b1e4382"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Mon Feb 09 20:04:49 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Feb 09 20:12:50 2026"
      },
      "message": "Roll abseil_revision 0437a6d16a..cd765c9dd1\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/0437a6d16a..cd765c9dd1\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/0437a6d16a..cd765c9dd1\n\nBug: None\nChange-Id: I112640f6292c704e442590bf4ed68e170f5cef1b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7548483\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1581955}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: aa436c869d56f0bbb5f8c9a7b16509534be61f87\n"
    },
    {
      "commit": "675d3d37ecbec78fd51378c6774c45715b1e4382",
      "tree": "ca62252c27724e8ad8fe91d70807c700c6069f86",
      "parents": [
        "f1bbf89b19e2770edb5c178209a6f43a9f7d15be"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Jan 28 12:56:04 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 28 13:05:04 2026"
      },
      "message": "Roll abseil_revision 6d8e1a5cf0..0437a6d16a\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/6d8e1a5cf0..0437a6d16a\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/6d8e1a5cf0..0437a6d16a\n\nBug: None\nChange-Id: I0817108b58d250d0ff954540bf0b94b40e5fd1f7\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7525128\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1575859}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 35442c66e29ebe982de98248e85b918c919e5a96\n"
    },
    {
      "commit": "f1bbf89b19e2770edb5c178209a6f43a9f7d15be",
      "tree": "5601538cfaa46625828436d057d07faf0ad95013",
      "parents": [
        "6d5ac0f7d3f0af5d13b78044fc31c793aa3549f8"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Jan 28 11:05:28 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jan 28 11:10:53 2026"
      },
      "message": "Explicitly #undef ABSL_HASH_INTERNAL_HAS_CRC32\n\nThis is to prevent issues like the one explained in [1]. In that case\nwe have been lucky that a test broke on CI, but there are more subtle\nproblems with this approach from Abseil that might lead to the same\nissue (same string with different hash based on computing the hash\non std::string vs std::string_view) or even a SIGILL at runtime since\nAbseil could run SSE4.2 code while Chromium has SSE3 as a baseline [2].\n\n[1] - https://issues.chromium.org/issues/475029685#comment11\n[2] - https://source.chromium.org/chromium/chromium/src/+/main:build/config/win/BUILD.gn;l\u003d119-124;drc\u003d36361cc346d383305d52fca238079611f84fcbef\n\nBug: 475029685\nChange-Id: Id2a72dafc334da3500b438a5909eebf561904a17\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7526745\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1575823}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8fa95c5e785ab7313d08bde17c881d168c21df99\n"
    },
    {
      "commit": "6d5ac0f7d3f0af5d13b78044fc31c793aa3549f8",
      "tree": "9ee09e6e094c73cb16875c2f73dbaffb9b14d736",
      "parents": [
        "874fd0e155b17575452e960e63b25074bf281442"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Fri Jan 23 11:04:21 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jan 23 11:12:15 2026"
      },
      "message": "Reland \"Roll abseil_revision 647ed70eff..6d8e1a5cf0\"\n\nThis is a reland of commit 33b41dcfb9fa5de4e6cd779b1b1286fe22d387b9\n\nOriginal change\u0027s description:\n\u003e Roll abseil_revision 647ed70eff..6d8e1a5cf0\n\u003e\n\u003e Change Log:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/647ed70eff..6d8e1a5cf0\n\u003e Full diff:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/647ed70eff..6d8e1a5cf0\n\u003e\n\u003e Bug: 475029685\n\u003e Change-Id: I26c36c88d4561997bb0ac933bbcff5729d2a0915\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7367126\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\n\u003e Commit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1573094}\n\nBug: 475029685\nChange-Id: Idb31bd800c788e4b7b408581a2595b4ec0844255\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7511430\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1573591}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 78dc40817ce19ac01b50e56eb672ebc0386961bb\n"
    },
    {
      "commit": "874fd0e155b17575452e960e63b25074bf281442",
      "tree": "892efb134d1e12a485ca25e9fc7b1da330655d04",
      "parents": [
        "e4b50bf1617f30f4b48e8685e83e31df1b7e2601"
      ],
      "author": {
        "name": "luci-bisection@appspot.gserviceaccount.com",
        "email": "luci-bisection@appspot.gserviceaccount.com",
        "time": "Thu Jan 22 17:35:27 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 22 17:40:49 2026"
      },
      "message": "Revert \"Roll abseil_revision 647ed70eff..6d8e1a5cf0\"\n\nThis reverts commit 33b41dcfb9fa5de4e6cd779b1b1286fe22d387b9.\n\nReason for revert:\nLUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8691954816652402001\n\nSample failed build: https://ci.chromium.org/b/8691954816652402001\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component\u003d1199205\u0026description\u003dAnalysis%3A+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F7367126\u0026format\u003dPLAIN\u0026priority\u003dP3\u0026title\u003dWrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8691954816652402001\u0026type\u003dBUG\n\nOriginal change\u0027s description:\n\u003e Roll abseil_revision 647ed70eff..6d8e1a5cf0\n\u003e\n\u003e Change Log:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/647ed70eff..6d8e1a5cf0\n\u003e Full diff:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/647ed70eff..6d8e1a5cf0\n\u003e\n\u003e Bug: 475029685\n\u003e Change-Id: I26c36c88d4561997bb0ac933bbcff5729d2a0915\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7367126\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\n\u003e Commit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1573094}\n\u003e\n\nBug: 475029685\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I330d598bf18f118cfa638c35ec648b74274499dc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7511944\nBot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nOwners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCommit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1573104}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a5cda0b1768e8abcd948fb2ffce9ecdc2efd180d\n"
    },
    {
      "commit": "e4b50bf1617f30f4b48e8685e83e31df1b7e2601",
      "tree": "38f9f76432a4739ac9b160acdc4beca5683b9e5d",
      "parents": [
        "1597226b825a16493de66c1732171efe89b271d9"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Thu Jan 22 17:27:34 2026"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jan 22 17:32:50 2026"
      },
      "message": "Roll abseil_revision 647ed70eff..6d8e1a5cf0\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/647ed70eff..6d8e1a5cf0\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/647ed70eff..6d8e1a5cf0\n\nBug: 475029685\nChange-Id: I26c36c88d4561997bb0ac933bbcff5729d2a0915\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7367126\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1573094}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 33b41dcfb9fa5de4e6cd779b1b1286fe22d387b9\n"
    },
    {
      "commit": "1597226b825a16493de66c1732171efe89b271d9",
      "tree": "892efb134d1e12a485ca25e9fc7b1da330655d04",
      "parents": [
        "9706f1cfd268bc926a2cb4092e04e59ddb801b7b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Tue Dec 30 13:40:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 30 13:46:35 2025"
      },
      "message": "Roll abseil_revision 5b1e199db4..647ed70eff\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/5b1e199db4..647ed70eff\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/5b1e199db4..647ed70eff\n\nBug: 472445608\nChange-Id: I1fedf658533f4b7ec65a2a7e779f7381a32704dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7346032\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1563376}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3fd526d21d598a45d7eef6371718fe16ed1d8912\n"
    },
    {
      "commit": "9706f1cfd268bc926a2cb4092e04e59ddb801b7b",
      "tree": "b1dd1854308ea97b589dd6526d4b65b16a63b6cb",
      "parents": [
        "069077c0ac7b45a71c22eea01bb6c3e13e6047a1"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Dec 23 15:26:54 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Dec 23 15:33:16 2025"
      },
      "message": "Annotate intentionally unused result for std::variant nodiscard in absl_hardening_test.cc\n\nNeeded for https://github.com/llvm/llvm-project/pull/172058.\n\nNo behavior change.\n\nBug: 468205004\nChange-Id: Ieca45ee3ef9832c313b0554d83c2d5e68e6deede\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7303050\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1562182}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 18cc2f904643c7859af18cb2c8e73448a022b8f7\n"
    },
    {
      "commit": "069077c0ac7b45a71c22eea01bb6c3e13e6047a1",
      "tree": "6c0e0698b8f3cd107b23dfcd4c2d269bae735762",
      "parents": [
        "cb48985ffc80a2f499acf076a73e60c7846ca259"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Dec 12 13:45:49 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 12 13:52:43 2025"
      },
      "message": "Roll libc++ from b4596f1d2b9d to f48ac93bb382 (14 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/b4596f1d2b9d..f48ac93bb382\n\n2025-12-12 hghristov.rmm@gmail.com [libc++][filesystem] Applied `[[nodiscard]]` (#171085)\n2025-12-12 hghristov.rmm@gmail.com [libc++][optional] Applied `[[nodiscard]]` (#170045)\n2025-12-12 hghristov.rmm@gmail.com [libc++][format] Applied `[[nodiscard]]` to more classes (#170808)\n2025-12-12 hghristov.rmm@gmail.com [libc++][set] Applied `[[nodiscard]]` (#169982)\n2025-12-11 ldionne.2@gmail.com [libc++] Simplify how we install test-suite dependencies (#171504)\n2025-12-11 ldionne.2@gmail.com [runtimes] Modernize installation targets (#171677)\n2025-12-11 ldionne.2@gmail.com [libc++] Fix incorrect install component for the libc++ linker script (#171663)\n2025-12-11 ldionne.2@gmail.com [libc++][NFC] Wrap line endings for clang-tidy tests (#171688)\n2025-12-11 nikolasklauser@berlin.de [libc++] Merge the segmented iterator code for {copy,move}_backward (#165160)\n2025-12-11 nikolasklauser@berlin.de [libc++] Remove initializer_list specific optimization in __tree (#169413)\n2025-12-11 nikolasklauser@berlin.de [libc++] Make std::allocator always trivially default constructible (#169914)\n2025-12-11 nikolasklauser@berlin.de [libc++] Add `__find_end` optimizations back (#171374)\n2025-12-11 ldionne.2@gmail.com [libc++] Don\u0027t instantiate __split_buffer with an allocator reference (#171651)\n2025-12-10 aidengrossman@google.com [libc++][Github] Bump Runner Version to v2.330.0 (#168753)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,thakis@chromium.org\nChange-Id: Id5351d6c6d7c769687097fd3511efd71c7b0e733\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7255614\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1557985}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 4c3ce49bc35151506dafd0f0c492af3e60ffe64c\n"
    },
    {
      "commit": "cb48985ffc80a2f499acf076a73e60c7846ca259",
      "tree": "6dbbb3eef826cefc21fc1568e838b548c6db3c47",
      "parents": [
        "3684ae205ad54de145a5c397e41c266ca958632c"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Fri Dec 12 12:27:09 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Dec 12 12:35:27 2025"
      },
      "message": "Fixes for nodiscard std::optional, std::set operations\n\nlibc++ recently added more nodiscard attributes:\nhttp://github.com/llvm/llvm-project/pull/169982 and\nhttp://github.com/llvm/llvm-project/pull/170045\n\nBug: 468205004\nChange-Id: Ie199d266b349696515e17bf8735333a202134f51\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7256034\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1557956}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 54f527e0399c84e1d70fdeb17b4fa8d53b4bf8f3\n"
    },
    {
      "commit": "3684ae205ad54de145a5c397e41c266ca958632c",
      "tree": "c9b8694b5326963379ca341f2ed48d8693670d1a",
      "parents": [
        "7f067958affdfc0ad89fea2063c0401c39c067d1"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Dec 10 17:08:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 10 17:14:12 2025"
      },
      "message": "Roll abseil_revision 6baba4dc59..5b1e199db4\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/6baba4dc59..5b1e199db4\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/6baba4dc59..5b1e199db4\n\nBug: None\nChange-Id: Ied8a59de6fc7b1226ebfd50e197fe36d809f1016\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7245594\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1556805}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6fa128f8e5c8cc323fc0514b8a42ff025811d7f7\n"
    },
    {
      "commit": "7f067958affdfc0ad89fea2063c0401c39c067d1",
      "tree": "e692b89e29cd5ad8e72c0d5a3c9c14742e7b584a",
      "parents": [
        "adabe6e669a66cb842e7a87a08620e486b6276f6"
      ],
      "author": {
        "name": "Lynne Jiang",
        "email": "lyjiang@google.com",
        "time": "Wed Dec 10 02:21:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 10 02:26:41 2025"
      },
      "message": "Introducing LiteRT in Chromium third_party.\n\nDesign doc: https://docs.google.com/document/d/1ho9HJ1sVmxBqFP1MDYgVM79f4tY_VpKEPct2AJlyFK4\n\nApproval granted from Chrome ATL: https://groups.google.com/a/google.com/g/chrome-atls-discuss/c/CrsBBTGpM-U/m/q82S1AGZCAAJ\n\nBYPASS_LARGE_CHANGE_WARNING: Initial build file added.\n\nBug: 454732289\nChange-Id: Ibd37b747a945321c0e412164c63971e5b5dfdbc6\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7132222\nReviewed-by: Reilly Grant \u003creillyg@chromium.org\u003e\nReviewed-by: Robbie McElrath \u003crmcelrath@chromium.org\u003e\nCommit-Queue: Lynne Jiang \u003clyjiang@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1556492}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 52fa5c08109b4c8c16cfe8f1f98e3ad5c236ad95\n"
    },
    {
      "commit": "adabe6e669a66cb842e7a87a08620e486b6276f6",
      "tree": "4bdaf42e2ff3039554182a31fd3674a07c38ab86",
      "parents": [
        "bc951823b3f672c813f7009731ca8fd4a734e1c1"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Dec 03 11:17:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Dec 03 11:23:15 2025"
      },
      "message": "Roll abseil_revision b9baf19a19..6baba4dc59\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/b9baf19a19..6baba4dc59\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/b9baf19a19..6baba4dc59\n\nBug: None\nChange-Id: I3d73f8cf02428ba17f948781f2c5e5bd68689b01\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7221511\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1553353}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f0cdd911dffb64d76c7b4360fedd2642a810d59a\n"
    },
    {
      "commit": "bc951823b3f672c813f7009731ca8fd4a734e1c1",
      "tree": "980172bed9c66efdd59112d676d475645958c1bb",
      "parents": [
        "6202e87ec42ec30ae1a81c017ecdf31008fea64c"
      ],
      "author": {
        "name": "Ayumi Ono",
        "email": "ayumiohno@google.com",
        "time": "Mon Dec 01 01:36:19 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Dec 01 01:41:42 2025"
      },
      "message": "PA: Enable use_sized_deallocation if not optimize_for_size\n\nCurrently, sized_deallocation is only enabled for ASan builds due to the\nresulting binary size increase. We enable this for a Finch experiment,\nbut we\u0027ll exclude platforms where the binary size increase is not\nacceptable.\nhttps://groups.google.com/a/chromium.org/g/binary-size/c/LqF7A3SC41g/m/ApnYij6rBQAJ\n\nSome symbols in Abseil\u0027s .def lists are also updated due to internal\nchanges to the delete operator\u0027s arguments.\n\nBug: 410190984\nChange-Id: I4a09ffe704f45ac530d9859f5ac03516e5ef1ed4\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7207889\nAuto-Submit: Ayumi Ono \u003cayumiohno@google.com\u003e\nReviewed-by: Stephen Nusko \u003cnuskos@chromium.org\u003e\nReviewed-by: Mikihito Matsuura \u003cmikt@google.com\u003e\nCommit-Queue: Stephen Nusko \u003cnuskos@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1551892}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1cc2ec3d06f815239bbbf849fe360b0592dc6ea0\n"
    },
    {
      "commit": "6202e87ec42ec30ae1a81c017ecdf31008fea64c",
      "tree": "caa0827a19b9d6afdd573d2befe786d310baf953",
      "parents": [
        "7bb12f653a5c244263530ab61ae6850bf55a7d92"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Nov 28 08:24:12 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Nov 28 08:45:14 2025"
      },
      "message": "Roll libc++ from 13cfd0942dfd to 9fcc9571e6c2 (16 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/13cfd0942dfd..9fcc9571e6c2\n\n2025-11-27 nikolasklauser@berlin.de [libc++] Merge the implementations of ranges::copy_n and std::copy_n and fix vector::insert to assign (#157444)\n2025-11-27 nikolasklauser@berlin.de [libc++][C++03] Remove code in the C++03-specific tests that is guarded on the language version (#169354)\n2025-11-27 hghristov.rmm@gmail.com [libc++][flat_set] Applied `[[nodiscard]]` (#169739)\n2025-11-27 hghristov.rmm@gmail.com [libc++][deque] Applied `[[nodiscard]]` (#169745)\n2025-11-27 wtranviet@proton.me [libc++] Reformat `optional` constructor tests (#169231)\n2025-11-27 hghristov.rmm@gmail.com [libc++][mdspan] Applied `[[nodiscard]]` (#169326)\n2025-11-27 hghristov.rmm@gmail.com [libc++][queue] Applied `[[nodiscard]]` (#169469)\n2025-11-26 hghristov.rmm@gmail.com [libc++] Applied `[[nodiscard]]` to concurrency (partially) (#169463)\n2025-11-26 hghristov.rmm@gmail.com [libc++] Applied `[[nodiscard]]` to Language Support (partially) (#169611)\n2025-11-26 hghristov.rmm@gmail.com [libc++][flat_map] Applied `[[nodiscard]]` (#169453)\n2025-11-25 hghristov.rmm@gmail.com [libc++][stack] Applied `[[nodiscard]]` (#169468)\n2025-11-25 hghristov.rmm@gmail.com [libc++] Applied `[[nodiscard]]` to some general utilities (#169322)\n2025-11-25 nikolasklauser@berlin.de [libc++] Introduce __specialized_algorithms (#167295)\n2025-11-25 nikolasklauser@berlin.de [libc++] Always define _LIBCPP_GLIBC_PREREQ (#169405)\n2025-11-25 nikolasklauser@berlin.de [libc++][C++03] Fix ODR tests (#169349)\n2025-11-25 hghristov.rmm@gmail.com [libc++][string] Applied `[[nodiscard]]` to non-member functions (#169330)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: If413b5036c9f01ab1f9cfe454929f10c8f45c945\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7208665\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1551362}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c969367f5d85c033c5200a44011899ae71a5c565\n"
    },
    {
      "commit": "7bb12f653a5c244263530ab61ae6850bf55a7d92",
      "tree": "1abb7cc296829fbb47c29fa67fed01a56e00bc02",
      "parents": [
        "dcfa08fa08bb8ee1f28a2e94d80e0ac1a7015013"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Thu Nov 27 14:23:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Nov 27 14:28:37 2025"
      },
      "message": "Roll libc++ from 25731e23e3aa to 91c45fc28459 (2 revisions)\n\nThe string_view nodiscard change requires updating\nabsl_hardening_test.cc with a few \"unused result\" warning\nsuppressions. Since that\u0027s a downstream file, we can just change\nthe file.\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/25731e23e3aa..91c45fc28459\n\n2025-11-24 martin@martin.st [libcxx] [test] Fix the gets-removed.verify.cpp test with Clang 21 (#169235)\n2025-11-24 hghristov.rmm@gmail.com [libc++][string_view] Applied `[[nodiscard]]` (#169010)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: Ia9bb68516c2f46f76bfd639941c81b3ab13b4f30\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7201143\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1551059}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3a229aacd71ba47d349c5bc99f4abab9d4a9a3c9\n"
    },
    {
      "commit": "dcfa08fa08bb8ee1f28a2e94d80e0ac1a7015013",
      "tree": "42b4656e7a88825d653f6984c74e04c30801abb0",
      "parents": [
        "564023aa53767b5f60b3a556f0a025b7b7e8241e"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Nov 26 10:35:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 26 10:41:33 2025"
      },
      "message": "Roll abseil_revision 48bf10f142..b9baf19a19\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/48bf10f142..b9baf19a19\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/48bf10f142..b9baf19a19\n\nBug: None\nChange-Id: Ieb346a36b244f328690568ee9f43c5a23cb0aba5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7201710\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1550377}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 9e0a014ceeab1f2712edfc9f9626e0678669c205\n"
    },
    {
      "commit": "564023aa53767b5f60b3a556f0a025b7b7e8241e",
      "tree": "9ea1bd538cbe12b608315ee773cba4c48b4da02e",
      "parents": [
        "b3c88930f9b395b361a59cff581f3ad76efe9f67"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed Nov 19 23:03:00 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 19 23:09:03 2025"
      },
      "message": "Roll libc++ from 29d97bf40ff6 to be279eb793eb (20 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/29d97bf40ff6..be279eb793eb\n\nDepends on\nhttps://chromium-review.googlesource.com/c/chromium/src/+/7169631\n\n2025-11-13 nikolasklauser@berlin.de [libc++] Implement our own is{,x}digit functions for the C locale (#165467)\n2025-11-12 hnrklssn@gmail.com [utils] revamp options controlling lit\u0027s output (#167192)\n2025-11-12 nikolasklauser@berlin.de [libc++] Simplify the implementation of aligned_storage (#162459)\n2025-11-12 w3cing@gmail.com [libc++] Guard fileno() and isatty() usage correctly for Newlib. (#166668)\n2025-11-12 nikolasklauser@berlin.de [libc++] Optimize __tree copy/move constructor/assignment with allocator (#163558)\n2025-11-12 nikolasklauser@berlin.de [libc++] Mark string functions as [[nodiscard]] (#166524)\n2025-11-12 nikolasklauser@berlin.de [libc++] Use variable templates in is_floating_point (#167141)\n2025-11-12 wtranviet@proton.me [libc++] Implement P2988R12: `std::optional\u003cT\u0026\u003e` (#155202)\n2025-11-11 nikolasklauser@berlin.de [libc++] Remove \u003cstdbool.h\u003e (#164595)\n2025-11-11 ldionne.2@gmail.com [libc++] Split features.py into multiple files (#167353)\n2025-11-11 ldionne.2@gmail.com [libc++] Remove __is_replaceable emulation (#167355)\n2025-11-11 nikolasklauser@berlin.de [libc++][NFC] Make the exception implementation files self-contained (#164377)\n2025-11-11 nikolasklauser@berlin.de [libc++] Remove some of the uses of aligned_storage inside the library (#161635)\n2025-11-10 nikolasklauser@berlin.de [libc++] Inline vector::__append into resize (#162086)\n2025-11-10 ldionne.2@gmail.com [libc++] Split macros related to hardening into their own header (#167069)\n2025-11-10 ldionne.2@gmail.com [libc++][NFC] Remove unused imports from generate_feature_test_macro_components.py (#159591)\n2025-11-10 de34@live.cn [libc++][docs] Update to refer to P3355R2 (#167267)\n2025-11-10 de34@live.cn [libc++] Avoid overloaded `operator,` for (`T`, `Iter`) cases (#161049)\n2025-11-10 nikolasklauser@berlin.de [libc++] Merge insert/emplace(const_iterator, Args...) implementations (#166470)\n2025-11-10 nikolasklauser@berlin.de [libc++] Replace __libcpp_is_final with a variable template (#167137)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: I92c54d6d4dd132a035b918db016a829de4a77b58\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7149978\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1547507}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: afb865d2a52fa5aece2c6896e5071f33821841ae\n"
    },
    {
      "commit": "b3c88930f9b395b361a59cff581f3ad76efe9f67",
      "tree": "db9db9c5f618fc2a19c77311a9e7bffc88f55eb8",
      "parents": [
        "c54e50d9f14471146af9f1f357b3c525c2ff5bb7"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed Nov 19 18:56:52 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 19 19:15:01 2025"
      },
      "message": "Roll libc++ from 454a561737fb to 29d97bf40ff6 (12 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/454a561737fb..29d97bf40ff6\n\n2025-11-10 nikolasklauser@berlin.de [libc++] Replace the last uses of __tuple_types with __type_list (#167214)\n2025-11-09 hghristov.rmm@gmail.com [libc++][numeric] Marked saturation artithmetic functions as `[[nodiscard]]` (#166898)\n2025-11-09 de34@live.cn [libc++] Treat P0513R0 as a defect report against C++11 (#166690)\n2025-11-08 ldionne.2@gmail.com [libc++] Run macOS buildbot under xcrun (#167072)\n2025-11-07 de34@live.cn [libc++][test] Fix-up tests for `is_clock(_v)` (#166888)\n2025-11-07 nikolasklauser@berlin.de [libc++] Optimize fstream::read (#165223)\n2025-11-07 nikolasklauser@berlin.de [libc++] Simplify most of the segmented iterator optimizations (#164797)\n2025-11-06 ych@fb.com [libcxx] Implement C++20 std::chrono::is_clock, std::chrono::is_clock_v (#160607)\n2025-11-06 mark.danial@ibm.com [AIX] Enable libc++ bots on AIX (#166650)\n2025-11-05 nikolasklauser@berlin.de [libc++][NFC] Make __type_info_implementations a namespace (#166339)\n2025-11-05 nikolasklauser@berlin.de [libc++] Remove \u003ccstdlib\u003e include from \u003cexception\u003e (#166340)\n2025-11-05 hghristov.rmm@gmail.com [libc++][NFC] Removed unsupported compilers from tests (#166403)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: Ia2dcc297183f35d1d7518a0519b69a78ddc28042\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7137298\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1547348}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 1cdc8d8c6f05c44e2940d7fb026eca32fe8d2188\n"
    },
    {
      "commit": "c54e50d9f14471146af9f1f357b3c525c2ff5bb7",
      "tree": "05000dd3b397fa530567a1fc2c021f4d4e216556",
      "parents": [
        "be34c9affbc9f6b8f3420f2e5998f580b984d39a"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Tue Nov 18 16:36:40 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 18 16:43:40 2025"
      },
      "message": "Roll abseil_revision 9abb0b5196..48bf10f142\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/9abb0b5196..48bf10f142\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/9abb0b5196..48bf10f142\n\nBug: None\nChange-Id: If1145126839e7c9e1eec0963739b25a382d3d269\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7164641\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1546580}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 44a436be9123f35fb08ba2e3efdabbdff23fe627\n"
    },
    {
      "commit": "be34c9affbc9f6b8f3420f2e5998f580b984d39a",
      "tree": "c0755537f3cfee3ede5c5446a0b5585a53df60c0",
      "parents": [
        "e1655ca1acab4bf3f4f293ac0e14a8ddec440332"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Nov 12 11:00:27 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Nov 12 11:20:30 2025"
      },
      "message": "Roll abseil_revision 7374f9b0f4..9abb0b5196\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/7374f9b0f4..9abb0b5196\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/7374f9b0f4..9abb0b5196\n\nBug: None\nChange-Id: I4273d3b5d6396723521a67f84a94601d85157522\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7146018\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1543627}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6d6c83c4014007545192aa1f30bb59555ddc674c\n"
    },
    {
      "commit": "e1655ca1acab4bf3f4f293ac0e14a8ddec440332",
      "tree": "0ca3d0fbe266daf5f8a6bfe884c1a895c1ed1f8c",
      "parents": [
        "99472b3d2b908db423aa0492a695b3710a94aa89"
      ],
      "author": {
        "name": "Ryan Harrison",
        "email": "rharrison@chromium.org",
        "time": "Tue Nov 04 19:29:16 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Nov 04 19:31:53 2025"
      },
      "message": "Roll abseil_revision aed1a5e5f7..7374f9b0f4\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/aed1a5e5f7..7374f9b0f4\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/aed1a5e5f7..7374f9b0f4\n\nBug: 456225724\nChange-Id: I40674fa316e4915b67f0598fe53c4c1328305b71\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7118939\nAuto-Submit: Ryan Harrison \u003crharrison@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1540209}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 55e1e67eb61d33a0f8d4f6e84b3b18b94e41c0ba\n"
    },
    {
      "commit": "99472b3d2b908db423aa0492a695b3710a94aa89",
      "tree": "fe1d84600c2f6c6a5d530f7a99a96b4514da1ea5",
      "parents": [
        "a07576ec82e2d2296ef8fddacbb4216ba560a8de"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Mon Nov 03 08:23:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Nov 03 08:25:25 2025"
      },
      "message": "Roll libc++ from 7ecf96c74a65 to d9c5c325fbce (7 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/7ecf96c74a65..d9c5c325fbce\n\n2025-11-02 nikolasklauser@berlin.de [libc++] P2641R4: Checking if a `union` alternative is active (`std::is_within_lifetime`) (#165243)\n2025-11-02 nikolasklauser@berlin.de [libc++] Remove a few unused includes (#165687)\n2025-11-02 nikolasklauser@berlin.de [libc++] Add [[clang::lifetimebound]] to std::identity (#165854)\n2025-11-01 hui.xie1990@gmail.com [libc++] constexpr flat_multiset (#161016)\n2025-10-31 nikolasklauser@berlin.de [libc++] Simplify the implementation of destroy_at a bit (#165392)\n2025-10-31 nikolasklauser@berlin.de [libc++] Update our documentation on the supported compilers (#165684)\n2025-10-31 de34@live.cn [libc++][test] Make `deallocate_size.pass.cpp` MSVC-friendly (#165162)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: Id6db528223feb17d45df527c367cb7f8a9df1180\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7110120\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1539207}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 21a44ffc4f5b5d745fcfb3751efe77330e5f99a5\n"
    },
    {
      "commit": "a07576ec82e2d2296ef8fddacbb4216ba560a8de",
      "tree": "9b892f6c3998d29fb6a52d1f8a74e392fe96f9cd",
      "parents": [
        "b656b217671172169a05c308db027d6f4707355a"
      ],
      "author": {
        "name": "Jan Wilken Dörrie",
        "email": "jdoerrie@chromium.org",
        "time": "Fri Oct 31 09:15:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 31 09:18:06 2025"
      },
      "message": "[absl] Add absl/container:hash_container_defaults to absl_component_deps\n\nChange-Id: I8209b1a531501f538c26a8f1daca0d5cb9f23a99\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7103498\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Jan Wilken Dörrie \u003cjdoerrie@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1538463}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8069214bf0f5ac69edd46120133089079db3227e\n"
    },
    {
      "commit": "b656b217671172169a05c308db027d6f4707355a",
      "tree": "b9f8a5556a04eb5a766714543c314f25ca5778d5",
      "parents": [
        "14a5b78f39684f85a19690e63c722d6bb680f2cd"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Oct 29 20:08:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 29 20:11:03 2025"
      },
      "message": "Roll abseil_revision 215d8a0e75..aed1a5e5f7\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/215d8a0e75..aed1a5e5f7\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/215d8a0e75..aed1a5e5f7\n\nBug: None\nChange-Id: Icff820fb1fcd51981bcbb459d93926f284cf5b2d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7094923\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1537500}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 45cdd6e9191d0b6d5bc92ac7b24cacbdad5166ea\n"
    },
    {
      "commit": "14a5b78f39684f85a19690e63c722d6bb680f2cd",
      "tree": "a0500dee8b5b7b46a9bd17c3db68ea41b932356d",
      "parents": [
        "b72ddbbd1657ea111cc75194c28eef91a5613d0b"
      ],
      "author": {
        "name": "Arthur Eubanks",
        "email": "aeubanks@google.com",
        "time": "Tue Oct 28 20:17:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 28 20:19:42 2025"
      },
      "message": "Roll clang+rust llvmorg-22-init-8940-g4d4cb757-84 : llvmorg-22-init-12326-g8a5f1533-1 / 15283f6fe95e5b604273d13a428bab5fc0788f5a-1 : ab925646fae038b02bd462cd328ae9eef1639236-1\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/4d4cb757..8a5f1533\n\nhttps://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/15283f6fe95e..ab925646fae0\n\nRan: ./tools/clang/scripts/upload_revision.py 8a5f15330feb693bc2c3923c0e77ce808382491f\n\nBug: 447621227\nChange-Id: Ib73a9f2c5650ad46875b3301830580dc91577eec\nDisable-Rts: True\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\nCq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\nCq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\nCq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\nCq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\nCq-Include-Trybots: chromium/try:linux-cast-x64-rel\nCq-Include-Trybots: chromium/try:linux-chromeos-dbg\nCq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\nCq-Include-Trybots: chromium/try:linux-v4l2-codec-rel\nCq-Include-Trybots: chromium/try:linux-wayland-mutter-rel\nCq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\nCq-Include-Trybots: chromium/try:mac-official,linux-official\nCq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\nCq-Include-Trybots: chromium/try:win-arm64-rel\nCq-Include-Trybots: chromium/try:win-official,win32-official\nCq-Include-Trybots: chrome/try:android-arm32-pgo,android-arm64-pgo\nCq-Include-Trybots: chrome/try:android-x64-rel-ready\nCq-Include-Trybots: chrome/try:chromeos-brya-chrome,chromeos-eve-chrome\nCq-Include-Trybots: chrome/try:chromeos-volteer-chrome\nCq-Include-Trybots: chrome/try:iphone-device,ipad-device\nCq-Include-Trybots: chrome/try:linux-chromeos-chrome\nCq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\nCq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\nCq-Include-Trybots: chromium/try:android-rust-arm32-rel\nCq-Include-Trybots: chromium/try:android-rust-arm64-dbg\nCq-Include-Trybots: chromium/try:android-rust-arm64-rel\nCq-Include-Trybots: chromium/try:linux-rust-x64-dbg\nCq-Include-Trybots: chromium/try:linux-rust-x64-rel\nCq-Include-Trybots: chromium/try:mac-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7080406\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1536846}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f31fc5ea91a24a545544138f30888e65f6625a60\n"
    },
    {
      "commit": "b72ddbbd1657ea111cc75194c28eef91a5613d0b",
      "tree": "9e2582a1ea046fc9f32d457cd9e2d4a5f259fec8",
      "parents": [
        "883f13819cdc7170b83a06bbb2b4368197b0aa3b"
      ],
      "author": {
        "name": "Adam Rice",
        "email": "ricea@chromium.org",
        "time": "Tue Oct 28 13:03:50 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 28 13:07:17 2025"
      },
      "message": "Make //third_party/abseil-cpp:test_support a source_set\n\nWindows component debug compiles for V8 and ANGLE are failing due to\nbeing unable to create a DLL for //third_party/abseil-cpp:test_support.\nMake it a source_set instead of a component to fix the compile.\n\nBUG\u003d455179175\n\nChange-Id: Id97bb6ea84d3184f583c3f19ef6ec23468103764\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7089834\nCommit-Queue: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Michael Achenbach \u003cmachenbach@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1536599}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dc70faa51004b814b54ffd347ce6af0da5f89216\n"
    },
    {
      "commit": "883f13819cdc7170b83a06bbb2b4368197b0aa3b",
      "tree": "837d62b5b7001ce4670f8ebd53416c21938b13de",
      "parents": [
        "d522b84d0828d4acf70e24c2b8a478b1c8740de3"
      ],
      "author": {
        "name": "Adam Rice",
        "email": "ricea@chromium.org",
        "time": "Fri Oct 24 07:48:28 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Oct 24 07:51:04 2025"
      },
      "message": "Add :absl dep to test_support target\n\nThe test_support target uses include files from :absl and so should\ndepend on it.\n\nThis dep was intended to be included in https://crrev.com/c/7066374 but\nwas accidentally omitted.\n\nChange-Id: Ifb9753f92eff355650f7fe8dd6031d867178880d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7081829\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Adam Rice \u003cricea@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1534809}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dfea0a97c695192719ecd2dc638688c2df2ae575\n"
    },
    {
      "commit": "d522b84d0828d4acf70e24c2b8a478b1c8740de3",
      "tree": "b9f01100c80af003d47e086013b4ef9ab99a5456",
      "parents": [
        "3fb321d9764442ceaf2e17b6e68ab6b6836bc78a"
      ],
      "author": {
        "name": "Adam Rice",
        "email": "ricea@chromium.org",
        "time": "Thu Oct 23 19:42:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 23 19:44:37 2025"
      },
      "message": "absl::Hash support for base::StrongAlias\n\nImplement AbslHashValue() for base::StrongAlias so that it can be used\nas a key in Abseil hash tables.\n\nAdjust BUILD.gn and DEPS files to permit AbslHashValue() implementations\nto be tested with the absl::VerifyTypeImplementsAbslHashCorrectly()\nfunction. It is helpful to find incorrect hashing implementations.\n\nThis CL has the side-effect of moving some types that were using\nstd::hash specializations to use Abseil\u0027s native hash implementation\ninstead. This is expected to be strictly beneficial.\n\nBUG\u003d452082294\n\nChange-Id: I7c22d7d19146e967d91323b17a878983ff5b7d34\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7066374\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Adam Rice \u003cricea@chromium.org\u003e\nReviewed-by: Daniel Cheng \u003cdcheng@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1534537}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7c96e75b1ecd4d673eefbb4bdd11286d462aa7ee\n"
    },
    {
      "commit": "3fb321d9764442ceaf2e17b6e68ab6b6836bc78a",
      "tree": "3ba1db3b11e804fa36b06c47beac7a58fd425f98",
      "parents": [
        "a3aaf61b5e724bb90a740bf937c0732cf89292bc"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Oct 22 13:10:10 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 22 13:11:59 2025"
      },
      "message": "Roll abseil_revision fc4481e968..215d8a0e75\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/fc4481e968..215d8a0e75\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/fc4481e968..215d8a0e75\n\nBug: None\nChange-Id: Ie6fc76c81ab1f0ce3aa4f8131ba0d0a8099e3075\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7072172\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1533561}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6905882436c57cd8ad5820b2cdbb385f756c5c4c\n"
    },
    {
      "commit": "a3aaf61b5e724bb90a740bf937c0732cf89292bc",
      "tree": "53f47013c49c2fa3e2bd4bd94584d4e65f6c2cce",
      "parents": [
        "cb97e7deab7d6867ec99a331a78518d2940abf83"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Oct 21 17:55:38 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 21 17:57:31 2025"
      },
      "message": "Roll libc++ from c3fe874fc47f to 393de7301676 (7 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/c3fe874fc47f..393de7301676\n\n2025-10-21 c8ef@outlook.com [libc++][IWYU] Remove `std::move` header in `std::for_each` (#164272)\n2025-10-21 ldionne.2@gmail.com [libc++] Allow customizing trendline in visualize-historical script\n2025-10-21 c8ef@outlook.com [libcxx] Optimize `std::generate_n` for segmented iterators (#164266)\n2025-10-21 nikolasklauser@berlin.de Reapply \"[libc++] Optimize __hash_table::erase(iterator, iterator)\" (#162850)\n2025-10-20 ldionne.2@gmail.com [libc++] Fix off-by-one error in compare-benchmarks script\n2025-10-20 c8ef@outlook.com [libcxx] Optimize std::generate for segmented iterators (#163006)\n2025-10-20 nikolasklauser@berlin.de [libc++] Simplify tuple_cat further (#163741)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,thakis@chromium.org\nChange-Id: I8c1c84a8b029e3739536ccc0de8e1e970bda002d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7068533\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1533075}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2d917c9ec806dfed254acf7bbed01c3e296e9545\n"
    },
    {
      "commit": "cb97e7deab7d6867ec99a331a78518d2940abf83",
      "tree": "9d55ea00f9527830fc37a427dae44e4e9bdbe792",
      "parents": [
        "5b92b04a2ed98498a7f03f9234bbad7752445a43"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Thu Oct 16 19:55:43 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Oct 16 19:58:14 2025"
      },
      "message": "Roll libc++ from 89b5f99ebd15 to 6727fd85650a (8 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/89b5f99ebd15..6727fd85650a\n\n2025-10-16 kisuhorikka@gmail.com [libc++] std::cmp_less and other integer comparison functions could be improved (#151332)\n2025-10-16 nikolasklauser@berlin.de [libc++] Remove a redundant check from __hash_table::__emplace_unique (#162856)\n2025-10-16 nikolasklauser@berlin.de [libc++][C++03] Fix support.dynamic/libcpp_deallocate.sh.cpp (#163378)\n2025-10-16 nikolasklauser@berlin.de [libc++][C++03] Make __libcpp_verbose_abort noexcept and fix the test for it (#163372)\n2025-10-16 nikolasklauser@berlin.de [libc++][C++03] Fix alg.copy/copy.pass.cpp (#163365)\n2025-10-16 nikolasklauser@berlin.de [libc++][C++03] Don\u0027t run cstdalign.compile.pass.cpp (#163357)\n2025-10-15 winner245@hotmail.com [libc++] Optimize {std,ranges}::distance for segmented iterators (#133612)\n2025-10-15 emaste@freebsd.org [libc++] Bump the FreeBSD builder to Clang 20 (#162564)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,thakis@chromium.org\nChange-Id: I598a264b8f7d13e91d8eda909f3117731c534fa5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7049578\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1531022}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ef64f8499aae38906afb27d94eda6832161a8f8c\n"
    },
    {
      "commit": "5b92b04a2ed98498a7f03f9234bbad7752445a43",
      "tree": "e8cd866e6f90e9d4061478f2a7b5fd217dc07b74",
      "parents": [
        "b959be107da7e285eaea48cd46ee1f6f37f0bb3b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Oct 08 17:14:11 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 08 17:16:14 2025"
      },
      "message": "Roll abseil_revision 6315c20271..fc4481e968\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/6315c20271..fc4481e968\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/6315c20271..fc4481e968\n\nBug: None\nChange-Id: I0d1a341a12d6309261257558d0b4dece36a0fb62\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7020030\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1526997}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f28a860d9b61a2b426bad82c3f3a62a28a09838d\n"
    },
    {
      "commit": "b959be107da7e285eaea48cd46ee1f6f37f0bb3b",
      "tree": "900ee14e0966a7b016d85edceec361a42196a680",
      "parents": [
        "f15152f402c3b719f418377b87000927909aa772"
      ],
      "author": {
        "name": "Victor Hugo Vianna Silva",
        "email": "victorvianna@google.com",
        "time": "Tue Oct 07 15:01:24 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 07 15:03:01 2025"
      },
      "message": "Supporting building abseil with C++23 on Windows\n\nThe *.def files change when compiling with use_cxx23\u003dtrue. To account\nfor that, always generate 2 sets of .def files in generate_def_files.py\n(flag on and off) and choose the appropriate one at build time in\nBUILD.gn.\n\nAlso switch use_cxx23 to issue /std:c++23preview instead of\n/std:c++23, since clang-cl only offers the former so far.\n\nBug: 388070065\nChange-Id: Id4ade273be922def7593393521231a2b1959a527\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7015089\nReviewed-by: Andrew Grieve \u003cagrieve@chromium.org\u003e\nCommit-Queue: Victor Vianna \u003cvictorvianna@google.com\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1526280}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f1afcd54db60d18d77082281b05ffffd20eb11b0\n"
    },
    {
      "commit": "f15152f402c3b719f418377b87000927909aa772",
      "tree": "35b586646102d130d7101c6e8a6bde43e60c8b9f",
      "parents": [
        "8bb24336617f288568351cf383f4f79a542bc74d"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Oct 07 09:05:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Oct 07 09:07:34 2025"
      },
      "message": "Roll libc++ from cc5f928de999 to 4b6389141910 (8 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/cc5f928de999..4b6389141910\n\n2025-10-06 hghristov.rmm@gmail.com [libc++][ranges] P3060R3: Add `std::views::indices(n)` (#146823)\n2025-10-06 nikolasklauser@berlin.de [libc++] Fix simd_unary.pass.cpp with AppleClang\n2025-10-03 martin@martin.st [libcxx] Mark system_reserved_names.gen.py unsupported on clang-20 \u0026\u0026 msvc (#161811)\n2025-10-03 corentinjabot@gmail.com [Clang] Normalize constraints before checking for satisfaction (#161671)\n2025-10-02 corentinjabot@gmail.com Revert \"[Clang] Normalize constraints before checking for satisfaction\" (#161669)\n2025-10-02 corentinjabot@gmail.com [Clang] Normalize constraints before checking for satisfaction (#141776)\n2025-10-02 nikolasklauser@berlin.de Reapply \"[libc++] Avoid constructing additional objects when using map::at\" (#160738) (#161485)\n2025-10-02 nikolasklauser@berlin.de [libc++] Fix \u003c__algorithm/find.h\u003e when using -flax-vector-conversions\u003dnone (#161362)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCompile-Size: libc++ roll; relatively small increase\nChange-Id: I02f253c4923a25a2319372898d11af3a8413aecc\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7012080\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1526124}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d3ba6c0138bb02651d5a3f6d19594e83ece11ec3\n"
    },
    {
      "commit": "8bb24336617f288568351cf383f4f79a542bc74d",
      "tree": "69fc1f0d539f992d03ab6cfbc09c3d8ae175ee4b",
      "parents": [
        "781b6b2636aba5efc54cc9c141787d4bb82fb175"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Mon Oct 06 09:18:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon Oct 06 09:21:47 2025"
      },
      "message": "Roll abseil_revision aef36c342b..6315c20271\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/aef36c342b..6315c20271\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/aef36c342b..6315c20271\n\nBug: None\nChange-Id: Ifb85904531d338d1b26c401277006716ca477e38\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6999776\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1525486}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7d36673023939a2a45843f2430c94e556360724b\n"
    },
    {
      "commit": "781b6b2636aba5efc54cc9c141787d4bb82fb175",
      "tree": "54df154e77f9ca6c6a6cfbf415cbd14a55007757",
      "parents": [
        "c3655ab8bb514aa318207c2685b3ba557a048201"
      ],
      "author": {
        "name": "Devon Loehr",
        "email": "dloehr@google.com",
        "time": "Wed Oct 01 22:53:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Oct 01 23:00:31 2025"
      },
      "message": "Roll libc++ from b77132b512d5 to 2c0b9511ee24 (5 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/b77132b512d5..2c0b9511ee24\n\n2025-09-30 hghristov.rmm@gmail.com [libc++][istream] P3223R2: Making `std::istream::ignore` less surprising (#147007)\n2025-09-30 martin@martin.st [libc++][test] Use ASSERT_WITH_LIBRARY_INTERNAL_ALLOCATIONS in more places (#144339)\n2025-09-30 hehiralbi@gmail.com [clang][libc++] Fix spelling of \"synthesize\" (#158523)\n2025-09-29 ldionne.2@gmail.com [libc++][NFC] In documentation, fix path to benchmark that has now moved\n2025-09-29 nikolasklauser@berlin.de [libc++] Vectorize std::find (#156431)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,thakis@chromium.org\nChange-Id: Ibb5c92d3d47cc8e99888d5587f7351360118fc4e\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7001171\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1523894}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7f292b8ca5003c4b3a88a6693a84745872dfbdb1\n"
    },
    {
      "commit": "c3655ab8bb514aa318207c2685b3ba557a048201",
      "tree": "23847268a1e866f17040350de5fea415b667477e",
      "parents": [
        "1785df7779eb7f584d3f8c625893ce8c3de53fa1"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Sep 24 12:48:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 24 12:52:08 2025"
      },
      "message": "Roll abseil_revision 768f75440f..aef36c342b\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/768f75440f..aef36c342b\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/768f75440f..aef36c342b\n\nBug: None\nChange-Id: I721dd41da447888a49ab80891ee5d46ba4ee0102\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6973686\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1519924}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8ab69fa6a41ca665b7f58614ba0429c7e4446642\n"
    },
    {
      "commit": "1785df7779eb7f584d3f8c625893ce8c3de53fa1",
      "tree": "2ab4975f69d10c9518b4437811e3053989a4ba7d",
      "parents": [
        "02a3654f504783f0b357303fab8b690dc401ebd1"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Sep 19 14:41:42 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Sep 19 14:43:44 2025"
      },
      "message": "Roll libc++ from 92ba6814ab00 to c4fd1bc1c92b (5 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/92ba6814ab00..c4fd1bc1c92b\n\n2025-09-19 ldionne.2@gmail.com [libc++] Improve error resilience when running historical benchmarks\n2025-09-18 ldionne.2@gmail.com [libc++] Add a tool to produce historical libc++ benchmark results\n2025-09-18 nikolasklauser@berlin.de [libc++] Refactor memory allocation in basic_string (#128423)\n2025-09-18 nikolasklauser@berlin.de [libc++] Introduce _LIBCPP_COMPRESSED_ELEMENT (#134253)\n2025-09-18 nikolasklauser@berlin.de [libc++] XFAIL regex tests that are currently failing on macOS (#159260)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,jwata@google.com,thakis@chromium.org\nChange-Id: Ia894717b7578fb7a669abec3e9c30b7b58fe4a89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6968592\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1517931}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5acf64e28e0e196bd62776d3bb397caf1aa5d64f\n"
    },
    {
      "commit": "02a3654f504783f0b357303fab8b690dc401ebd1",
      "tree": "644a36f049497ee1bae5c1e558b854e38d3a04e4",
      "parents": [
        "47b1fee1d4c00845804223e1b572f731ba92db50"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Thu Sep 18 18:46:24 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 18 18:48:51 2025"
      },
      "message": "Roll libc++ from 7b8dc07adc0f to 92ba6814ab00 (11 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/7b8dc07adc0f..92ba6814ab00\n\n2025-09-17 aidengrossman@google.com Revert \"[libc++] Optimize __hash_table::erase(iterator, iterator) (#1… (#158769)\n2025-09-17 nikolasklauser@berlin.de Reapply \"[libc++] Mark __{emplace,push}_back_slow_path as noinline (#94379)\" (#158606)\n2025-09-16 nikolasklauser@berlin.de [libc++] Replace __resize_default_init with resize_and_overwrite (#157121)\n2025-09-15 ldionne.2@gmail.com [libc++] Escape spaces in GoogleBenchmark microbenchmarks\n2025-09-15 ldionne.2@gmail.com [libc++] Fix broken unique and unique_copy benchmarks (#158287)\n2025-09-15 nikolasklauser@berlin.de [libc++] Specialize __lazy_synth_three_way_comparator for std::greater and friends (#157624)\n2025-09-15 ldionne.2@gmail.com [libc++] Remove complexity calculations from \u003cfilesystem\u003e benchmark (#158290)\n2025-09-15 ldionne.2@gmail.com [libc++] Don\u0027t run multithreaded stringstream benchmarks (#158294)\n2025-09-15 david.spickett@linaro.org [libc++][CI] Update meson used for building picolibc (#158308)\n2025-09-15 ldionne.2@gmail.com [libc++] Add documentation for the new comment-triggered benchmarking bot (#158167)\n2025-09-15 de34@live.cn [libc++][test] Clean-up `MinSequenceContainer` (#158432)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBinary-Size: Slightly higher change due to more unwind data due to outlining commit\nFuchsia-Binary-Size: See above\nBug: 445458871\nChange-Id: I7238166877f0668251c8929a345499558700459d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6961116\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1517462}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0843973c535722ab3930942b1cf0b2255df58041\n"
    },
    {
      "commit": "47b1fee1d4c00845804223e1b572f731ba92db50",
      "tree": "bb1aff708695c870ffb8f6e215de0afbca6f32a7",
      "parents": [
        "f733f5a3fa2bb885849a997d5e1bdcd1dfbbe679"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Sep 17 08:31:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 17 08:33:37 2025"
      },
      "message": "Roll abseil_revision dc242cce41..768f75440f\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/dc242cce41..768f75440f\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/dc242cce41..768f75440f\n\nBug: None\nChange-Id: I56d9af109e4fdaae9c55d02ce2ff6cc19a952abf\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6954293\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1516495}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d67e5b42e563f112252d4eed9c6cfc8606edbbe3\n"
    },
    {
      "commit": "f733f5a3fa2bb885849a997d5e1bdcd1dfbbe679",
      "tree": "1f3603a47d594082b42626272b8441dbb84e585a",
      "parents": [
        "9d692d669253232c024b20ae19d2ff0b581ee1cd"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Sep 16 12:06:23 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 16 12:15:12 2025"
      },
      "message": "Roll libc++ from 0257666efcf9 to 7b8dc07adc0f (9 revisions)\n\nDue to the __default_three_way_comparator change,\nsome RawPtrTest.SetLookupUsesGetForComparison expectations are\nchanging.\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/0257666efcf9..7b8dc07adc0f\n\n2025-09-15 david.spickett@linaro.org [libcxx][CI] Use lld for everything in the ARM picolib builds (#158320)\n2025-09-13 gutenev@gmail.com [libc++][test] update `MinSequenceContainer.h` to make one more test pass on MSVC STL (#158344)\n2025-09-12 aidengrossman@google.com Revert \"[libc++] Mark __{emplace,push}_back_slow_path as noinline (#94379)\"\n2025-09-12 cjdb@google.com [libcxx] adds size-based `__split_buffer` representation to unstable ABI (#139632)\n2025-09-12 nikolasklauser@berlin.de [libc++] Mark __{emplace,push}_back_slow_path as noinline (#94379)\n2025-09-12 nikolasklauser@berlin.de [libc++] Extend __default_three_way_comparator to any types that only implements operator\u003c\u003d\u003e (#157602)\n2025-09-12 nikolasklauser@berlin.de [libc++][C++03] cherry-pick #101889 (#157881)\n2025-09-12 david.spickett@linaro.org [libcxx][ci][NFC] Remove commented install line and disutils reference (#158015)\n2025-09-12 github@kayari.org [libc++] Fix ranges_rotate.pass.cpp complexity checks (#158144)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCompile-Size: More libc++ tweaks to common headers\nTbr: hans@chromium.org,jwata@google.com,thakis@chromium.org\nChange-Id: I0c9cf9fda0165292b393450b272149c791de1c89\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6947346\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Kalvin Lee \u003ckdlee@chromium.org\u003e\nReviewed-by: Tom Sepez \u003ctsepez@chromium.org\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1515969}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d99c9e340258083fa257a5737fc4317ca7efbaf2\n"
    },
    {
      "commit": "9d692d669253232c024b20ae19d2ff0b581ee1cd",
      "tree": "5e56050b983b9e7665e2d796f5eed8f664738c7d",
      "parents": [
        "c3563670ef8f0973ff686f6a0d95fc0b65268817"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Thu Sep 11 21:49:29 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 11 21:52:42 2025"
      },
      "message": "Roll libc++ from b87b2bb112f8 to cc50fde7f2e4 (17 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/b87b2bb112f8..cc50fde7f2e4\n\n2025-09-11 ldionne.2@gmail.com [libc++] Ensure benchmark comparison output ends with a newline\n2025-09-11 ldionne.2@gmail.com [libc++] Add scripts to build and test libc++ at a specified commit (#158104)\n2025-09-11 vinay_deshmukh@outlook.com [libc++] Remove UB from `std::__tree_node` construction (#153908)\n2025-09-11 nikolasklauser@berlin.de [libc++][C++03] partially cherry-pick #122641 (#157596)\n2025-09-10 corentinjabot@gmail.com [Libc++][NFC] Fix typos in tests (#157699)\n2025-09-10 ldionne.2@gmail.com [libc++] Remove the unused cat_files.py script (#157744)\n2025-09-10 vinay_deshmukh@outlook.com [NFC][libc++] Fix typo in `libcxx/include/__memory/pointer_traits.h` (#157304)\n2025-09-09 ldionne.2@gmail.com [libc++] Start tracking Github issues in status pages (#149833)\n2025-09-09 ldionne.2@gmail.com [libc++] Fix SPEC globbing pattern\n2025-09-09 ldionne.2@gmail.com [libc++] Update utilities to compare benchmarks (#157556)\n2025-09-09 nikolasklauser@berlin.de [libc++] Remove some of the type aliases in __hash_table (#157114)\n2025-09-09 nikolasklauser@berlin.de [libc++][C++03] cherry-pick #112102 (#157104)\n2025-09-09 pirama@google.com [libc++] Update owners of Android CI in BOT_OWNERS.txt (#157183)\n2025-09-09 huberjn@outlook.com [libc++] Fix missing macro definition for lgamma (#157610)\n2025-09-09 nikolasklauser@berlin.de [libc++][NFC] Inline function in string.cons/copy_alloc.pass.cpp that is used only once (#157429)\n2025-09-09 nikolasklauser@berlin.de [libc++][NFC] Move some really simple function defintions into the body of __tree (#157424)\n2025-09-08 ych@fb.com [libc++] Conditionally declare `lgamma_r` as noexcept (#156547)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,jwata@google.com,thakis@chromium.org\nBinary-Size: libc++ roll, barely above threshold\nChange-Id: I128c61855786563ad1a0bcddb43809f247933bc0\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6940823\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1514535}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b1b49a396bc756b2dc4947a114577fc19376d01c\n"
    },
    {
      "commit": "c3563670ef8f0973ff686f6a0d95fc0b65268817",
      "tree": "67ed37e7c08c9121069d67dafe377085ec8a630e",
      "parents": [
        "b8160884f48e546ec698e1f054af38f2b7ced2dd"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Sep 10 10:19:43 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 10 10:21:30 2025"
      },
      "message": "Roll abseil_revision d5ccaa212c..dc242cce41\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/d5ccaa212c..dc242cce41\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/d5ccaa212c..dc242cce41\n\nFuchsia-Binary-Size: Size increase is unavoidable.\nBug: None\nChange-Id: I5f1c79c2dc960010ff65229965b90a3127987e15\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6935564\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1513598}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fef29a2b1f8e857009f6cf120685f558d3bfe7e2\n"
    },
    {
      "commit": "b8160884f48e546ec698e1f054af38f2b7ced2dd",
      "tree": "a4e8e5be762e2e766849018e86cc948d1d18c582",
      "parents": [
        "4a46d9fe9a4fa91bb9bdb2ecf585af6fc61641ec"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Sep 09 15:48:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 09 15:51:18 2025"
      },
      "message": "Roll libc++ from 954086abf121 to b87b2bb112f8 (4 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/954086abf121..b87b2bb112f8\n\n2025-09-08 ldionne.2@gmail.com [libc++] Parse Google Benchmark results into LNT-compatible format (#157466)\n2025-09-08 nikolasklauser@berlin.de [libc++] Improve the performance of std::make_heap a bit (#154092)\n2025-09-08 nikolasklauser@berlin.de [libc++][C++03] cherry-pick #126273 (#157095)\n2025-09-08 nikolasklauser@berlin.de [libc++] Optimize most of the __tree search algorithms (#155245)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: 443707075\nCompile-Size: More libc++ __tree changes. Relatively minor increase.\nChange-Id: I14c55aeda7f378a62cf36560d06a75c7a89c25c1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6923655\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1513102}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 7fbf17a11284aa002847f1d0c21f9e7847d7cfae\n"
    },
    {
      "commit": "4a46d9fe9a4fa91bb9bdb2ecf585af6fc61641ec",
      "tree": "d8d6b93c642e41c2d233aef9d31d4409848f842c",
      "parents": [
        "7dadc942bd16c3488945895661ae1684214a99a1"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Sep 09 13:56:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 09 13:58:51 2025"
      },
      "message": "absl def file generation: Remove some Windows code\n\nThis script currently doesn\u0027t work on Windows, so remove some code that\nis Windows-specific. As far as I know, nobody is trying to run this on\nWindows at the moment.\n\nIf we do want to add back Windows support, we should use llvm-nm on\nWindows too instead of dumpbin, to make the Windows codepath less special.\n\nReverts most of https://chromium-review.googlesource.com/c/chromium/src/+/2264493\nand all of https://chromium-review.googlesource.com/c/chromium/src/+/2392951\n\nAlso fixes the spelling of \"379023022\" in the bug link in the script :)\n\nBug: 379023022\nChange-Id: Id22be8a0711823c0747ba3a32ad9d061e2a6b8f2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6913746\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1513028}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 19aaea08c088c729aad202a8039c8abcb8c93450\n"
    },
    {
      "commit": "7dadc942bd16c3488945895661ae1684214a99a1",
      "tree": "0c23557ba3d08727eb72ba715fe77da81fb97dd3",
      "parents": [
        "6c76067e9fad2389be03e82a52ed5d42628dd861"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Sep 09 12:56:42 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 09 12:58:56 2025"
      },
      "message": "Reland \"Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6852-g2384a6a2-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 99317ef14d0be42fa4039eea7c5ce50cb4e9aee7-1\"\n\nThis is a reland of commit e240be7f32f999b9ee8e418563138a27429808e8\nwith the additional suppression of the new -Walloc-size warning, which\ntriggers on \u0027Linux Builder (Wayland)\u0027 (crbug.com/443913107).\n\nOriginal change\u0027s description:\n\u003e Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6852-g2384a6a2-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 99317ef14d0be42fa4039eea7c5ce50cb4e9aee7-1\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/bd809ffb..2384a6a2\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/22be76b7e259..99317ef14d0b\n\u003e\n\u003e Ran: tools/clang/scripts/upload_revision.py --rust-git-hash\u003d99317ef14d0be42fa4039eea7c5ce50cb4e9aee7\n\u003e\n\u003e Bug: 428112190\n\u003e Change-Id: I6360f12b326d98b55a9d61a2671d74b3ec3cc952\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6923310\n\u003e Reviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\n\u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1512952}\n\nCq-Include-Trybots: chromium/try:linux-wayland-mutter-rel\nBug: 428112190, 443913107\nChange-Id: Ib38bf6b11bdd35bca6cede3107b3cc6b85ef1182\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6930254\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1513010}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8aeaca557f799f73fef2797cf013c720601a98d0\n"
    },
    {
      "commit": "6c76067e9fad2389be03e82a52ed5d42628dd861",
      "tree": "5ad58012aeab14eb8a2856470c27fc6de5ee1eed",
      "parents": [
        "c8168a6c9ce62774086b294f647b716af284dc7f"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Sep 09 10:47:32 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 09 10:53:10 2025"
      },
      "message": "Revert \"Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6852-g2384a6a2-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 99317ef14d0be42fa4039eea7c5ce50cb4e9aee7-1\"\n\nThis reverts commit e240be7f32f999b9ee8e418563138a27429808e8.\n\nReason for revert:\nIt broke https://ci.chromium.org/ui/p/chromium/builders/ci/Linux%20Builder%20(Wayland)/100691/overview\nsee second bug.\n\nOriginal change\u0027s description:\n\u003e Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6852-g2384a6a2-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 99317ef14d0be42fa4039eea7c5ce50cb4e9aee7-1\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/bd809ffb..2384a6a2\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/22be76b7e259..99317ef14d0b\n\u003e\n\u003e Ran: tools/clang/scripts/upload_revision.py --rust-git-hash\u003d99317ef14d0be42fa4039eea7c5ce50cb4e9aee7\n\u003e\n\u003e Bug: 428112190\n\u003e Change-Id: I6360f12b326d98b55a9d61a2671d74b3ec3cc952\n\u003e Disable-Rts: True\n\u003e Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\n\u003e Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-chromeos-dbg\n\u003e Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\n\u003e Cq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\n\u003e Cq-Include-Trybots: chromium/try:mac-official,linux-official\n\u003e Cq-Include-Trybots: chromium/try:win-official,win32-official\n\u003e Cq-Include-Trybots: chromium/try:win-arm64-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-v4l2-codec-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\n\u003e Cq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\n\u003e Cq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\n\u003e Cq-Include-Trybots: chrome/try:android-x64-rel-ready\n\u003e Cq-Include-Trybots: chrome/try:iphone-device,ipad-device\n\u003e Cq-Include-Trybots: chrome/try:linux-chromeos-chrome\n\u003e Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\n\u003e Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\n\u003e Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel\n\u003e Cq-Include-Trybots: chromium/try:android-rust-arm32-rel\n\u003e Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg\n\u003e Cq-Include-Trybots: chromium/try:android-rust-arm64-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg\n\u003e Cq-Include-Trybots: chromium/try:linux-rust-x64-rel\n\u003e Cq-Include-Trybots: chromium/try:mac-rust-x64-dbg\n\u003e Cq-Include-Trybots: chromium/try:win-rust-x64-dbg\n\u003e Cq-Include-Trybots: chromium/try:win-rust-x64-rel\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6923310\n\u003e Reviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\n\u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1512952}\n\nBug: 428112190, 443913107\nCq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\nCq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\nCq-Include-Trybots: chromium/try:linux-chromeos-dbg\nCq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\nCq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\nCq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\nCq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\nCq-Include-Trybots: chromium/try:mac-official,linux-official\nCq-Include-Trybots: chromium/try:win-official,win32-official\nCq-Include-Trybots: chromium/try:win-arm64-rel\nCq-Include-Trybots: chromium/try:linux-v4l2-codec-rel\nCq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\nCq-Include-Trybots: chrome/try:android-x64-rel-ready\nCq-Include-Trybots: chrome/try:iphone-device,ipad-device\nCq-Include-Trybots: chrome/try:linux-chromeos-chrome\nCq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\nCq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\nCq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel\nCq-Include-Trybots: chromium/try:android-rust-arm32-rel\nCq-Include-Trybots: chromium/try:android-rust-arm64-dbg\nCq-Include-Trybots: chromium/try:android-rust-arm64-rel\nCq-Include-Trybots: chromium/try:linux-rust-x64-dbg\nCq-Include-Trybots: chromium/try:linux-rust-x64-rel\nCq-Include-Trybots: chromium/try:mac-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-rel\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\n\nBug: 428112190\nChange-Id: I8745e151ecc4b4b3bc72cc15d6e651ce4a81468d\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6930371\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1512956}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: ed8e98e6970b4a612b6192363c2083aba6023e1e\n"
    },
    {
      "commit": "c8168a6c9ce62774086b294f647b716af284dc7f",
      "tree": "0c23557ba3d08727eb72ba715fe77da81fb97dd3",
      "parents": [
        "7962db2867ff734754c533f05ba5037cde8a8241"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue Sep 09 10:08:55 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Sep 09 10:16:07 2025"
      },
      "message": "Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6852-g2384a6a2-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 99317ef14d0be42fa4039eea7c5ce50cb4e9aee7-1\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/bd809ffb..2384a6a2\n\nhttps://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/22be76b7e259..99317ef14d0b\n\nRan: tools/clang/scripts/upload_revision.py --rust-git-hash\u003d99317ef14d0be42fa4039eea7c5ce50cb4e9aee7\n\nBug: 428112190\nChange-Id: I6360f12b326d98b55a9d61a2671d74b3ec3cc952\nDisable-Rts: True\nCq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\nCq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\nCq-Include-Trybots: chromium/try:linux-chromeos-dbg\nCq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\nCq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\nCq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\nCq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\nCq-Include-Trybots: chromium/try:mac-official,linux-official\nCq-Include-Trybots: chromium/try:win-official,win32-official\nCq-Include-Trybots: chromium/try:win-arm64-rel\nCq-Include-Trybots: chromium/try:linux-v4l2-codec-rel\nCq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\nCq-Include-Trybots: chrome/try:android-x64-rel-ready\nCq-Include-Trybots: chrome/try:iphone-device,ipad-device\nCq-Include-Trybots: chrome/try:linux-chromeos-chrome\nCq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\nCq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\nCq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel\nCq-Include-Trybots: chromium/try:android-rust-arm32-rel\nCq-Include-Trybots: chromium/try:android-rust-arm64-dbg\nCq-Include-Trybots: chromium/try:android-rust-arm64-rel\nCq-Include-Trybots: chromium/try:linux-rust-x64-dbg\nCq-Include-Trybots: chromium/try:linux-rust-x64-rel\nCq-Include-Trybots: chromium/try:mac-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6923310\nReviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1512952}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e240be7f32f999b9ee8e418563138a27429808e8\n"
    },
    {
      "commit": "7962db2867ff734754c533f05ba5037cde8a8241",
      "tree": "5ad58012aeab14eb8a2856470c27fc6de5ee1eed",
      "parents": [
        "04fe3ac35a94bbeeb04f859f84254df6a43590c5"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Thu Sep 04 15:55:55 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Sep 04 15:57:52 2025"
      },
      "message": "Roll abseil_revision 5ad0bfb7ab..d5ccaa212c\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/5ad0bfb7ab..d5ccaa212c\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/5ad0bfb7ab..d5ccaa212c\n\nBug: None\nChange-Id: Ib48732fdfdd7150fa2119b93abf5b7ccefd3892b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6907203\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1510944}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 49d16993592987c10ab53f183a49f1fe00639cc0\n"
    },
    {
      "commit": "04fe3ac35a94bbeeb04f859f84254df6a43590c5",
      "tree": "fddb6713f07eba9ec619606a99adea3994ecab3a",
      "parents": [
        "b3428ab4883070d378c0eef6cd6bf36296e5c0b9"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed Sep 03 20:16:13 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 03 20:18:25 2025"
      },
      "message": "Roll libc++ from 23b5bc93867b to 2b317cc190e9 (8 revisions)\n\nManually updated def files. Manually edited tab_group_range to\nadd an operator\u003d\u003d to an iterator there.\n\n(This now is needed because the #154703 change adds\n\n    if (__first \u003d\u003d __last)\n      return;\n\nto include/__tree:1026. See also try results for patch set 2.)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/23b5bc93867b..2b317cc190e9\n\n2025-09-03 hghristov.rmm@gmail.com [libc++][ranges] LWG4083: `views::as_rvalue` should reject non-input ranges (#155156)\n2025-09-03 nikolasklauser@berlin.de [libc++] Refactor remaining __find_equal calls (#156594)\n2025-09-03 nikolasklauser@berlin.de [libc++][C++03] Backport #111127, #112843 and #121620 (#155571)\n2025-09-03 nikolasklauser@berlin.de [libc++] Add thread safety annotations for std::lock (#154078)\n2025-09-03 nikolasklauser@berlin.de [libc++] Simplify std::function implementation further (#145153)\n2025-09-03 nikolasklauser@berlin.de [libc++] Refactor __tree::__find_equal to not have an out parameter (#147345)\n2025-09-03 nikolasklauser@berlin.de [libc++] Optimize {map,set}::insert(InputIterator, InputIterator) (#154703)\n2025-09-02 gutenev@gmail.com [libcxx][test] Avoid warnings about unused variables and typedefs if `_LIBCPP_VERSION` is not defined (#155679)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: I8a1cde4e97f7e1fce28ce5e31cb41a40a914a62a\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6911750\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Rohit Rao \u003crohitrao@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1510499}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 404ae6840fd2ee1910b34e6476923bb44116fcb9\n"
    },
    {
      "commit": "b3428ab4883070d378c0eef6cd6bf36296e5c0b9",
      "tree": "ead3387ca38c5661e413783bf25fb29c78217f8a",
      "parents": [
        "e49a3bb24d056784dbc25c33369281f0ce90be22"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed Sep 03 19:35:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 03 19:38:39 2025"
      },
      "message": "absl def file generation: Move core code to new function\n\nI\u0027m hoping to get rid of the `time.sleep(10)` somehow. This\nwill involve changing the temp dir code in some way (use\na different API for cleanup, add a try/catch, something else).\nCurrently, there\u0027s a lot of code inside the `with tempfile`\nblock.\n\nThis moves all except the temp directory handling to a new\nfunction, to make that future change easier to read.\n\nThis is a pure code move. No intended behavior change.\n\nBug: none\nChange-Id: I76a3439c71bfdaf1a503e44d184497386a1e47d5\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6912563\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1510470}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c1afb73c63b73a9a2086559ad4ffdc0eee7cfa57\n"
    },
    {
      "commit": "e49a3bb24d056784dbc25c33369281f0ce90be22",
      "tree": "6548fbffe996d930f8bb11a6e91257374b444a46",
      "parents": [
        "5e03585eeffc709f21a9bb9871b79e49526e998b"
      ],
      "author": {
        "name": "luci-bisection@appspot.gserviceaccount.com",
        "email": "luci-bisection@appspot.gserviceaccount.com",
        "time": "Wed Sep 03 18:20:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 03 18:22:09 2025"
      },
      "message": "Revert \"Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6153-gd7484684-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 51ff895062ba60a7cba53f57af928c3fb7b0f2f4-2\"\n\nThis reverts commit 8d6d91f9fa8b7b78d11d5d35ea58030fee151b95.\n\nReason for revert:\nLUCI Bisection has identified this change as the culprit of a build failure. See the analysis: https://ci.chromium.org/ui/p/chromium/bisection/compile-analysis/b/8704727033208223473\n\nSample failed build: https://ci.chromium.org/b/8704727033208223473\n\nIf this is a false positive, please report it at http://b.corp.google.com/createIssue?component\u003d1199205\u0026description\u003dAnalysis%3A+https%3A%2F%2Fchromium-review.googlesource.com%2Fc%2Fchromium%2Fsrc%2F%2B%2F6911121\u0026format\u003dPLAIN\u0026priority\u003dP3\u0026title\u003dWrongly+blamed+https%3A%2F%2Fci.chromium.org%2Fui%2Fp%2Fchromium%2Fbisection%2Fcompile-analysis%2Fb%2F8704727033208223473\u0026type\u003dBUG\n\nOriginal change\u0027s description:\n\u003e Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6153-gd7484684-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 51ff895062ba60a7cba53f57af928c3fb7b0f2f4-2\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/bd809ffb..d7484684\n\u003e\n\u003e https://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/22be76b7e259..51ff895062ba\n\u003e\n\u003e Ran: ./tools/clang/scripts/upload_revision.py d7484684e5c81e567e6d31942b7047ba579daae1\n\u003e\n\u003e Bug: 428112190\n\u003e Change-Id: Id89b3885e693f953545dc3e37419e0393e727d44\n\u003e Disable-Rts: True\n\u003e Cq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\n\u003e Cq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-chromeos-dbg\n\u003e Cq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\n\u003e Cq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\n\u003e Cq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\n\u003e Cq-Include-Trybots: chromium/try:mac-official,linux-official\n\u003e Cq-Include-Trybots: chromium/try:win-official,win32-official\n\u003e Cq-Include-Trybots: chromium/try:win-arm64-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\n\u003e Cq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\n\u003e Cq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\n\u003e Cq-Include-Trybots: chrome/try:iphone-device,ipad-device\n\u003e Cq-Include-Trybots: chrome/try:linux-chromeos-chrome\n\u003e Cq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\n\u003e Cq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\n\u003e Cq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel\n\u003e Cq-Include-Trybots: chromium/try:android-rust-arm32-rel\n\u003e Cq-Include-Trybots: chromium/try:android-rust-arm64-dbg\n\u003e Cq-Include-Trybots: chromium/try:android-rust-arm64-rel\n\u003e Cq-Include-Trybots: chromium/try:linux-rust-x64-dbg\n\u003e Cq-Include-Trybots: chromium/try:linux-rust-x64-rel\n\u003e Cq-Include-Trybots: chromium/try:mac-rust-x64-dbg\n\u003e Cq-Include-Trybots: chromium/try:win-rust-x64-dbg\n\u003e Cq-Include-Trybots: chromium/try:win-rust-x64-rel\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6911121\n\u003e Auto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Commit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\n\u003e Commit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\n\u003e Reviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1510394}\n\u003e\n\nBug: 428112190\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: Id3a87bf9e7adbb708ca87948773110d2437e0224\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6913003\nBot-Commit: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCommit-Queue: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nOwners-Override: luci-bisection@appspot.gserviceaccount.com \u003cluci-bisection@appspot.gserviceaccount.com\u003e\nCr-Commit-Position: refs/heads/main@{#1510422}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0ea378dbf067c87b36bafac24418f528144ae9b4\n"
    },
    {
      "commit": "5e03585eeffc709f21a9bb9871b79e49526e998b",
      "tree": "a982a2d410f76de8a0bfb456fd299c1dd7258534",
      "parents": [
        "5141e83267542f8869adf18b5bd6440440d6801e"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Wed Sep 03 17:58:46 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Sep 03 18:07:24 2025"
      },
      "message": "Roll clang+rust llvmorg-21-init-16348-gbd809ffb-17 : llvmorg-22-init-6153-gd7484684-1 / 22be76b7e259f27bf3e55eb931f354cd8b69d55f-4 : 51ff895062ba60a7cba53f57af928c3fb7b0f2f4-2\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/+log/bd809ffb..d7484684\n\nhttps://chromium.googlesource.com/external/github.com/rust-lang/rust/+log/22be76b7e259..51ff895062ba\n\nRan: ./tools/clang/scripts/upload_revision.py d7484684e5c81e567e6d31942b7047ba579daae1\n\nBug: 428112190\nChange-Id: Id89b3885e693f953545dc3e37419e0393e727d44\nDisable-Rts: True\nCq-Include-Trybots: chromium/try:chromeos-amd64-generic-cfi-thin-lto-rel\nCq-Include-Trybots: chromium/try:dawn-win10-x86-deps-rel\nCq-Include-Trybots: chromium/try:linux-chromeos-dbg\nCq-Include-Trybots: chromium/try:linux_chromium_cfi_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_chromeos_msan_rel_ng\nCq-Include-Trybots: chromium/try:linux_chromium_msan_rel_ng\nCq-Include-Trybots: chromium/try:mac12-arm64-rel,mac_chromium_asan_rel_ng\nCq-Include-Trybots: chromium/try:ios-catalyst,win-asan,android-official\nCq-Include-Trybots: chromium/try:fuchsia-arm64-cast-receiver-rel\nCq-Include-Trybots: chromium/try:mac-official,linux-official\nCq-Include-Trybots: chromium/try:win-official,win32-official\nCq-Include-Trybots: chromium/try:win-arm64-rel\nCq-Include-Trybots: chromium/try:linux-swangle-try-x64,win-swangle-try-x86\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-dbg\nCq-Include-Trybots: chromium/try:android-cronet-riscv64-rel\nCq-Include-Trybots: chrome/try:iphone-device,ipad-device\nCq-Include-Trybots: chrome/try:linux-chromeos-chrome\nCq-Include-Trybots: chrome/try:win-chrome,win64-chrome,linux-chrome,mac-chrome\nCq-Include-Trybots: chrome/try:linux-pgo,mac-pgo,win32-pgo,win64-pgo\nCq-Include-Trybots: luci.chromium.try:linux-cast-x64-rel\nCq-Include-Trybots: chromium/try:android-rust-arm32-rel\nCq-Include-Trybots: chromium/try:android-rust-arm64-dbg\nCq-Include-Trybots: chromium/try:android-rust-arm64-rel\nCq-Include-Trybots: chromium/try:linux-rust-x64-dbg\nCq-Include-Trybots: chromium/try:linux-rust-x64-rel\nCq-Include-Trybots: chromium/try:mac-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-dbg\nCq-Include-Trybots: chromium/try:win-rust-x64-rel\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6911121\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1510394}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8d6d91f9fa8b7b78d11d5d35ea58030fee151b95\n"
    },
    {
      "commit": "5141e83267542f8869adf18b5bd6440440d6801e",
      "tree": "6548fbffe996d930f8bb11a6e91257374b444a46",
      "parents": [
        "73e27f8058995669e5f19214229850a4299a83e9"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Wed Aug 27 17:25:38 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 27 17:28:24 2025"
      },
      "message": "Roll libc++ from 9f4b5a50d88f to 2385d40b585c (31 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/9f4b5a50d88f..2385d40b585c\n\n2025-08-27 nikolasklauser@berlin.de [libc++] Optimize ofstream::write (#123337)\n2025-08-27 nikolasklauser@berlin.de Reapply \"[libc++] Refactor key extraction for __hash_table and __tree (#154512)\" (#155565)\n2025-08-26 aidengrossman@google.com Revert \"[libc++] Refactor key extraction for __hash_table and __tree (#154512)\"\n2025-08-26 nikolasklauser@berlin.de [libc++] Refactor key extraction for __hash_table and __tree (#154512)\n2025-08-26 nikolasklauser@berlin.de [libc++][C++03] Fix test/libcxx-03/system_reserved_names.gen.py (#155385)\n2025-08-26 nikolasklauser@berlin.de [libc++][C++03][NFC] Remove XFAILS from libcxx/test/libcxx (#155384)\n2025-08-26 nikolasklauser@berlin.de [libc++][C++03] Fix a bunch of random tests (#144117)\n2025-08-26 nikolasklauser@berlin.de [libc++][C++03] Fix tests which only fail due to incorrect includes (#144110)\n2025-08-26 nikolasklauser@berlin.de [libc++][C++03] Remove XFAILs from the non-frozen libc++-specific tests (#144101)\n2025-08-26 nikolasklauser@berlin.de [libc++][NFC] Wrap lines in ReleaseNotes/22.rst (#155359)\n2025-08-26 nikolasklauser@berlin.de [libc++] Remove a few incorrect _LIBCPP_EXPORTED_FROM_ABI annotations (#132602)\n2025-08-26 nikolasklauser@berlin.de [libc++][C++03] Split libc++-specific tests for the frozen headers (#144093)\n2025-08-26 nikolasklauser@berlin.de [libc++] Add a release note about multi{map,set}::find not returning the first element anymore (#155252)\n2025-08-25 nikolasklauser@berlin.de [libc++] Optimize __hash_table::erase(iterator, iterator) (#152471)\n2025-08-25 stl@nuwen.net [libcxx][test] Fix typos (#155217)\n2025-08-23 nikolasklauser@berlin.de [libc++] Add tag types to all the __tuple_impl constructors (#154517)\n2025-08-23 nikolasklauser@berlin.de [libc++] Fix ABI break introduced by switching to _LIBCPP_COMPRESSED_PAIR (#154686)\n2025-08-22 nikolasklauser@berlin.de [libc++] Optimize multi{map,set}::insert(InputIterator, InputIterator) (#152691)\n2025-08-22 nikolasklauser@berlin.de [libc++] Add tests for the ABI break introduced by switching to _LIBCPP_COMPRESSED_PAIR (#154559)\n2025-08-22 nikolasklauser@berlin.de [libc++][NFC] Simplify the special member functions of the node containers (#154707)\n2025-08-21 stl@nuwen.net [libcxx][test] Silence nodiscard warnings (#154622)\n2025-08-20 daltenty@ibm.com [NFC][CMake] quote ${CMAKE_SYSTEM_NAME} consistently (#154537)\n2025-08-20 ldionne.2@gmail.com [libc++] Add internal checks for some basic_streambuf invariants (#144602)\n2025-08-20 101849050+tinnamchoi@users.noreply.github.com [libc++] Avoid string reallocation in `std::filesystem::path::lexically_relative` (#152964)\n2025-08-20 nikolasklauser@berlin.de [libc++][NFC] Use early returns in a few basic_string functions (#137299)\n2025-08-19 yronglin777@gmail.com [libc++][tuple.apply] Implement P2255R2 make_from_tuple part. (#152867)\n2025-08-19 32487576+vinay-deshmukh@users.noreply.github.com [libc++] Make `std::__tree_node` member private to prepare for UB removal (#154225)\n2025-08-18 wtranviet@proton.me [libc++] Implement P3168R2: Give optional range support (#149441)\n2025-08-18 de34@live.cn [libc++][ranges] Ensure range access CPOs are provided in `\u003citerator\u003e` (#151745)\n2025-08-17 hghristov.rmm@gmail.com [libc++][flat_set] LWG3751, LWG3774 (#153934)\n2025-08-16 hghristov.rmm@gmail.com [libc++][jthread] LWG3788: `jthread::operator\u003d(jthread\u0026\u0026)` postconditions are unimplementable under self-assignment (#153758)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,jwata@google.com,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCompile-Size: libc++ roll; fairly small increase\nTbr: hans@chromium.org,jwata@google.com,thakis@chromium.org\nChange-Id: I0e618c3e15aae2cc18b0664024a0ba4437f7bc3c\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6889653\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1507186}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fb1fef52b78a8774cc6c3f2080f55e48fe4eab09\n"
    },
    {
      "commit": "73e27f8058995669e5f19214229850a4299a83e9",
      "tree": "5f6ece0f5a1afeb88e571153f820d021d938a53f",
      "parents": [
        "4862f4f12d15d24ace7ab9f1655d91d707c9b51b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Aug 27 11:10:31 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 27 11:12:32 2025"
      },
      "message": "Roll abseil_revision f363711b40..5ad0bfb7ab\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/f363711b40..5ad0bfb7ab\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/f363711b40..5ad0bfb7ab\n\nBug: None\nChange-Id: I2a0393fdcb88ec854b8e879a33b2f3dcf3d97a03\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6888990\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1507007}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3992e6b4d71c1cfeea4c12c9447efbe55520210d\n"
    },
    {
      "commit": "4862f4f12d15d24ace7ab9f1655d91d707c9b51b",
      "tree": "f7352c49284215ba7cae6e02627ca14fb84d0f45",
      "parents": [
        "77596c0368ffd14cbc13306181441122eb01ef2d"
      ],
      "author": {
        "name": "Erik Anderson",
        "email": "Erik.Anderson@microsoft.com",
        "time": "Wed Aug 20 17:30:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 20 17:33:27 2025"
      },
      "message": "Add NatVis types for absl::flat_hash_map, base::IdType, base::LazyInstance, and base::WeakPtr.\n\nThe absl::flat_hash_map type helps with visualizing some important\nobjects, e.g.\nchrome!content::`anonymous namespace\u0027::g_frame_tree_node_id_map.\n\nThe other types are generally helpful across many places.\n\nFor testing, launching the browser process under a debugger and setting\na breakpoint on chrome!content::FrameTreeNode::FrameTreeNode allows\ninspecting the flat_hash_map as it transitions from being not init\u0027d\n(base::LazyInstance) to initialized in SOO mode and then finally to\nnon-SOO mode.\n\nThe other types are observable by dumping a content::FrameTreeNode\na few levels deep (`dx -r3` in windbg).\n\nChange-Id: I7f1fd4c7e2371c2dbe3af98d0e0d541fa6d00930\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6857983\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Erik Anderson \u003cErik.Anderson@microsoft.com\u003e\nCr-Commit-Position: refs/heads/main@{#1504060}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: dda608506ee39104d5dae5f158e04b1732f199a7\n"
    },
    {
      "commit": "77596c0368ffd14cbc13306181441122eb01ef2d",
      "tree": "42a7c8d70b689aa0a41c5f7b77aeec858b120af3",
      "parents": [
        "0de777f9f15340ffc2e6787fa0aaa70bf86675ec"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Aug 20 11:07:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 20 11:14:34 2025"
      },
      "message": "Roll abseil_revision 274c81389f..f363711b40\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/274c81389f..f363711b40\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/274c81389f..f363711b40\n\nBug: None\nChange-Id: Ia1e9379fcbb021605eba58aa735a31ff1542a048\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6865591\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1503851}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 75c49e25dbe9a961ddccb8b396662e242a9c2f71\n"
    },
    {
      "commit": "0de777f9f15340ffc2e6787fa0aaa70bf86675ec",
      "tree": "27f061fb93ddee6e3fe79c5e87ead44fd455d7d7",
      "parents": [
        "1e18dc54a045a632de52d420e9636072662841b4"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Aug 13 14:57:08 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Aug 13 15:00:31 2025"
      },
      "message": "Roll abseil_revision 56945519b5..274c81389f\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/56945519b5..274c81389f\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/56945519b5..274c81389f\n\nBug: None\nChange-Id: I5dfe7d957e3e1f752436c8af8c2b17696c5ca485\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6842340\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1500801}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 89dbcdef074f3054b9096bb5759a3f6588308a75\n"
    },
    {
      "commit": "1e18dc54a045a632de52d420e9636072662841b4",
      "tree": "712c57406e233f115ebb65c21586211c2e375cd5",
      "parents": [
        "5f6b05eac05371bee829951e64f3fd35854e9311"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Fri Aug 01 20:18:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Aug 01 20:22:57 2025"
      },
      "message": "Roll libc++ from 1ce2525ae355 to adbb4a5210ae (5 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/1ce2525ae355..adbb4a5210ae\n\n2025-08-01 de34@live.cn [libc++] Implement comparison operators for `tuple` added in C++23 (#148799)\n2025-08-01 nikolasklauser@berlin.de [libc++][NFC] Refactor __do_rehash a bit (#151543)\n2025-08-01 nikolasklauser@berlin.de [libc++] Simplify the tuple constructors a bit (#150405)\n2025-07-31 steffen.larsen@intel.com [libc++] Fix return type of ilogb(double) (#150374)\n2025-07-31 ldionne.2@gmail.com [libc++] Add checks for misused hardening macros (#150669)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nTbr: hans@chromium.org,thakis@chromium.org\nChange-Id: I378355650f987cfaeb177b960df458fadb043f13\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6811845\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1495697}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: e19107f8b81806fb2f145fb7c4354fd767b59f49\n"
    },
    {
      "commit": "5f6b05eac05371bee829951e64f3fd35854e9311",
      "tree": "5d92f6afa6651ab6be5f6648514437e8922bc44f",
      "parents": [
        "8b3cac3801e494d0324886088a46651b99aceb26"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Jul 30 09:37:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 30 09:39:21 2025"
      },
      "message": "Roll abseil_revision 64a9eafe33..56945519b5\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/64a9eafe33..56945519b5\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/64a9eafe33..56945519b5\n\nBug: None\nChange-Id: I92b7e0112faa49032554926d43cfa154a9fe5d00\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6799383\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1494049}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b0d46a5af30ac68a8ea4d9dfabc2d1649eb3dc37\n"
    },
    {
      "commit": "8b3cac3801e494d0324886088a46651b99aceb26",
      "tree": "8e1a78579cc89eb670bf97ef36eeb12beaf8eed3",
      "parents": [
        "b24d00e5a5a1b12df1f08364cf08dd7a296f7cf7"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Fri Jul 25 20:25:21 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jul 25 20:27:38 2025"
      },
      "message": "Reland \"Roll abseil_revision af00a9295f..64a9eafe33\"\n\nThis is a reland of commit 5916d6228a22a4be03886fe94904ca9579452160\n\nThe issue has been fixed upstream (it will be on Github tomorrow), but it is already integrated in this CL [1].\n\n[1] - https://chromium-review.googlesource.com/c/chromium/src/+/6788077/1..2\n\nOriginal change\u0027s description:\n\u003e Roll abseil_revision af00a9295f..64a9eafe33\n\u003e\n\u003e Change Log:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/af00a9295f..64a9eafe33\n\u003e Full diff:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/af00a9295f..64a9eafe33\n\u003e\n\u003e Bug: None\n\u003e Change-Id: I07dbfd85ac9750f4863df827a7e6003b92f896e9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6779281\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\n\u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\n\u003e Commit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\n\u003e Auto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1491529}\n\nBug: None\nChange-Id: Id11217c74c1fd60b58215c4439842925030ea230\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6788077\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1492274}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c72f6b2987cd7b6963daed89779384d063b0298a\n"
    },
    {
      "commit": "b24d00e5a5a1b12df1f08364cf08dd7a296f7cf7",
      "tree": "a40bf085cf8a8d55e93e3e419e7d27ac25f703da",
      "parents": [
        "b342476a776c82cbc112764f9f9d3f23a3ce39fc"
      ],
      "author": {
        "name": "David Bienvenu",
        "email": "davidbienvenu@google.com",
        "time": "Thu Jul 24 17:05:24 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 24 17:08:32 2025"
      },
      "message": "Revert \"Roll abseil_revision af00a9295f..64a9eafe33\"\n\nThis reverts commit 5916d6228a22a4be03886fe94904ca9579452160.\n\nReason for revert: broke android archive-rel build\n\nBug: None\n\nhttps://ci.chromium.org/ui/p/chromium/builders/ci/android-archive-rel/60384/overview\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/af00a9295f..64a9eafe33\n\nOriginal change\u0027s description:\n\u003e Roll abseil_revision af00a9295f..64a9eafe33\n\u003e\n\u003e Change Log:\n\u003e https://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/af00a9295f..64a9eafe33\n\u003e Full diff:\n\u003e\n\n\u003e\n\u003e Bug: None\n\u003e Change-Id: I07dbfd85ac9750f4863df827a7e6003b92f896e9\n\u003e Reviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6779281\n\u003e Reviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\n\u003e Commit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\n\u003e Commit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\n\u003e Auto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\n\u003e Cr-Commit-Position: refs/heads/main@{#1491529}\n\nBug: None\nNo-Presubmit: true\nNo-Tree-Checks: true\nNo-Try: true\nChange-Id: I2c312dce4d21ef9d9df91d8567ca7af13f50d4e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6782842\nCommit-Queue: David Bienvenu \u003cdavidbienvenu@google.com\u003e\nBot-Commit: Rubber Stamper \u003crubber-stamper@appspot.gserviceaccount.com\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1491535}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c226b0eb4a95466a5e6bda4eb8711661096c89c9\n"
    },
    {
      "commit": "b342476a776c82cbc112764f9f9d3f23a3ce39fc",
      "tree": "6257f4d3ddc45391c5f81486a871a0aaa018f7fd",
      "parents": [
        "320a9daea68b36343d2380eeefa368c2db56e8f9"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Thu Jul 24 16:41:04 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 24 16:44:40 2025"
      },
      "message": "Roll abseil_revision af00a9295f..64a9eafe33\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/af00a9295f..64a9eafe33\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/af00a9295f..64a9eafe33\n\nBug: None\nChange-Id: I07dbfd85ac9750f4863df827a7e6003b92f896e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6779281\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1491529}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5916d6228a22a4be03886fe94904ca9579452160\n"
    },
    {
      "commit": "320a9daea68b36343d2380eeefa368c2db56e8f9",
      "tree": "a40bf085cf8a8d55e93e3e419e7d27ac25f703da",
      "parents": [
        "fa304eccac16000082122e332fd3a45c147fca1d"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Tue Jul 22 18:04:17 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 22 18:06:23 2025"
      },
      "message": "Roll libc++ from 569aa83b4bbc to ac9e4860cadb (8 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/569aa83b4bbc..ac9e4860cadb\n\nManually ran `third_party/abseil-cpp/generate_def_files.py` with\nthe roll patched in to update .def files.\n\n2025-07-22 hghristov.rmm@gmail.com [libc++] Enable some tests on `android` (#149899)\n2025-07-21 ldionne.2@gmail.com [libc++] Remove mentions of Clang 18 in the test suite (#148862)\n2025-07-21 ldionne.2@gmail.com [libc++] Avoid duplicate LWGXYZ prefixes in status tables (#148874)\n2025-07-21 b.geeek@gmail.com [libc++][regex] Throw exception in the case of wrong range (#148231)\n2025-07-20 nikolasklauser@berlin.de [libc++] Refactor internal index_sequence API to match the public one (#149475)\n2025-07-20 hui.xie1990@gmail.com [libc++][ranges] implement `std::ranges::zip_transform_view` (#79605)\n2025-07-19 hui.xie1990@gmail.com [libc++] constexpr flat_multimap (#148417)\n2025-07-19 ldionne.2@gmail.com [libc++] Add and empty skeleton for LLVM 22 release notes (#149535)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: I9d6b988b10438feb94c876586bfeb983b0c56193\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6777254\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Devon Loehr \u003cdloehr@google.com\u003e\nReviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\nCommit-Queue: Arthur Eubanks \u003caeubanks@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1490293}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 149c7f5d5b0f11f5ba3ba50c165feccb68368eab\n"
    },
    {
      "commit": "fa304eccac16000082122e332fd3a45c147fca1d",
      "tree": "ec6334ea77ca2702d10f1c382dd0155322e9c162",
      "parents": [
        "30f0b66664faffeb3a0f5bd04c40e76ab2b0040e"
      ],
      "author": {
        "name": "Arthur Eubanks",
        "email": "aeubanks@google.com",
        "time": "Thu Jul 17 23:36:36 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 17 23:38:58 2025"
      },
      "message": "Add C++ toolchain team to OWNERS of abseil .def files\n\nSo we can update them during toolchain updates.\n\nChange-Id: I3085f99be0ede4d288df6524f5e6c430cf61261f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6765997\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1488565}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 99c3ab3809c2fb59413578a1fd9606d7eef842b2\n"
    },
    {
      "commit": "30f0b66664faffeb3a0f5bd04c40e76ab2b0040e",
      "tree": "51e736f2f7d5d3334435da6d7df9ecdc6d3e9472",
      "parents": [
        "5588b93736c935f9e8b9d77f2f1071c7d282895b"
      ],
      "author": {
        "name": "Devon Loehr",
        "email": "dloehr@google.com",
        "time": "Thu Jul 17 07:17:42 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu Jul 17 07:20:18 2025"
      },
      "message": "Roll libc++ from f0f0465d77a2 to f42ef1b11914 (46 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/f0f0465d77a2..f42ef1b11914\n\n2025-07-16 steve@obrien.cc Minor formatting fix in \u0027generate_feature_test_macro_components\u0027 (#148889)\n2025-07-16 nikolasklauser@berlin.de [libc++] Simplify __hash_table further (#148375)\n2025-07-16 corentinjabot@gmail.com [Clang] Diagnose forming references to nullptr (#143667)\n2025-07-16 enh@google.com Remove workarounds for NDK versions before 2017\u0027s r16. (#148879)\n2025-07-16 nikolasklauser@berlin.de [libc++] Implement _LIBCPP_SUPPRESS_DEPRECATED macros in terms of _LIBCPP_DIAGNOSTIC macros (#143857)\n2025-07-16 nikolasklauser@berlin.de [libc++][NFC] Remove some __tree internal accessor functions (#147266)\n2025-07-16 nikolasklauser@berlin.de [libc++] Update polymorphic_allocator to never contain a nullptr (#148423)\n2025-07-16 nikolasklauser@berlin.de [libc++] Always initialize __tree::{,const_}iterator (#147167)\n2025-07-16 nikolasklauser@berlin.de [libc++] Simplify std::launder (#147985)\n2025-07-15 nikolasklauser@berlin.de [libc++] Annotate barrier functions that are defined in the dylib (#148542)\n2025-07-15 varconsteq@gmail.com [libc++] Add missing unsupported attributes to hardening timezone tests. (#148406)\n2025-07-15 de34@live.cn [libc++][docs] Add missing entry for status pages, fix bad formatting, and deduplicate (#148186)\n2025-07-15 ldionne.2@gmail.com [libc++] Bump Xcode support (#148651)\n2025-07-15 ldionne.2@gmail.com [libc++] Ensure that we restore invariants in basic_filebuf::overflow (#147389)\n2025-07-15 tobias@hieta.se Bump version to 22.0.0-git\n2025-07-15 nikolasklauser@berlin.de Revert \"[libc++][hardening] Introduce assertion semantics\" (#148822)\n2025-07-15 nikolasklauser@berlin.de Revert \"[libc++][hardening] Introduce a dylib function to log hardening errors.\" (#148787)\n2025-07-15 nikolasklauser@berlin.de [libc++] Simplify the implementation of __libcpp_{,de}allocate (#147989)\n2025-07-15 varconsteq@gmail.com [libc++][hardening] Introduce assertion semantics (#148268)\n2025-07-15 hghristov.rmm@gmail.com [libc++] P2944R3: Constrained comparisons - `optional` (#144249)\n2025-07-15 varconsteq@gmail.com [libc++][hardening] Introduce a dylib function to log hardening errors. (#148266)\n2025-07-14 ikudrin@accesssoftek.com [clang] Add -Wuninitialized-const-pointer (#148337)\n2025-07-14 michaelbuch12@gmail.com Revert \"[libc++][NFC] atomic::wait use public API on macOS\" (#148705)\n2025-07-14 de34@live.cn [libc++][docs] Confirm that P2372R3 has been implemented (#148573)\n2025-07-14 varconsteq@gmail.com [libc++] Introduce the _LIBCPP_VERBOSE_TRAP macro (#148262)\n2025-07-14 kazu@google.com [libcxx] Fix a typo in documentation (#148557)\n2025-07-13 nikolasklauser@berlin.de [libc++] Don\u0027t instantiate allocators in __hash_table on an incomplete type (#148353)\n2025-07-11 ldionne.2@gmail.com [libc++][NFC] Fix documentation for using the libstdc++ test config\n2025-07-11 hui.xie1990@gmail.com [libc++][NFC] atomic::wait use public API on macOS (#147146)\n2025-07-11 nikolasklauser@berlin.de [libc++] XFAIL is_bounded_array.pass.cpp for Android as well\n2025-07-10 nikolasklauser@berlin.de [libc++] Move a few tests into more correct places (#147557)\n2025-07-10 huberjn@outlook.com [LLVM] Fix GPU build of libcxx/compiler-rt libraries\n2025-07-10 nikolasklauser@berlin.de [libc++] Temporarily disable failing test for Android CI runners\n2025-07-10 nikolasklauser@berlin.de [libc++] Fix insert() calling incorrect constructors (#146231)\n2025-07-10 nikolasklauser@berlin.de [libc++] Implement the public invoke API in terms of the libc++-internal API (#146334)\n2025-07-10 nikolasklauser@berlin.de [libc++][NFC] Simplify std::__destroy_at a bit (#147025)\n2025-07-10 nikolasklauser@berlin.de [libc++][NFC] Remove special handling for __hash_value_type in \u003c__node_handle\u003e (#147271)\n2025-07-10 de34@live.cn [libc++] Remove the `packaged_task::result_type` extension (#147671)\n2025-07-10 de34@live.cn [libc++][docs] Update paper \u0026 LWG issue lists after 2025-06 meeting (#147668)\n2025-07-09 aidengrossman@google.com [libcxx] Bump Container Runner Version (#147831)\n2025-07-09 hpoussin@reactos.org [libc++] Simplify definition of __libcpp_recursive_mutex_t (#147385)\n2025-07-09 nikolasklauser@berlin.de [libc++] Optimize ctype::to{lower,upper} (#145344)\n2025-07-09 ldionne.2@gmail.com [libc++] Mark a few LWG issues as complete instead of Nothing To Do\n2025-07-09 de34@live.cn [libc++][docs] Fix bad status and links in Cxx2cIssues.csv (#147669)\n2025-07-09 phosek@google.com [libcxxabi][libunwind] Support for using LLVM libc (#134893)\n2025-07-08 zibi@ca.ibm.com [libc++][z/OS] XFAIL thread_create_failure.pass.cpp on z/OS (#147520)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nChange-Id: I499b27cb9aa9b0dc4dfec303296f0d85c396d727\nBug: 428050052\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6762461\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1488077}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 59f6e6f3b6c7cbd8ce52be6ab50bcbfa70ee0214\n"
    },
    {
      "commit": "5588b93736c935f9e8b9d77f2f1071c7d282895b",
      "tree": "ec3c4dfe0856dc6656d1c4a55574e75578977c7d",
      "parents": [
        "0c790f59e93125428138ecfb99531340a642fc79"
      ],
      "author": {
        "name": "Devon Loehr",
        "email": "dloehr@google.com",
        "time": "Wed Jul 16 20:47:45 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 16 20:52:06 2025"
      },
      "message": "Roll libc++ from 7a36df3acb83 to f0f0465d77a2 (37 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/7a36df3acb83..f0f0465d77a2\n\n2025-07-08 i.trofimow@yandex.ru [libc++] Fix std::make_exception_ptr interaction with ObjC (#135386)\n2025-07-08 164661612+egorshamshura@users.noreply.github.com [libc++][Clang] Added explanation why is_constructible evaluated to false. Updated the diagnostics checks in libc++ tests. (#144220)\n2025-07-06 hui.xie1990@gmail.com [libc++] P2655R3 common_reference_t of reference_wrapper Should Be a Reference Type (#141408)\n2025-07-06 hui.xie1990@gmail.com [libc++] LWG 3987 provide iterator.range access from flat_{map,set} (#137524)\n2025-07-06 hui.xie1990@gmail.com [libc++][doc][NFC] update release notes on P3372R3 (#147161)\n2025-07-06 hui.xie1990@gmail.com [libc++] fix atomic::wait memory order (#146267)\n2025-07-05 hui.xie1990@gmail.com [libc++] constexpr `flat_set` (#140360)\n2025-07-05 nikolasklauser@berlin.de [libc++] Granularize \u003clocale\u003e (#146650)\n2025-07-05 nikolasklauser@berlin.de [libc++][NFC] Merge add_{r,l}value_reference.h (#147022)\n2025-07-05 nikolasklauser@berlin.de [libc++] default some special members in map and set (#147081)\n2025-07-05 nikolasklauser@berlin.de [libc++] Add the thread safety annotations unconditionally (#117497)\n2025-07-04 david.spickett@linaro.org [libcxx][test] Correct syntax of lit directives in some tests (#146886)\n2025-07-04 nikolasklauser@berlin.de [libc++][NFC] Remove __remove_uncvref (#140531)\n2025-07-04 ldionne.2@gmail.com [libc++] Fix tests broken on the Buildkite CI (#146733)\n2025-07-04 hghristov.rmm@gmail.com [libc++][NFC] Fixed some wrongly spelled `_LIBCPP_STD_VER` in comments (#147008)\n2025-07-03 raul@tambre.ee [libcxxabi][cmake] Account for LIBCXXABI_TARGET_SUBDIR in test config (#138527)\n2025-07-03 30337500+xbcnn@users.noreply.github.com [libcxx] Avoid hash key in __hash_table::find() if it is empty. (#126837)\n2025-07-02 nikolasklauser@berlin.de [libc++] Remove dead code from \u003ctype_traits\u003e (#143854)\n2025-07-02 nikolasklauser@berlin.de [libc++] Avoid including vector in \u003cfunctional\u003e (#144310)\n2025-07-02 nikolasklauser@berlin.de [libc++] Make libcxx/selftest a top-level test directory (#144852)\n2025-07-02 ldionne.2@gmail.com [libc++] Re-add a script to trigger the libc++ Buildkite pipeline (#146730)\n2025-07-02 ashwinkbanwari@gmail.com [clang] [modules] Implement P3618R0: Allow attaching main to the global module (#146461)\n2025-06-30 eric@efcs.ca Address formatting mistake in libc++ test\n2025-06-30 eric@efcs.ca [libc++] Fix wait_on_destruct.pass.cpp hanging sometimes (#146240)\n2025-06-30 nikolasklauser@berlin.de [libc++] Add missing _LIBCPP_NODEBUG in \u003c__type_traits/invoke.h\u003e\n2025-06-30 nikolasklauser@berlin.de [libc++] Fix \u003ccharconv\u003e not exporting std::errc (#146268)\n2025-06-29 nikolasklauser@berlin.de [Clang] Add __builtin_invoke and use it in libc++ (#116709)\n2025-06-29 hghristov.rmm@gmail.com [libc++][NFC] Refactored equality comparisons tests for `pair` and `expected` (#145668)\n2025-06-28 hui.xie1990@gmail.com [libc++] Introduce `__product_iterator_traits` and optimise `flat_map::insert` (#139454)\n2025-06-27 hghristov.rmm@gmail.com [libc++] P2944R3: Constrained comparisions - `tuple` (#145677)\n2025-06-27 nikolasklauser@berlin.de [libc++] Move libcxx/test/libcxx/extensions to libcxx/test/extensions and update the tests (#145476)\n2025-06-27 nikolasklauser@berlin.de [libc++] Remove a bunch of unnecessary type indirections from __tree (#145295)\n2025-06-26 nikolasklauser@berlin.de [libc++] Avoid type-punning between __hash_value_type and pair (#143501)\n2025-06-26 qinkun@google.com Disable HWSan for thread_creae_failure.pass.\n2025-06-26 qinkun@google.com Disable HWSan for thread_creae_failure.pass.\n2025-06-26 nikolasklauser@berlin.de [libc++] Address remaining comments from #130145\n2025-06-26 nikolasklauser@berlin.de [libc++] Don\u0027t try to wait on a thread that hasn\u0027t started in std::async, take 2 (#130145)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: 428050052\nChange-Id: I959aea6c3ded6fa2db2c876bd4b6815cbf74e6fe\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6715982\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Devon Loehr \u003cdloehr@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1487875}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: b6afa00c8aecdb5fe427b02bec5ed5d543498661\n"
    },
    {
      "commit": "0c790f59e93125428138ecfb99531340a642fc79",
      "tree": "8d2fd1ce41de29b7fbf3c86667ed870ab73f4af4",
      "parents": [
        "cae4b6a3990e1431caa09c7b2ed1c76d0dfeab17"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Jul 16 10:33:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 16 10:35:52 2025"
      },
      "message": "Roll abseil_revision cf2b48cf45..af00a9295f\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/cf2b48cf45..af00a9295f\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/cf2b48cf45..af00a9295f\n\nBug: None\nChange-Id: I5d3e1fe958892706eeee37b4346cb69cf752ed43\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6759970\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1487515}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: f1e9b57f22044f3971c021240e28835c74e225aa\n"
    },
    {
      "commit": "cae4b6a3990e1431caa09c7b2ed1c76d0dfeab17",
      "tree": "93e95c53e8567f7baed0809beb5eb88359728778",
      "parents": [
        "b8d716ff7ba20ef72b8934336671bbb960ca3cfd"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Jul 09 11:47:44 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 09 11:51:52 2025"
      },
      "message": "Roll abseil_revision ddbb5170bb..cf2b48cf45\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/ddbb5170bb..cf2b48cf45\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/ddbb5170bb..cf2b48cf45\n\nBug: None\nChange-Id: I07e5b64bab55ee9d741a84d882e79391d3e9a7e3\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6717992\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1484255}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5449f08067b1d6f521c81ce658fad7a034c2ae63\n"
    },
    {
      "commit": "b8d716ff7ba20ef72b8934336671bbb960ca3cfd",
      "tree": "b7f3d0efcdf24c605da9c69e5cb17570d7119f36",
      "parents": [
        "5254207afe54e4268e8ea065c7d85baf590d412a"
      ],
      "author": {
        "name": "Devon Loehr",
        "email": "dloehr@google.com",
        "time": "Tue Jul 08 18:01:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jul 08 18:04:24 2025"
      },
      "message": "Roll libc++ from b5d83e70a153 to 7a36df3acb83 (43 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/b5d83e70a153..7a36df3acb83\n\n2025-06-25 hghristov.rmm@gmail.com [libc++] P2944R3: Constrained comparisions - `variant` (#141396)\n2025-06-24 ldionne.2@gmail.com [libc++] Refactor basic_filebuf::overflow() (#144793)\n2025-06-24 hui.xie1990@gmail.com [libc++] Fix no-localisation CI failure on \u003ccomplex\u003e (#145213)\n2025-06-24 winner245@hotmail.com [libc++] Fix bitset conversion functions and refactor constructor (#121348)\n2025-06-23 nikolasklauser@berlin.de [libc++] Remove a bunch of now unnecessary indirections in __tree (#142397)\n2025-06-23 nikolasklauser@berlin.de [libc++] Add test to ensure that the mangling of types stays the same (#143556)\n2025-06-21 hui.xie1990@gmail.com [libc++] constexpr flat_map (#137453)\n2025-06-21 mazkuba3@gmail.com [libc++] Implement `views::join_with` (#65536)\n2025-06-21 nikolasklauser@berlin.de [libc++] Simplify \u003climits\u003e a bit (#140021)\n2025-06-21 nikolasklauser@berlin.de [libc++] Simplify std::function further after removing allocator support (#144443)\n2025-06-20 aidengrossman@google.com [libc++] Disable a std::unexpected test in modules build (#144466)\n2025-06-20 hghristov.rmm@gmail.com [libc++] Update the value of __cpp_lib_constrained_equality after P3379R0 (#144553)\n2025-06-19 nikolasklauser@berlin.de [libc++][NFC] Format abs.pass.cpp test\n2025-06-19 nikolasklauser@berlin.de [libc++] Move std::abs into __math/abs.h (#139586)\n2025-06-19 nikolasklauser@berlin.de [libc++] Simplify the implementation of pointer_traits a bit (#142260)\n2025-06-19 cpplearner@outlook.com [libc++][test] Don\u0027t pass ill-formed UTF-8 to MAKE_STRING_VIEW (#136403)\n2025-06-18 kazu@google.com [libc++] Fix a typo in documentation (#144763)\n2025-06-18 winner245@hotmail.com [libc++] Optimize ranges::{for_each, for_each_n} for segmented iterators (#132896)\n2025-06-18 winner245@hotmail.com [libc++] Clean up casts in std::forward_list (#130310)\n2025-06-18 winner245@hotmail.com [libc++] Make list constexpr as part of P3372R3 (#129799)\n2025-06-18 nikolasklauser@berlin.de [libc++] Move __has_iterator_typedefs to the up-to-C++17 implementation of iterator_traits (#144265)\n2025-06-18 martin@martin.st [libcxx] [test] Fix odr_signature tests with optimizations enabled (#144317)\n2025-06-17 dthorn@google.com Revert \"[libc++] Remove trailing newline from _LIBCPP_ASSERTION_HANDLER calls\" (#144615)\n2025-06-17 sbc@chromium.org [libc++] Remove trailing newline from _LIBCPP_ASSERTION_HANDLER calls (#143573)\n2025-06-17 ldionne.2@gmail.com [libc++] Mark two assertion tests as unsupported in C++03 mode\n2025-06-17 ldionne.2@gmail.com [libc++][NFC] Refactor basic_streambuf to use public API functions when possible (#144547)\n2025-06-17 ldionne.2@gmail.com [libc++][NFC] Consistently qualify calls to C functions in \u003cfstream\u003e (#144539)\n2025-06-16 nikolasklauser@berlin.de [libc++] Remove a few workarounds for old Clang versions (#143858)\n2025-06-15 hghristov.rmm@gmail.com [libc++] P2944R3: Constrained comparisons - update `reference_wrapper` implementation (#139368)\n2025-06-12 hehiralbi@gmail.com [libc++][test] Improve test coverage for flat_set (lack of) SCARY iterators (#139649)\n2025-06-12 kotborealis@awooo.ru [libc++] Update GDB pretty-printer to work with GDB 17 (#142106)\n2025-06-12 tynasello@google.com [libc++] Expand Android libc++ test config files (#142846)\n2025-06-12 kazu@google.com [libc++] Fix typos in documentation (#143912)\n2025-06-12 de34@live.cn [libc++] Fix constructing `bitset` from non-null-terminated arrays (#143691)\n2025-06-12 nikolasklauser@berlin.de [libc++] Remove allocator support from std::function (#140395)\n2025-06-11 nikolasklauser@berlin.de [libc++] Remove static_assert from hash.cpp that fires unconditionall\n2025-06-11 nikolasklauser@berlin.de [libc++] Simplify the implementation of __next_prime a bit (#143512)\n2025-06-11 nikolasklauser@berlin.de [libc++] Upgrade to GCC 15 (#138293)\n2025-06-11 winner245@hotmail.com [libc++] Make forward_list constexpr as part of P3372R3 (#129435)\n2025-06-11 nikolasklauser@berlin.de [libc++][NFC] Move __libcpp_is_integral into the  else branch (#142556)\n2025-06-11 nikolasklauser@berlin.de [libc++] Refactor signed/unsigned integer traits (#142750)\n2025-06-11 nikolasklauser@berlin.de [libc++] Fix constraints in `__countr_zero` and `__popcount`\n2025-06-11 6399679+maflcko@users.noreply.github.com [libc++] Add missing C++20 [time.point.arithmetic] (#143165)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nBug: 428050052\nTbr: hans@chromium.org,thakis@chromium.org\nChange-Id: I9e33870d5f40129250efdd34c2a2577933f2b6dd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6672234\nReviewed-by: Nico Weber \u003cthakis@chromium.org\u003e\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1483880}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 5e580ced24e94e6c1491ff5264357eaa02064d5f\n"
    },
    {
      "commit": "5254207afe54e4268e8ea065c7d85baf590d412a",
      "tree": "c650adc443e0bac67be28ba90eee56633bf97fc1",
      "parents": [
        "dd86c62796721703269070183115c6196e03e71b"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Jul 02 11:51:37 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jul 02 11:55:17 2025"
      },
      "message": "Roll abseil_revision 23d40c5dbd..ddbb5170bb\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/23d40c5dbd..ddbb5170bb\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/23d40c5dbd..ddbb5170bb\n\nBug: None\nChange-Id: Icff08071cd84455acb35f4adbd8021c1fe93432f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6696148\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1481516}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 25e76e278983c64dc5b8249e4a77bb962b476e61\n"
    },
    {
      "commit": "dd86c62796721703269070183115c6196e03e71b",
      "tree": "92325df7ea4f060e00da57b3682e21bfa3105677",
      "parents": [
        "43850be4d3bb5e84cd551ce5e20ee7a44f65fd1a"
      ],
      "author": {
        "name": "Lei Zhang",
        "email": "thestig@chromium.org",
        "time": "Fri Jun 27 06:02:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 27 06:05:25 2025"
      },
      "message": "Remove unused absl_test_cflags_cc\n\nThis GN config is not referenced anywhere.\n\nChange-Id: Ib4153d5d9246139a6ecde46bc0a67b06682500ce\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6680522\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Lei Zhang \u003cthestig@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1479645}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 12eb35a211bae67f349b85ebdaf993dd8d1c4a95\n"
    },
    {
      "commit": "43850be4d3bb5e84cd551ce5e20ee7a44f65fd1a",
      "tree": "ea18256dce737fb01226b465f6b9587a119d97ab",
      "parents": [
        "e3d58ba1a2a04f85225c3c04fa4603bb64399b2c"
      ],
      "author": {
        "name": "Daniel Cheng",
        "email": "dcheng@chromium.org",
        "time": "Tue Jun 24 21:33:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue Jun 24 21:35:37 2025"
      },
      "message": "Remove NaCl-related files from //build\n\nAlso cleans up all the random GN references to these files throughout\nthe tree, cleaning up is_nacl, et cetera branches in those files as\nwell.\n\nBug: 40511454\nChange-Id: I95763cc9815f596e1dbbf5ae39d691c20bebf585\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6666653\nReviewed-by: Alex Gough \u003cajgo@chromium.org\u003e\nReviewed-by: Arthur Eubanks \u003caeubanks@google.com\u003e\nCommit-Queue: Daniel Cheng \u003cdcheng@chromium.org\u003e\nOwners-Override: Alex Gough \u003cajgo@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1478194}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 6185ee6f17b783d2360e2effac4994db4992f6cd\n"
    },
    {
      "commit": "e3d58ba1a2a04f85225c3c04fa4603bb64399b2c",
      "tree": "d10ba5bfa1142d701e3f845664314e69d69aaa47",
      "parents": [
        "7b109e55608ecc5dd5b7f4999c94df93f2b645e5"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Jun 18 12:16:40 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 18 12:18:38 2025"
      },
      "message": "Roll abseil_revision 9ac131cf7d..23d40c5dbd\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/9ac131cf7d..23d40c5dbd\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/9ac131cf7d..23d40c5dbd\n\nCompile-Size: Size increase is unavoidable.\nBug: None\nChange-Id: I093f5dfebb7747166fbc5fe3f79c0cec2af7a9e9\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6652331\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1475517}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 161a391ea7e9777728f7062fc7992bc3948eb99a\n"
    },
    {
      "commit": "7b109e55608ecc5dd5b7f4999c94df93f2b645e5",
      "tree": "cd0603084090a57c6dbe6bc56080d067e49e4286",
      "parents": [
        "84b990c066f57fef513a2ec360bd5efb969a6be6"
      ],
      "author": {
        "name": "Jordan",
        "email": "rop@google.com",
        "time": "Wed Jun 18 05:57:58 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 18 06:00:19 2025"
      },
      "message": "LSC Add \u0027Update Mechanism:\u0027 to README.chromium\n\nBug: 417367156\nChange-Id: I318629733d1f75262e030105ec0b684f1307d2fd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6646426\nAuto-Submit: Jordan Brown \u003crop@google.com\u003e\nOwners-Override: Jordan Brown \u003crop@google.com\u003e\nCommit-Queue: Jordan Brown \u003crop@google.com\u003e\nCommit-Queue: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Jiewei Qian \u003cqjw@chromium.org\u003e\nReviewed-by: Rachael Newitt \u003crenewitt@google.com\u003e\nReviewed-by: Joey Scarr \u003cjsca@google.com\u003e\nCr-Commit-Position: refs/heads/main@{#1475401}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: da752eb2a3660cf1bf8dac620f6380b89dd953a7\n"
    },
    {
      "commit": "84b990c066f57fef513a2ec360bd5efb969a6be6",
      "tree": "0199bf0a529e54c046aa107f6d260bbaaf1972e4",
      "parents": [
        "46e997c93154c7aa2f66ec7925a0b47059c0f14c"
      ],
      "author": {
        "name": "Lei Zhang",
        "email": "thestig@chromium.org",
        "time": "Fri Jun 13 06:38:49 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Fri Jun 13 06:42:07 2025"
      },
      "message": "Remove Abseil deprecated nullability patch\n\nAfter https://crrev.com/1473185, this is no longer needed as all code\nhas migrated away from the deprecated form of Abseil\u0027s nullability code.\n\nBug: 412943761\nChange-Id: I852efa53f45b623b51d4b02f70751ba294383bd1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6635041\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1473389}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: c71b7b4d651570ffbf08693e9620245720d28d96\n"
    },
    {
      "commit": "46e997c93154c7aa2f66ec7925a0b47059c0f14c",
      "tree": "ec146831ae88b8ba392421c39d207f7aef598cf4",
      "parents": [
        "2b011cd0e9f1f5c273f29b8fb8656fa97a40cbc8"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed Jun 11 10:16:51 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 11 10:20:53 2025"
      },
      "message": "Roll abseil_revision 669459108d..9ac131cf7d\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/669459108d..9ac131cf7d\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/669459108d..9ac131cf7d\n\nBug: None\nChange-Id: Ie5e7d43b03e2504324469e5bd316789b308d494f\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6632929\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1472293}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 86247e1da6f1198aece8820eeb2c4b6c57a11de2\n"
    },
    {
      "commit": "2b011cd0e9f1f5c273f29b8fb8656fa97a40cbc8",
      "tree": "64a901a2e4bc9c9625e6f380439955109e3f4faf",
      "parents": [
        "f457992f2e2c64de6302e3deabcb94691ba1d719"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed Jun 04 16:23:46 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed Jun 04 16:26:48 2025"
      },
      "message": "Roll abseil_revision 94be0866ac..669459108d\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/94be0866ac..669459108d\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/94be0866ac..669459108d\n\nBug: None\nChange-Id: Ic1e51da6517afa3be0c8c7851ad93d6516da647b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6619511\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1469364}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: af28e41a8063d07875bb0200958ed8805201e899\n"
    },
    {
      "commit": "f457992f2e2c64de6302e3deabcb94691ba1d719",
      "tree": "aae1ef704779e8ea1f84154b81366e12137cbe4f",
      "parents": [
        "0c63301c7ef3012c448edf67dba246465c9b2443"
      ],
      "author": {
        "name": "Nico Weber",
        "email": "thakis@chromium.org",
        "time": "Sun Jun 01 02:22:34 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Sun Jun 01 02:25:32 2025"
      },
      "message": "Roll libc++ from a9cc573e7c59 to c2e409462f54 (61 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/a9cc573e7c59..c2e409462f54\n\n2025-05-31 jrtc27@jrtc27.com Revert \"[libc++] Re-enable std::pair trivial copy constructor for FreeBSD \u003e\u003d 14\" (#142204)\n2025-05-30 hui.xie1990@gmail.com [libc++][test] Fix  test not relying on MinSequenceContainer (#140372)\n2025-05-30 hcwenyc@hotmail.com [libc++] P2165R4: Update deduction guides for map containers and container adaptors (#136011)\n2025-05-28 winner245@hotmail.com [libc++] Refactor bitset::{any, all} (#128445)\n2025-05-28 winner245@hotmail.com [libc++] Simplify __bitset::__init (#121357)\n2025-05-28 jyknight@google.com Revert \"[libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (#131156)\" (#141756)\n2025-05-28 ldionne.2@gmail.com Revert \"[libc++] Fix build failure with libdispatch backend (#141606)\"\n2025-05-28 ldionne.2@gmail.com [libc++] Fix build failure with libdispatch backend (#141606)\n2025-05-28 david.spickett@linaro.org [libcxx][docs] Fix bullet point in Additional Tools section\n2025-05-28 martin@martin.st [libcxx] [test] Change an MSVC mode XFAIL into UNSUPPORTED (#141609)\n2025-05-27 LRFLEW@aol.com [libc++] Fix directory name in libcxx rand.dist tests path (#140160)\n2025-05-27 nikolasklauser@berlin.de [libc++] Bump the docker image hash (#140517)\n2025-05-23 nikolasklauser@berlin.de [libc++][NFC] Replace a few \"namespace std\" with the correct macro (#140510)\n2025-05-23 martin@martin.st [libcxx] [test] Extend mingw target checks to cover the arm64ec architecture too (#141227)\n2025-05-21 winner245@hotmail.com [libc++] Optimize bitset::to_string (#128832)\n2025-05-21 winner245@hotmail.com [libc++] Optimize std::for_each_n for segmented iterators (#135468)\n2025-05-20 nikolasklauser@berlin.de [libc++] Make ABI annotations explicit for windows-specific code (#140507)\n2025-05-20 nikolasklauser@berlin.de [libc++] Add explicit ABI annotations to functions from the block runtime declared in \u003c__functional/function.h\u003e (#140592)\n2025-05-19 nikolasklauser@berlin.de [libc++] Optimize std::getline (#121346)\n2025-05-19 nikolasklauser@berlin.de [libc++] Bump GCC_HEAD_VERSION to 16\n2025-05-18 koraq@xs4all.nl [libc++] Implements the new FTM header test generator. (#134542)\n2025-05-18 nikolasklauser@berlin.de [libc++] Introduce ABI sensitive areas to avoid requiring _LIBCPP_HIDE_FROM_ABI everywhere (#131156)\n2025-05-18 nikolasklauser@berlin.de [libc++] Fix set::operator\u003d when instantiating with a std::pair (#140385)\n2025-05-18 nikolasklauser@berlin.de [libc++] Don\u0027t instantiate allocators in __tree on an incomplete type (#140225)\n2025-05-16 hui.xie1990@gmail.com [libc++] Fix flat_{multi}set insert_range (#137462)\n2025-05-16 nikolasklauser@berlin.de [libc++] Reject abilist if it contains an ABI tag (#139030)\n2025-05-16 ldionne.2@gmail.com [libc++][NFC] Update the documentation for _LIBCPP_OVERRIDABLE_FUNCTION (#140121)\n2025-05-16 cjdb@google.com [libcxx] applies #134819 to `insert_or_assign` with `const key_type\u0026` (#140124)\n2025-05-15 corentinjabot@gmail.com [Clang] Add warnings when mixing different charN_t types (#138708)\n2025-05-15 kazu@google.com [libc++] Fix typos in documentation (#139853)\n2025-05-15 nikolasklauser@berlin.de [libc++] Add basic constant folding for std::format (#107197)\n2025-05-15 nikolasklauser@berlin.de [libc++] run clang-tidy on src/ in the CI (#121198)\n2025-05-15 nikolasklauser@berlin.de [libc++] Avoid type-punning between __value_type and pair (#134819)\n2025-05-14 ldionne.2@gmail.com [libc++] Refactor and add benchmark coverage for [alg.sort] (#128236)\n2025-05-14 winner245@hotmail.com [libc++] Improve test coverage and readability for swap_ranges (#133752)\n2025-05-14 nikolasklauser@berlin.de [libc++] Enable the GDB pretty printers for Clang (#135484)\n2025-05-14 nikolasklauser@berlin.de [libc++][C++03] Remove macros that expand to nothing (#134046)\n2025-05-13 de34@live.cn [libc++] Remove the constexpr `hash\u003cvector\u003cbool\u003e\u003e` extension (#132617)\n2025-05-13 martin@martin.st [libcxx] Fix a comment link for the unicode NBSP char. NFC. (#139692)\n2025-05-13 mcgrathr@google.com [libc++] Work around new GCC 15 type_traits builtins that can\u0027t be used as Clang\u0027s can (#137871)\n2025-05-12 de34@live.cn [libc++][format] Discard contents since null-terminator in character arrays in formatting (#116571)\n2025-05-12 nikolasklauser@berlin.de [libc++] Simplify the implementation of std::get for pairs (#114984)\n2025-05-12 mattstark75@gmail.com [libc++] Fix missing #includes (#130536)\n2025-05-12 hehiralbi@gmail.com [libc++] Improve test coverage for containers\u0027 scary.pass.cpp (#131550)\n2025-05-12 martin.licht@epfl.ch [libc++] Documentation polish (#132962)\n2025-05-12 raul@tambre.ee [cmake] Normalize TARGET_SUBDIR paths (#138524)\n2025-05-12 sbergman@redhat.com [libc++] Fix use of std::errc() for C++ \u003c 11 (#138522)\n2025-05-10 nikolasklauser@berlin.de [libc++] Fix disabling of extension warnings in C++20 and later (#134989)\n2025-05-09 nikolasklauser@berlin.de [libc++] Use __is_address_in_range in vector (#139032)\n2025-05-09 phosek@google.com [libcxx][NFC] Use macros for functions that support overriding detection (#133876)\n2025-05-08 nikolasklauser@berlin.de [libc++] Simplify __promote (#136101)\n2025-05-08 hui.xie1990@gmail.com [libc++] Add test for flat_set::insert not creating temporaries (#138387)\n2025-05-08 ldionne.2@gmail.com [libc++] Add the __is_replaceable type trait (#132408)\n2025-05-08 aaron@aaronballman.com [www][docs] Remove last mentions of IRC (#139076)\n2025-05-07 rprichard@google.com [libc++][Android] Disable fdsan in filebuf close.pass.cpp (#102412)\n2025-05-07 yronglin777@gmail.com [libc++] Implement P3379R0 Constrain `std::expected` equality operators (#135759)\n2025-05-07 de34@live.cn [libc++][docs] Confirm that P3136R1 Retiring niebloids is Complete (#135932)\n2025-05-07 ldionne.2@gmail.com [libc++] Reword release note section about future releases (#138544)\n2025-05-07 ldionne.2@gmail.com [libc++] Reword std::advance assertion message for consistency with ranges::advance (#138749)\n2025-05-07 nikolasklauser@berlin.de [libc++] Remove a few unnecessary branches from basic_string::find (#137266)\n2025-05-07 nikolasklauser@berlin.de [libc++] Add _LIBCPP_NO_UNIQUE_ADDRESS to flat_{,multi}map::value_compare (#137594)\n\nIf this roll has caused a breakage, revert this CL and stop the roller\nusing the controls here:\nhttps://autoroll.skia.org/r/libcxx-chromium\nPlease CC hans@chromium.org,thakis@chromium.org on the revert to ensure that a human\nis aware of the problem.\n\nTo file a bug in Chromium: https://bugs.chromium.org/p/chromium/issues/entry\n\nTo report a problem with the AutoRoller itself, please file a bug:\nhttps://issues.skia.org/issues/new?component\u003d1389291\u0026template\u003d1850622\n\nDocumentation for the AutoRoller is here:\nhttps://skia.googlesource.com/buildbot/+doc/main/autoroll/README.md\n\nCompile-Size: libc++ roll; reasonably small increase.\nChange-Id: Idab577088432bafd7865b6ebf591b5af84671247\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6608968\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1467825}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 2ce8607b6d45836a249d967c49796e2eb8d16760\n"
    },
    {
      "commit": "0c63301c7ef3012c448edf67dba246465c9b2443",
      "tree": "bcec207ebd7dedfc8a4c0a682d6ed76f915e21e1",
      "parents": [
        "0f24203ce860b9b7327acc681128fb61d957adf9"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Wed May 28 12:40:59 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 28 12:43:25 2025"
      },
      "message": "Roll abseil_revision 282d0fcc08..94be0866ac\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/282d0fcc08..94be0866ac\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/282d0fcc08..94be0866ac\n\nBug: 412943761\nChange-Id: Id23cddfb2fb2fa68a778c9af43c3374bf3db5830\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6596610\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1466421}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: bbcfc880ae07c9f4e8e845ee07e57ce8145c37f5\n"
    },
    {
      "commit": "0f24203ce860b9b7327acc681128fb61d957adf9",
      "tree": "56359de26dde4e0e668c8ef0577c37a331516260",
      "parents": [
        "2401283880a451e9ea10787920117fb67695abb4"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Tue May 27 13:31:30 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 27 13:33:50 2025"
      },
      "message": "Remove 0004-undeprecate-nullability-types.patch\n\nIt prevents the next roll of Abseil in Chromium.\n\nBug: chromium:412943761\nChange-Id: Ic7a363ba02e44740c41d8569d5cd2c322ca18a23\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6591443\nAuto-Submit: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1465888}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0e75507ead665d7dad0551125f1fb5e0559a1d02\n"
    },
    {
      "commit": "2401283880a451e9ea10787920117fb67695abb4",
      "tree": "277b39b24922d2d582ad2fd422b377b6f7b61463",
      "parents": [
        "1bfea9ede8ebd66b54207800f1538296894ab43f"
      ],
      "author": {
        "name": "Tommy Nyquist",
        "email": "nyquist@chromium.org",
        "time": "Wed May 21 22:09:18 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 21 22:12:21 2025"
      },
      "message": "Roll protobuf to v31.0\n\nR\u003dsophiechang@chromium.org\n\nBug: 417774625\nNO_IFTTT\u003dThis is a protobuf roll, and we do not use the relevant files.\nCq-Include-Trybots: luci.chromium.try:chromeos-amd64-generic-cfi-thin-lto-rel,linux_chromium_cfi_rel_ng;luci.chrome.try:chromeos-arm-generic-cfi-thin-lto-chrome,chromeos-arm64-generic-cfi-thin-lto-chrome,chromeos-betty-cfi-thin-lto-chrome\n\nChange-Id: I3d05526b3b18b7aa6a49a8c488b9b375841177be\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6549497\nCommit-Queue: Tommy Nyquist \u003cnyquist@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Sophie Chang \u003csophiechang@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1463751}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d893a0c472cca445542a833bbb475ca5ac9e2556\n"
    },
    {
      "commit": "1bfea9ede8ebd66b54207800f1538296894ab43f",
      "tree": "cb27e52a24cb623759463f0e8c294a566d930e21",
      "parents": [
        "ec041c739118fb3b4ea96185c1981fbd89ac0b90"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Wed May 21 11:16:22 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Wed May 21 11:19:00 2025"
      },
      "message": "Roll abseil_revision bf98162082..282d0fcc08\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/bf98162082..282d0fcc08\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/bf98162082..282d0fcc08\n\nBug: None\nChange-Id: Id4432c1d6d0fe7ca19b43cc42a62c98d97294c64\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6573813\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1463316}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8d9200c35636e74ae886ff23379e8138791cf8ff\n"
    },
    {
      "commit": "ec041c739118fb3b4ea96185c1981fbd89ac0b90",
      "tree": "2b0727ffbc00ee45833077b82fa2bf6f7c6e8d11",
      "parents": [
        "92623f3f806165a939422ef907ff64473e5221d1"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Thu May 15 10:37:14 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 15 10:39:55 2025"
      },
      "message": "Roll abseil_revision 9c8e8f948b..bf98162082\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/9c8e8f948b..bf98162082\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/9c8e8f948b..bf98162082\n\nBinary-Size: Size increase is unavoidable (roll of absl)\nFuchsia-Binary-Size: Size increase is unavoidable (roll of absl)\nBug: None\nChange-Id: I98500dd3e0a62bf0bc9dd14fba579ffc293ecac2\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6544630\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1460604}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 8b94e2f127c62aeab1c4ccb7947f255bfd534054\n"
    },
    {
      "commit": "92623f3f806165a939422ef907ff64473e5221d1",
      "tree": "cbc0e126df8fce31d5ab13ec5b80fbccca82bb82",
      "parents": [
        "acd6eefddb1d1f854b9b27effbba40309e10a068"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Tue May 13 09:18:10 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 13 09:22:45 2025"
      },
      "message": "Roll abseil_revision 4bf37d8e19..9c8e8f948b\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/4bf37d8e19..9c8e8f948b\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/4bf37d8e19..9c8e8f948b\n\nBug: 416394845\nChange-Id: I10bbe7721bf94aea35242ecb893b066b0a091dfd\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6540066\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1459312}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 3072f4fc3e14c2469b53e277804952b65e449e51\n"
    },
    {
      "commit": "acd6eefddb1d1f854b9b27effbba40309e10a068",
      "tree": "dc9bddf849e2c669c753183e3bb24aa2a0945c4c",
      "parents": [
        "57733d6412a9195cd4e06e288e2e021323a08f0f"
      ],
      "author": {
        "name": "Ali Hijazi",
        "email": "ahijazi@chromium.org",
        "time": "Tue May 13 09:02:41 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 13 09:05:22 2025"
      },
      "message": "Roll FuzzTest from 9c1ffdc7fb3d to da3c2d0c42b1 (18 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/google/fuzztest.git/+log/9c1ffdc7fb3d..da3c2d0c42b1\n\n2025-05-09 xinhaoyuan@google.com Continue reducing the test flakiness.\n2025-05-08 fuzztest@google.com No public description\n2025-05-08 xinhaoyuan@google.com Print specific reproduction instruction if only one reproducer is exported.\n2025-05-08 fniksic@google.com Fix the corpus value validation for `InRegexp`.\n2025-05-08 fniksic@google.com Move the `InRegexp` implementation code from the header file to the source file.\n2025-05-08 fuzztest@google.com Initial commit for the FuzzTest Rust Framework\n2025-05-07 xinhaoyuan@google.com Reduce test flakiness.\n2025-05-06 xinhaoyuan@google.com Export and report crash reproducers from Centipede.\n2025-05-06 xinhaoyuan@google.com #Centipede Add crashes_to_files to export the crash reproducers and metadata.\n2025-05-06 xinhaoyuan@google.com Add RemoteFileCopy to be used later.\n2025-05-05 xinhaoyuan@google.com Report skipped test in the runner mode instead of the controller mode.\n2025-05-01 xinhaoyuan@google.com Expose WriteFailureDescription instead of passing it to OnFailure. #Centipede\n2025-05-01 xinhaoyuan@google.com Remove the accidentally added data dependency.\n2025-05-01 xinhaoyuan@google.com Add support for skipped test using the failure description. #Centipede\n2025-05-01 xinhaoyuan@google.com Request early stop on setup failure to peacefully exit. #Centipede\n2025-04-30 copybara-worker@google.com Merge pull request #1661 from armandomontanez:remove-bogus-abseil-version\n2025-04-30 xinhaoyuan@google.com Define interface classes for runner functions.\n2025-04-30 xinhaoyuan@google.com Support running Centipede in separate processes.\n\nCq-Include-Trybots: luci.chromium.try:linux-centipede-asan-rel;luci.chromium.try:linux-libfuzzer-asan-rel;luci.chromium.try:win-libfuzzer-asan-rel\nBug: None\nChange-Id: Id82e6910c7f3f95e513f0eabae9691f1e0707e9b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6532668\nCommit-Queue: Ali Hijazi \u003cahijazi@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Paul Semel \u003cpaulsemel@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1459309}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: fa1b235b3be2a26affa6bd5c60c82a0ec9198696\n"
    },
    {
      "commit": "57733d6412a9195cd4e06e288e2e021323a08f0f",
      "tree": "0599ec6794aac8d287c301754319f51693cfa38f",
      "parents": [
        "99e184abf0ade62ce5e6e630bc15206f3cccf075"
      ],
      "author": {
        "name": "Hans Wennborg",
        "email": "hans@chromium.org",
        "time": "Mon May 12 11:07:42 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Mon May 12 11:10:22 2025"
      },
      "message": "Roll abseil_revision 1b52dcb350..4bf37d8e19\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/1b52dcb350..4bf37d8e19\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/1b52dcb350..4bf37d8e19\n\nBug: 416394845\nChange-Id: I529c041a89890b78c229ef536ff9f62bf80612bb\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6533125\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Hans Wennborg \u003chans@chromium.org\u003e\nAuto-Submit: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1458756}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: d813a3f88318094cd8010302cb65de73ee11a628\n"
    },
    {
      "commit": "99e184abf0ade62ce5e6e630bc15206f3cccf075",
      "tree": "c5244e5fea5a6d7b30229a99a87e90c9be494599",
      "parents": [
        "0f15c850a714790cbaed712503a7fcda24ee1424"
      ],
      "author": {
        "name": "Danil Chapovalov",
        "email": "danilchap@chromium.org",
        "time": "Thu May 08 11:32:43 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Thu May 08 11:38:30 2025"
      },
      "message": "Roll abseil_revision 2bbec17a3f..1b52dcb350\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/2bbec17a3f..1b52dcb350\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/2bbec17a3f..1b52dcb350\n\nBug: None\nChange-Id: Ie687d968f5b793675d8de5bd45c06952d17d312b\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6519479\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nReviewed-by: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nCommit-Queue: Mirko Bonadei \u003cmbonadei@chromium.org\u003e\nAuto-Submit: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1457507}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a6143f43a77316d9b99f8d2fe21fbe2888a413e3\n"
    },
    {
      "commit": "0f15c850a714790cbaed712503a7fcda24ee1424",
      "tree": "40fe1ae2ebe3717c1e27e48852eb5f53e5c9b836",
      "parents": [
        "1c31605655a6d5c4410d9736678d0b724700c78a"
      ],
      "author": {
        "name": "Lei Zhang",
        "email": "thestig@chromium.org",
        "time": "Tue May 06 20:53:57 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 06 20:57:26 2025"
      },
      "message": "Roll abseil_revision 5f3435aba0..2bbec17a3f\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/5f3435aba0..2bbec17a3f\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/5f3435aba0..2bbec17a3f\n\nChange-Id: I2b6395fc8b2b7a289d335aab6aa58beb47200ea1\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6513459\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Lei Zhang \u003cthestig@chromium.org\u003e\nAuto-Submit: Lei Zhang \u003cthestig@chromium.org\u003e\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1456584}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 78a1a291695f5d17c03c686f47d5756fe6e79034\n"
    },
    {
      "commit": "1c31605655a6d5c4410d9736678d0b724700c78a",
      "tree": "d2de256eef2e47c872b3ff4bd9605ca4fa906ed0",
      "parents": [
        "91f1a3775e4c509c3eadd4870fc9929c0021e6e3"
      ],
      "author": {
        "name": "Mirko Bonadei",
        "email": "mbonadei@chromium.org",
        "time": "Tue May 06 09:25:03 2025"
      },
      "committer": {
        "name": "Copybara-Service",
        "email": "copybara-worker@google.com",
        "time": "Tue May 06 09:27:22 2025"
      },
      "message": "Roll abseil_revision e5e2a9de56..5f3435aba0\n\nChange Log:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+log/e5e2a9de56..5f3435aba0\nFull diff:\nhttps://chromium.googlesource.com/external/github.com/abseil/abseil-cpp/+/e5e2a9de56..5f3435aba0\n\nBug: None\nChange-Id: I762e60b171af4f493f73962bd3d05756f56fb2af\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/6494385\nReviewed-by: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCommit-Queue: Danil Chapovalov \u003cdanilchap@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1456166}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: a9d08ed5d9ac58888b44c0576c06e1252bf73d3e\n"
    }
  ],
  "next": "91f1a3775e4c509c3eadd4870fc9929c0021e6e3"
}
