)]}'
{
  "commit": "d65ddfac2f647d7450959fbd502d7fbafc127b0c",
  "tree": "437169b0d0f2333d3a70a4660835b5f3aaf85f16",
  "parents": [
    "1267724b67c1e44a778f610ae9dac191f06e2ff4"
  ],
  "author": {
    "name": "chromium-autoroll",
    "email": "chromium-autoroll@skia-public.iam.gserviceaccount.com",
    "time": "Wed Nov 26 19:58:15 2025"
  },
  "committer": {
    "name": "Copybara-Service",
    "email": "copybara-worker@google.com",
    "time": "Wed Nov 26 20:01:25 2025"
  },
  "message": "Roll libc++ from 99d9ab2603b0 to 25731e23e3aa (20 revisions)\n\nhttps://chromium.googlesource.com/external/github.com/llvm/llvm-project/libcxx.git/+log/99d9ab2603b0..25731e23e3aa\n\nThis requires temporarily disabling -Wunused-result when building\nparts of nearby, see crbug.com/463698813. (Due to flag ordering,\nthe suppression must be in its own config.)\n\n2025-11-24 nikolasklauser@berlin.de [libc++] Disable header deprecations until #168041 is landed (#169305)\n2025-11-24 david.spickett@linaro.org Revert \"[libcxx][ci] Temporarily disable ARM jobs\" (#169352)\n2025-11-24 nikolasklauser@berlin.de [libc++] Optimize num_get integral functions (#121795)\n2025-11-24 hghristov.rmm@gmail.com [libc++][forward_list] Applied `[[nodiscard]]` (#169019)\n2025-11-24 david.spickett@linaro.org [libcxx][ci] Temporarily disable ARM jobs (#169318)\n2025-11-24 hghristov.rmm@gmail.com [libc++][list] Applied `[[nodiscard]]` (#169015)\n2025-11-24 hghristov.rmm@gmail.com [libc++][array] Applied `[[nodiscard]]` (#168829)\n2025-11-24 nikolasklauser@berlin.de [libc++] Forward std::all_of and std::none_of to std::any_of (#167670)\n2025-11-24 nikolasklauser@berlin.de [libc++] Introduce basic_string::__allocate_long_buffer_for_growing (#162633)\n2025-11-22 hghristov.rmm@gmail.com [libc++][any] Applied `[[nodiscard]]` (#168826)\n2025-11-22 fmayer@google.com [NFC] [test] [libcxx] Fix invalid escape sequences (#168636)\n2025-11-22 hghristov.rmm@gmail.com [libc++][any][NFC] Reformat and refactor any_cast tests (#169057)\n2025-11-21 rupprecht@google.com [libc++] Revert fstream::read optimizations (#168894)\n2025-11-21 floating@muncher.se [libc++] Optimize std::has_single_bit (#133063)\n2025-11-21 bizwen@nykz.org [libc++][Windows] Enable thread::hardware_concurrency to support more than 64 processors (#168229)\n2025-11-20 hristo.goshev.hristov@gmail.com [libc++][memory] Applied `[[nodiscard]]` to smart pointers (#168483)\n2025-11-19 nikolasklauser@berlin.de [libc++] Remove is_signed\u003cT\u003e use from \u003climits\u003e (#168334)\n2025-11-19 saugustine@google.com Add test case for xsgetn in basic_filebuf (#167937)\n2025-11-19 nikolasklauser@berlin.de [libc++] Make views::iota aware of __int128 (#167869)\n2025-11-18 nikolasklauser@berlin.de [libc++] Fix header deprecations (#163356)\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: 463698813\nChange-Id: Id83c628caf3c1893dd6a9740dd3c63b51190c883\nReviewed-on: https://chromium-review.googlesource.com/c/chromium/src/+/7198792\nCommit-Queue: Nico Weber \u003cthakis@chromium.org\u003e\nOwners-Override: Nico Weber \u003cthakis@chromium.org\u003e\nReviewed-by: Hans Wennborg \u003chans@chromium.org\u003e\nCr-Commit-Position: refs/heads/main@{#1550670}\nNOKEYCHECK\u003dTrue\nGitOrigin-RevId: 0ad349e12e1f932953245d68e58eb804bdc17268\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "16649507539f6d74b933e1e49d608f1265b67f58",
      "old_mode": 33188,
      "old_path": "deps_revisions.gni",
      "new_id": "813d8d83acca4296dd3e70e468c644d7cd6b5343",
      "new_mode": 33188,
      "new_path": "deps_revisions.gni"
    },
    {
      "type": "modify",
      "old_id": "e6a75c08e503468bdc60c04405018b3f6ff0bb76",
      "old_mode": 33188,
      "old_path": "third_party/libc++/libcxx_headers.gni",
      "new_id": "0f4a72feda4243b00db0a9c273a3525a7a4bc419",
      "new_mode": 33188,
      "new_path": "third_party/libc++/libcxx_headers.gni"
    }
  ]
}
