)]}'
{
  "log": [
    {
      "commit": "61d8cefd11fa3f511dbaa67d53a82d96b69e604b",
      "tree": "2039bb0e8fc6d629c0857c2d52c1dbc13f6ee0b1",
      "parents": [
        "7e6470e54206c626a9fa26cc85a797cdcdeda5f2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 16:17:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 16:17:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed ab15f40..d6640a2 (6 commits)\n\nd6640a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482670 pw_rpc2: Truncate oversized handshake packet buffers\n3d3bb6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480385 pw_kernel: Introduce shared Channel object for IPC endpoints\n784a17d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482849 pw_kernel: Add smp feature flag and SMP platform configurations\nbedff50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480105 pw_kernel: Tighten up lifetime semantics of Events\n217d006:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482669 pw_tokenizer: Replace $(location) with $(execpath) in genrules\n6eadb3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479687 docs: Add badges to Doxygen\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ab15f40ddfeeae..d6640a206bf18e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669918436786415169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I99f12db3beb2a6465cdcce5171350ea816ad8d48\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/482930\n"
    },
    {
      "commit": "7e6470e54206c626a9fa26cc85a797cdcdeda5f2",
      "tree": "e55251af1e4ad0ec3c6b71ef0d97db596efe35e8",
      "parents": [
        "1e015f0373c0e5fdfb7ab7df43184d7c1d1bf6dd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 04:30:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 22 04:30:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4179029..ab15f40 (5 commits)\n\nab15f40:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480285 pw_rpc2: Packet framing and encoding/decoding\n4491a8a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446252 pw_sync: Update ScopedLocker to support std::adopt_lock\n5747dbb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430932 pw_build: Add pw_hermetic_cc_library Bazel rule\n324ef93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480645 pw_build: Restrict -Wno-unused-template to Clang\ne6aba5e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477126 pw_kernel: Signal objects with masked SignalUpdate\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 41790291924267..ab15f40ddfeeae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8669962783926213649\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie776ed8ed23e3b131f57b33116bd6a36b88cbf88\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/482545\n"
    },
    {
      "commit": "1e015f0373c0e5fdfb7ab7df43184d7c1d1bf6dd",
      "tree": "915d47eab2f1235fe3dbf286c3d90858300dd8dd",
      "parents": [
        "4a2d5ac0f87768040c7c04e2aee352bb46a4560d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 16:46:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 16:46:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed b8c1523..4179029 (5 commits)\n\n4179029:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480025 pw_hdlc: Add dump_hdlc_frames.py\n40b82f3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480485 pw_grpc: Add space available notification callback to send queue\ne14f415:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476605 pw_bluetooth_sapphire: Enable services in bt_hci_virtual\n09df4d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477385 pw_transport: Add module\n0ca0105:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481565 roll: go\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b8c1523c3cb688..41790291924267\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670007126657940961\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I536f1a9861271f27b02f0de2088a966903eea140\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/482205\n"
    },
    {
      "commit": "4a2d5ac0f87768040c7c04e2aee352bb46a4560d",
      "tree": "2ee61384c72086cf6eba8b61a24e1556f55d9a73",
      "parents": [
        "441f4db8a2163d65b2c9c199eed964bd9cf97cfe"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 05:01:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 21 05:01:41 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: buildifier\n\nFrom version:3@v8.5.1\nTo version:3@v10.0.1\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481465\nOriginal-Revision: b8c1523c3cb6882f94524234f99ab54db0505e26\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 30d7204d360bca..b8c1523c3cb688\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670051466830046273\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5abd9368501cf083c5bcd256f3fe32ba1813fdb3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/481585\n"
    },
    {
      "commit": "441f4db8a2163d65b2c9c199eed964bd9cf97cfe",
      "tree": "84658ff99150f73c6a1a3cbad99fd84a085efa5f",
      "parents": [
        "9486a9c652bdf8bc25506ebdbf0eac4a667a3062"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 17:17:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 17:17:13 2026 -0700"
      },
      "message": "roll: third_party/pigweed 61529e1..30d7204 (2 commits)\n\n30d7204:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481086 roll: gn\n17fee2e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480965 roll: luci\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 61529e187fafef..30d7204d360bca\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670095806756172993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ieffc8515c9c062b9778f2b0a25171b840a89b28b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/481265\n"
    },
    {
      "commit": "9486a9c652bdf8bc25506ebdbf0eac4a667a3062",
      "tree": "60b2c8dc34ef6eeebc45cdfaf649060b87a3763b",
      "parents": [
        "ec57f962bb1a16b0847646390d777e166a3062c0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 05:34:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 20 05:34:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed 64545c6..61529e1 (2 commits)\n\n61529e1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475686 roll: ninja\nd7b66e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480745 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 64545c6d864bc3..61529e187fafef\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670140147398413857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie9bf0236adc45641d7e2b54c692664e0b1fbeb39\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/480985\n"
    },
    {
      "commit": "ec57f962bb1a16b0847646390d777e166a3062c0",
      "tree": "f7d134bc31c0fa1bffa8ec883a34bec412267984",
      "parents": [
        "080e313a88031813c651a4a2d5110907761310c9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 18:17:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 18:17:29 2026 -0700"
      },
      "message": "roll: third_party/pigweed bdd50f3..64545c6 (7 commits)\n\n64545c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462945 pw_assert: Add pw_assert_backend_std\n62b6398:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478267 pw_async2: Add Context::IsRunningOn(const Dispatcher\u0026)\n75bff33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476405 pw_bluetooth,pw_presubmit: Remove includes attribute\ne8f7f3f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480106 docs: Update module structure for nesting C++ and docs\n245e259:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/480067 pw_rpc: Re-format Call.java\n0800471:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478965 targets/lm3s6965evb_qemu: Add FreeRTOS QEMU target\n669e410:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469727 pw_assert: Add Rust panic tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bdd50f38f830aa..64545c6d864bc3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670273161318954945\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I33dba1340602e4db945be4365fa4eb6a753d1251\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/480585\n"
    },
    {
      "commit": "080e313a88031813c651a4a2d5110907761310c9",
      "tree": "7e262bfdf87d49e520c05e4641e296406be46707",
      "parents": [
        "42d75d498263ec4241f08f218633379ce55a7d61"
      ],
      "author": {
        "name": "Josh Conner",
        "email": "joshconner@pigweed.infra.roller.google.com",
        "time": "Fri Sep 18 06:32:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 18 06:32:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Add FIDL bonding tests\n\nAdd new tests to verify bonding behavior. These new test cases\nmirror four bt-bonding-integration tests, but these operations can\nbe performed as unit tests since they don\u0027t interact in any way\nwith the emulator. The four integration tests that will be removed\nare:\n  * test_restore_no_bonds_succeeds\n  * test_restore_bonded_devices_no_ltk_fails\n  * test_restore_bonded_devices_duplicate_entry\n  * test_restore_bonded_devices_invalid_entry\n\nOriginal-Bug: b/562589491\nTest: bazelisk run --config\u003dfuchsia //pw_bluetooth_sapphire/fuchsia:infra.test_all\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479485\nOriginal-Revision: bdd50f38f830aab93cdea4ce990de44f39f31bf9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d1d35023a6c7fa..bdd50f38f830aa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670317492210817617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If0743f5418d32c7904d56cca7014f3fd7365a7d5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/479965\n"
    },
    {
      "commit": "42d75d498263ec4241f08f218633379ce55a7d61",
      "tree": "fed554dffd78412fdb1fbdeab2ebcce65ad40c83",
      "parents": [
        "daa09e5b92a6ccab79b4b2a53ec7f4efd1c71142"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 18:47:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 18:47:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7d02ebd..d1d3502 (5 commits)\n\nd1d3502:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477565 pw_ghish: Add Buganizer issue support\nc5f2bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479505 pw_ide: Use ProcessPoolExecutor for Kythe extraction\ne606116:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476365 pw_buf: AllocateCopy and AllocateFill\n49c65be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/479406 pw_ghish: Add ${platform} to CIPD path\ne75c42a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474845 pw_build_android: Fix Android.bp deps\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7d02ebd735ece2..d1d35023a6c7fa\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670361839624042305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic049a0bd248507a6ebec856a5bde5a2c98df8875\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/479705\n"
    },
    {
      "commit": "daa09e5b92a6ccab79b4b2a53ec7f4efd1c71142",
      "tree": "b169653cf3337c40821a7b335650f40d798b3bb8",
      "parents": [
        "19b28b9f57dc3044fb9a70b191eda73f4bc96674"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 07:04:06 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 17 07:04:06 2026 -0700"
      },
      "message": "roll: third_party/pigweed 53580ce..7d02ebd (2 commits)\n\n7d02ebd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478507 pw_bluetooth_sapphire: Add fuchsia-specific tests\n5332c03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477745 roll: toolchain-nightly\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 53580ced4ac594..7d02ebd735ece2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670406179927957233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7f89be5ce7db1a98b2d94d092ebaba6e9d978370\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/479265\n"
    },
    {
      "commit": "19b28b9f57dc3044fb9a70b191eda73f4bc96674",
      "tree": "c684b218128e020e42d6979649c4d18de64adc12",
      "parents": [
        "a62bde2b349ff69d4cc4676e578ef2e2718a47ed"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 19:18:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 19:18:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6ed020b..53580ce (7 commits)\n\n53580ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434292 pw_third_party: emboss: Wrap emboss_defines to inject pw_assert\n7691a8e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478305 pw_bluetooth_sapphire: Fix SetupDataPath error cases\n634d79e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478506 pw_bluetooth_sapphire: Pass CodecAttributes inline in IsoStreamServerTest\nb00aa4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478505 pw_bluetooth_sapphire: Make IsoStream::SetupDataPathError an enum class\n741dd95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478465 pw_elf: Add missing \u003cstring\u003e includes\n83af85b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478366 pw_ide: Fix compilation database discovery and Rust unit URI\ne707db8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478326 pw_rpc_transport: Include \u003calgorithm\u003e header for std::copy\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6ed020ba6195fe..53580ced4ac594\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670450519550220785\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I32ff41c0343e44872b49a5fb0c06a810032fb690\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/478687\n"
    },
    {
      "commit": "a62bde2b349ff69d4cc4676e578ef2e2718a47ed",
      "tree": "fa3f0488e99b0c9fc43cce67376bfaa54b9ef7c8",
      "parents": [
        "b7f952edb08ba6e86929c0ab1dbcb387c53314cd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 07:33:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 16 07:33:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed 82734e2..6ed020b (2 commits)\n\n6ed020b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478065 pw_kernel: Fix process terminaion stress test\nb3da7fc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477765 pw_ghish: Report real label vote values\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 82734e2fbdda61..6ed020ba6195fe\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670494857240742065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifbcbd0849b5491f1f76ece9cf76071348511b989\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/478205\n"
    },
    {
      "commit": "b7f952edb08ba6e86929c0ab1dbcb387c53314cd",
      "tree": "10bce6253a354ce596a606da9c0ec993607c6c54",
      "parents": [
        "aef6b9c84beefa003caa92e7c324ceeebe41518e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 22:51:09 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 22:51:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed-experimental 3354045..a60e192 (123 commits)\n\na60e192:https://pigweed.googlesource.com/pigweed/experimental/+/a60e192fdf380268bda1b2e4f01d0faf63ac2831 bazel: Add .bazelignore entries\nf467c65:https://pigweed.googlesource.com/pigweed/experimental/+/f467c6549223e019cc7f7752a9d0227748c4f79e roll: third_party/pigweed c01130c..a98f977 (2 commits)\n0aa3026:https://pigweed.googlesource.com/pigweed/experimental/+/0aa3026cbe03effb85b75255aaf7e86d681f44c5 roll: third_party/pigweed 61ca530..c01130c (4 commits)\nf946e17:https://pigweed.googlesource.com/pigweed/experimental/+/f946e17650ecce96fd7e2fcfaa7515d9fe3e6133 roll: third_party/pigweed 4500675..61ca530 (5 commits)\n86c2b6b:https://pigweed.googlesource.com/pigweed/experimental/+/86c2b6b1efcdfc253b1deb187773d6853bacced8 roll: third_party/pigweed 187b3da..4500675 (5 commits)\n992e873:https://pigweed.googlesource.com/pigweed/experimental/+/992e8736c2a408d38c5ee6330328c7bab4c9ba50 roll: third_party/pigweed roll: luci\nbe00484:https://pigweed.googlesource.com/pigweed/experimental/+/be0048451ac7d71b5d84bfd3141438c69263b32e roll: third_party/pigweed 096dff1..4acb139 (2 commits)\n23ae671:https://pigweed.googlesource.com/pigweed/experimental/+/23ae6714457aebd35d102d4f3f53db90dbee01de roll: third_party/pigweed 81d1b0e..096dff1 (9 commits)\n115aa4e:https://pigweed.googlesource.com/pigweed/experimental/+/115aa4e70c314e83a1d0de364d636097bd76acb1 roll: third_party/pigweed b852b7c..81d1b0e (2 commits)\nadab7a6:https://pigweed.googlesource.com/pigweed/experimental/+/adab7a6db5676cddc7173a6c2d690d5ae6a82776 roll: third_party/pigweed a69c300..b852b7c (2 commits)\n4788a5f:https://pigweed.googlesource.com/pigweed/experimental/+/4788a5fae647f32d922e9bd2c428cf5f2f8fd18c roll: third_party/pigweed 93cccc4..a69c300 (2 commits)\nb1308fc:https://pigweed.googlesource.com/pigweed/experimental/+/b1308fc243921a159ac90fab6177419511231ca4 roll: third_party/pigweed 766f56f..93cccc4 (2 commits)\ne15ec76:https://pigweed.googlesource.com/pigweed/experimental/+/e15ec76cf6ae94e85ca14334153eb7abac253367 roll: third_party/pigweed pw_rpc: Refactor docs; add integration guide\n642d5c5:https://pigweed.googlesource.com/pigweed/experimental/+/642d5c5fc664c530b82b96b5a604df53bf67bc1f roll: third_party/pigweed bfda163..ed478b2 (6 commits)\n22fcff7:https://pigweed.googlesource.com/pigweed/experimental/+/22fcff7f66aa1acd7bf1a29f1f57d08c5fcd34de roll: third_party/pigweed 581082c..bfda163 (2 commits)\ne08fc51:https://pigweed.googlesource.com/pigweed/experimental/+/e08fc513d426890d6dcae8c665364c27fcfae6e1 roll: third_party/pigweed lint: run pw format --fix BUILD.gn **/*.gn **/*.gni\nf8f2778:https://pigweed.googlesource.com/pigweed/experimental/+/f8f27782c80f9d77904fe754dc443b6bff0ebd59 roll: third_party/pigweed pw_bluetooth_proxy: Support loopback mode in CommandMultiplexer\nc13dd29:https://pigweed.googlesource.com/pigweed/experimental/+/c13dd29b53764a35a93b87a273aea1a3e2ec7f66 roll: third_party/pigweed pw_build: Define sharded kernel_host and kernel_device workflow groups\n7499888:https://pigweed.googlesource.com/pigweed/experimental/+/749988876f9c216967fd118ab50a3824abfc42f2 roll: third_party/pigweed pw_i2c_zephyr: Add initiator bazel target\n517b64e:https://pigweed.googlesource.com/pigweed/experimental/+/517b64e8cf60815dee32aca7d33e946227165ddc roll: third_party/pigweed a82ae0c..d7dbc70 (3 commits)\nd16e437:https://pigweed.googlesource.com/pigweed/experimental/+/d16e43799bc66526eacf06be6b9c2e710710b0b7 gn: Fix formatting\n0bd4b18:https://pigweed.googlesource.com/pigweed/experimental/+/0bd4b18d0d32a8e01e0c3af2c66f7b01aee1cd4f roll: third_party/pigweed pw_bluetooth: Add LE Remove CIG command complete event\n075f3f4:https://pigweed.googlesource.com/pigweed/experimental/+/075f3f441a104c8211b8f6e58975d8a39fa939a9 roll: third_party/pigweed roll: go\n15a4a16:https://pigweed.googlesource.com/pigweed/experimental/+/15a4a16b8005ec6298ff1b9b13048e667289907c roll: third_party/pigweed roll: gn\n688d82c:https://pigweed.googlesource.com/pigweed/experimental/+/688d82c37922dfe178bc6ea5d9ee33a72ca83d09 roll: third_party/pigweed 9ea53da..e60850e (3 commits)\nc4621b2:https://pigweed.googlesource.com/pigweed/experimental/+/c4621b2c85a98fb69c6c371bcc7c9b79a57ea494 roll: third_party/pigweed 883913a..9ea53da (2 commits)\ncae57fd:https://pigweed.googlesource.com/pigweed/experimental/+/cae57fdb2b59c353196259590e86d7fa6cd339b5 roll: third_party/pigweed b484558..883913a (4 commits)\n33ebf4f:https://pigweed.googlesource.com/pigweed/experimental/+/33ebf4f7121a8136550ff1da74461dcd5abf8bad roll: third_party/pigweed pw_async2: Expand SKILL with guidance on designing async flows\n8d45437:https://pigweed.googlesource.com/pigweed/experimental/+/8d454372e73cb32394e73707802377983be22520 roll: third_party/pigweed de1b241..98a5726 (2 commits)\n4d5e91e:https://pigweed.googlesource.com/pigweed/experimental/+/4d5e91ee30d1d3d4103d0fed93b3d6ab4a3788e7 roll: third_party/pigweed a50d5e7..de1b241 (4 commits)\n0482c71:https://pigweed.googlesource.com/pigweed/experimental/+/0482c71379730ed4e624833d6a668dbf5c321f62 roll: third_party/pigweed 85eeb5c..a50d5e7 (5 commits)\nb5776d8:https://pigweed.googlesource.com/pigweed/experimental/+/b5776d8dca305417380dde4ee82aa474d4c550c5 roll: third_party/pigweed pw_assert: Support swappable backend implementations in Rust\nd29e5b8:https://pigweed.googlesource.com/pigweed/experimental/+/d29e5b845ee2b61fb77393b217d04eaceefe47da roll: third_party/pigweed d3d67e8..521d29f (3 commits)\n6ae5f9d:https://pigweed.googlesource.com/pigweed/experimental/+/6ae5f9de12706aca3578632d048ec972d0a029fe roll: third_party/pigweed 4e60456..d3d67e8 (8 commits)\n7dc2d21:https://pigweed.googlesource.com/pigweed/experimental/+/7dc2d21d7130d2bda927f66ff86b3d62b0663d3b roll: third_party/pigweed 4728b9d..4e60456 (3 commits)\nd9468a9:https://pigweed.googlesource.com/pigweed/experimental/+/d9468a980b90111e31a1ebb7760106fc21ea3c95 roll: third_party/pigweed pw_tokenizer: Replace base64ToBinaryString() with decode() in ts\nf829c69:https://pigweed.googlesource.com/pigweed/experimental/+/f829c695f5293f45e509f488bd7ce2d7b33b86c5 roll: third_party/pigweed b079275..79c2915 (3 commits)\n6c32175:https://pigweed.googlesource.com/pigweed/experimental/+/6c32175cc791dc380b92d44985aba337d1c9bf62 roll: third_party/pigweed pw_ide: Fix kzip merge flags for CIPD compatibility\n498de04:https://pigweed.googlesource.com/pigweed/experimental/+/498de049a8eba84cbae87de829321fb911f71d7f roll: third_party/pigweed 03ab020..b14af4f (2 commits)\n07694b8:https://pigweed.googlesource.com/pigweed/experimental/+/07694b80353d2580a49f650867aa89aaffced431 roll: third_party/pigweed ceb8515..03ab020 (4 commits)\nb2dee8c:https://pigweed.googlesource.com/pigweed/experimental/+/b2dee8c306c2e3fb0bde4d87f7a8ac624fdea432 roll: third_party/pigweed c7b1a7b..ceb8515 (7 commits)\n36c042a:https://pigweed.googlesource.com/pigweed/experimental/+/36c042a4d39814b76385ea7919f146257bf03f1f roll: third_party/pigweed pw_base64, pw_tokenizer: Add TS base64 module and browser fallback\naf7e0bf:https://pigweed.googlesource.com/pigweed/experimental/+/af7e0bfc0ac0d15ce8a208693e71545597b4446f roll: third_party/pigweed pw_allocator: Split async_pool into separate Android.bp target\n80f2f8d:https://pigweed.googlesource.com/pigweed/experimental/+/80f2f8d236790b6874b970dc5a6364f1489c4bfb roll: third_party/pigweed fba14dc..15b7579 (2 commits)\n8e297e6:https://pigweed.googlesource.com/pigweed/experimental/+/8e297e61973628e743f8dbe01c5181b5ece145aa roll: third_party/pigweed roll: gn\n06fd5f7:https://pigweed.googlesource.com/pigweed/experimental/+/06fd5f7727b52b7be9f6fd8087c5188e974a5052 roll: third_party/pigweed c46fb08..e55b672 (4 commits)\n2f1892c:https://pigweed.googlesource.com/pigweed/experimental/+/2f1892c433decf2844f83fb79fc392121a69f5b5 roll: third_party/pigweed pw_kernel: Format syscall_user assembly veneers\n4b92294:https://pigweed.googlesource.com/pigweed/experimental/+/4b92294a50ca8a2e0df547435eaf7422c4fd1196 roll: third_party/pigweed 65db43a..0530187 (2 commits)\nc3a6eab:https://pigweed.googlesource.com/pigweed/experimental/+/c3a6eabc2c6c63008b3ad870dd1dd3bf3857724f roll: third_party/pigweed pw_buf: Set package visibility in examples BUILD\nb2d4107:https://pigweed.googlesource.com/pigweed/experimental/+/b2d4107b72ff25cde11597615906b2e548323c61 roll: third_party/pigweed pw_buf: Expose the base() pointer in pw::Buf\nc24bcf3:https://pigweed.googlesource.com/pigweed/experimental/+/c24bcf3eede7340db7a559c3d1b118ee44b50467 roll: third_party/pigweed 761fea0..b9f6b1b (2 commits)\na645502:https://pigweed.googlesource.com/pigweed/experimental/+/a645502cb7d54dde4c579af17b6eef36a2a06139 roll: third_party/pigweed d813d3a..761fea0 (4 commits)\nea070b6:https://pigweed.googlesource.com/pigweed/experimental/+/ea070b6f0d7226de33885a8974204b5851cf3a64 roll: third_party/pigweed 8b196f5..d813d3a (6 commits)\n7559c20:https://pigweed.googlesource.com/pigweed/experimental/+/7559c203dd8baca0ff1fd209acf8c508c4c02220 roll: third_party/pigweed 2523522..8b196f5 (7 commits)\n2ea4e18:https://pigweed.googlesource.com/pigweed/experimental/+/2ea4e186758809074c8c866fcb050b21c534177b roll: third_party/pigweed pw_bluetooth_proxy: Add L2CAP channel recovery rejection support\n81a38f1:https://pigweed.googlesource.com/pigweed/experimental/+/81a38f16d9772475792db6fb51332ca5f9dc4d5f roll: third_party/pigweed 11fccc9..0222dae (2 commits)\nc6eca62:https://pigweed.googlesource.com/pigweed/experimental/+/c6eca621a3330b1122ef4232e4b39296534fec0c roll: third_party/pigweed pw_buf: Add module\nbe545da:https://pigweed.googlesource.com/pigweed/experimental/+/be545da9224decf1ef5c1dd641f190d6922398aa roll: third_party/pigweed pw_bluetooth_proxy: Add per-connection Sniff snapshots \u0026 state updates\n799a499:https://pigweed.googlesource.com/pigweed/experimental/+/799a4998d89b5ca8b85662d103b8888e8ee98f5e roll: third_party/pigweed pw_ide: Update C++ code intelligence doc link\n8494942:https://pigweed.googlesource.com/pigweed/experimental/+/8494942d01f6729bbecebd640da0905cc6999fd3 roll: third_party/pigweed agents: Add pw_async2 skill\n2eb3dbf:https://pigweed.googlesource.com/pigweed/experimental/+/2eb3dbf72d2e1ed85e0d7b96aac128baa38ae338 roll: third_party/pigweed c3bb851..7023a4b (3 commits)\n6feb87e:https://pigweed.googlesource.com/pigweed/experimental/+/6feb87e1f927c1aae6a9cb94dc04ba751d285552 roll: third_party/pigweed adaa451..c3bb851 (2 commits)\nc190b67:https://pigweed.googlesource.com/pigweed/experimental/+/c190b67aab38c19936d45c4ef5e80a05afc37fb3 roll: third_party/pigweed d5fef7a..adaa451 (2 commits)\nb3a130b:https://pigweed.googlesource.com/pigweed/experimental/+/b3a130b71b4353b9169d70345ede4a965b5c4b98 roll: third_party/pigweed dcffc3b..d5fef7a (6 commits)\n0df411b:https://pigweed.googlesource.com/pigweed/experimental/+/0df411bf4122efe521034bcb3002494953d7bd2a roll: third_party/pigweed pw_kernel: Remove golden file verification from tracing tests\nf611f53:https://pigweed.googlesource.com/pigweed/experimental/+/f611f53b134b9f07d04aeb97833e86fb4a154b0f roll: third_party/pigweed roll: go\n0c3ef7a:https://pigweed.googlesource.com/pigweed/experimental/+/0c3ef7a99c7a663e9fc7c10991d887a22b274532 roll: third_party/pigweed pw_bluetooth_proxy: Sweep abandoned L2CAP channels\nd98ebd2:https://pigweed.googlesource.com/pigweed/experimental/+/d98ebd236c3f147770f36c5fed16433fc4c58274 roll: third_party/pigweed pw_bluetooth_proxy: Implement L2CAP recovery\n5f60770:https://pigweed.googlesource.com/pigweed/experimental/+/5f6077048d113c6fdb995c8552a9e8def5d95613 roll: third_party/pigweed 4cdf74f..d7bfdaf (2 commits)\nc6ac0e5:https://pigweed.googlesource.com/pigweed/experimental/+/c6ac0e50f3f88950858471184c1d74a405aad20a roll: third_party/pigweed roll: gn\n8428a50:https://pigweed.googlesource.com/pigweed/experimental/+/8428a500b226617991bebc5341bc615bcc54a350 roll: third_party/pigweed 294cc86..0729bc8 (3 commits)\n10e8894:https://pigweed.googlesource.com/pigweed/experimental/+/10e8894b3b84b01fd0f0ffe5c7b284637079f09b roll: third_party/pigweed rp2350: Select primary serial port for multi-interface devices\n3a9ab02:https://pigweed.googlesource.com/pigweed/experimental/+/3a9ab02a308d29f61a6d1da8ed47b630e36830b4 roll: third_party/pigweed c0def16..79c0e26 (5 commits)\n6934154:https://pigweed.googlesource.com/pigweed/experimental/+/69341544c9f06545abf9599c1becc354570d5356 roll: third_party/pigweed pw_bluetooth: Reorder events\n8579a04:https://pigweed.googlesource.com/pigweed/experimental/+/8579a042bb50f3ddb7c7f8526f8998e762290c42 roll: third_party/pigweed ce77ba9..2d06b39 (2 commits)\nd900cc6:https://pigweed.googlesource.com/pigweed/experimental/+/d900cc66878216a07212976004500af7aa2ed991 roll: third_party/pigweed 9aae7db..ce77ba9 (3 commits)\nb34a6c8:https://pigweed.googlesource.com/pigweed/experimental/+/b34a6c8b19cf01beba97669122e9c77a12aa642a roll: third_party/pigweed a0f4363..9aae7db (3 commits)\nba190c9:https://pigweed.googlesource.com/pigweed/experimental/+/ba190c9c1da4ad7bccaee3771404036e8729c3ca roll: third_party/pigweed pw_bluetooth_sapphire: Implement CIG support in central FIDL\na1ca2f9:https://pigweed.googlesource.com/pigweed/experimental/+/a1ca2f90a1b0f3ba8e65f000833b8604f300c236 roll: third_party/pigweed d065ea5..8ca462f (3 commits)\n3df1562:https://pigweed.googlesource.com/pigweed/experimental/+/3df1562cb106448de190b6a38ea1c7f564c02c51 roll: third_party/pigweed pw_bluetooth_proxy: Unconditionally compile ACL snapshot structs\n6663f9e:https://pigweed.googlesource.com/pigweed/experimental/+/6663f9e3b031d98de57026d303585a4a7571f43e roll: third_party/pigweed pw_build: Disable third-party telemetry by default\nf61e135:https://pigweed.googlesource.com/pigweed/experimental/+/f61e135851d857457e0367f63441c89459866324 roll: third_party/pigweed 36b00df..af0b088 (2 commits)\na00317d:https://pigweed.googlesource.com/pigweed/experimental/+/a00317d7b6ba86d036aa995ab3d7773913b02a9a roll: third_party/pigweed pw_bluetooth_proxy: Use Function instead of InlineFunction\ne3bd949:https://pigweed.googlesource.com/pigweed/experimental/+/e3bd949643cccc36d214c0286538f76bdfb0361f roll: third_party/pigweed pw_rp2350: Update zephyr target to use llvm toolchain\ncc64498:https://pigweed.googlesource.com/pigweed/experimental/+/cc644989336e503c28a7f4108b57d713824f08c8 roll: third_party/pigweed roll: go\ne7d7d01:https://pigweed.googlesource.com/pigweed/experimental/+/e7d7d01abda279e6fa2ce60b82e37048ae3e4b92 roll: third_party/pigweed roll: gn\n6a13e19:https://pigweed.googlesource.com/pigweed/experimental/+/6a13e19f651446d25b71a90689f0dd6c2306b849 roll: third_party/pigweed 1f91357..2544efa (2 commits)\nb956ad9:https://pigweed.googlesource.com/pigweed/experimental/+/b956ad9e5212e7d99ada1eba4a74377cbe67c6cc roll: third_party/pigweed 88af1ce..1f91357 (2 commits)\nd956967:https://pigweed.googlesource.com/pigweed/experimental/+/d95696737f8cb7eed658500581762dab17d4cde3 roll: third_party/pigweed docs: Update changelog for July 2026\n441c7ca:https://pigweed.googlesource.com/pigweed/experimental/+/441c7ca5a8e561a63b69e2359996cb18d74a6ee4 roll: third_party/pigweed 9b7b919..7c84c20 (4 commits)\n005246f:https://pigweed.googlesource.com/pigweed/experimental/+/005246fb96e9476893c798d8932aab60b137e0cc roll: third_party/pigweed pw_async2: Support move-only types in Map and Then\neb4bee1:https://pigweed.googlesource.com/pigweed/experimental/+/eb4bee119ba7a24c6d9757d244e787267e8f4542 roll: third_party/pigweed pw_bluetooth: Add request_opcode_in_error_uint in att.emb\n6d6b8bd:https://pigweed.googlesource.com/pigweed/experimental/+/6d6b8bdd6e4003aa368f431389d3bf863e604469 roll: third_party/pigweed pw_log_android: Make PW_LOG_LEVEL_FATAL fatal again\ne5a361b:https://pigweed.googlesource.com/pigweed/experimental/+/e5a361b3fd9c031be0e7720de8d1e415af3753fe roll: third_party/pigweed 9c6a517..33efd73 (7 commits)\n5c1945b:https://pigweed.googlesource.com/pigweed/experimental/+/5c1945b68d93c2a1c915730579d961177dac45ac roll: third_party/pigweed 55e8228..9c6a517 (2 commits)\nd7cbbaa:https://pigweed.googlesource.com/pigweed/experimental/+/d7cbbaaf827c0acd8de6c0916340dd6412217a0d roll: third_party/pigweed pw_kernel: Add support for GDB RSP Run-Length Encoding (RLE)\n718b65b:https://pigweed.googlesource.com/pigweed/experimental/+/718b65be978f12b66ad6e41724793169eca44d17 roll: third_party/pigweed f0f873d..e9aa87f (2 commits)\na3b48bb:https://pigweed.googlesource.com/pigweed/experimental/+/a3b48bb1042400ff530ab22e694fce6c35fd6b7f roll: third_party/pigweed pw_build: Add args field to workflow Tool schema\n66eabe2:https://pigweed.googlesource.com/pigweed/experimental/+/66eabe25102fd718872a80d6ca4cdfd116054646 roll: third_party/pigweed pw_bluetooth_proxy: Fix typo in Sniff test helper\n4cb83c1:https://pigweed.googlesource.com/pigweed/experimental/+/4cb83c1a01fac9fcee0d3ecf5fb5ec307424cb45 roll: third_party/pigweed 56bbb09..8f61e66 (3 commits)\n94176b6:https://pigweed.googlesource.com/pigweed/experimental/+/94176b6019fe1a49662b429211754eb396f21cfc roll: third_party/pigweed 752ea21..56bbb09 (2 commits)\n86da3dc:https://pigweed.googlesource.com/pigweed/experimental/+/86da3dca92dfb0109046b4b4f169d4ec0fc10fc5 roll: third_party/pigweed 4432cc5..752ea21 (5 commits)\n779adc1:https://pigweed.googlesource.com/pigweed/experimental/+/779adc17f2c59061b18455dcc136821ef852f233 roll: third_party/pigweed roll: gn\n9190ad8:https://pigweed.googlesource.com/pigweed/experimental/+/9190ad897929140a0c30bcb2ab3c4427ef61ef46 roll: third_party/pigweed 0171cfe..c132840 (2 commits)\ne63e891:https://pigweed.googlesource.com/pigweed/experimental/+/e63e891c58b4da0b4ded8b86a7d526bd02f628f1 roll: third_party/pigweed 0275a1b..0171cfe (3 commits)\n944c9e7:https://pigweed.googlesource.com/pigweed/experimental/+/944c9e74d881af5cbbafa948dd5748aa85ab9607 roll: third_party/pigweed a0e4dd5..0275a1b (3 commits)\nc8c9812:https://pigweed.googlesource.com/pigweed/experimental/+/c8c98120b8fbd33a3711418ae5cff5787176fd04 roll: third_party/pigweed aeda217..a0e4dd5 (2 commits)\n7bc0489:https://pigweed.googlesource.com/pigweed/experimental/+/7bc0489f169223dd159ed7fe2f49cb502ac1eecc roll: third_party/pigweed pw_bluetooth_proxy: Implement ACL recovery\nfa88192:https://pigweed.googlesource.com/pigweed/experimental/+/fa881922b83350513247ce7f4f93adc0fe9d5e2f roll: third_party/pigweed pw_async2: Add TryGet and has_future to OptionalValueProvider\n28b7395:https://pigweed.googlesource.com/pigweed/experimental/+/28b73954e13ae14c62a4ce2d66fefe16d4f03146 roll: third_party/pigweed fad5fac..494154e (4 commits)\n7e3430f:https://pigweed.googlesource.com/pigweed/experimental/+/7e3430f081ab2a391e0b4598b72c3b58b806581a roll: third_party/pigweed ef08028..fad5fac (3 commits)\n1420586:https://pigweed.googlesource.com/pigweed/experimental/+/1420586767ea83eaaba5e36ba78d8ccbd211b530 roll: third_party/pigweed 2d281b8..ef08028 (3 commits)\n6038255:https://pigweed.googlesource.com/pigweed/experimental/+/60382558c9a2eb6e7b6097fe80a094b432cd865d roll: third_party/pigweed 5c5ccb8..2d281b8 (2 commits)\n6e0f9de:https://pigweed.googlesource.com/pigweed/experimental/+/6e0f9debb2cae690e1059a99de7d275066a946ca roll: third_party/pigweed 2c95b44..5c5ccb8 (2 commits)\n6e2213d:https://pigweed.googlesource.com/pigweed/experimental/+/6e2213de62d00204720fd2d98e9a0c03355327ea roll: third_party/pigweed pw_bluetooth_proxy: Add four-variant recovery and async test matrix\n186c8cc:https://pigweed.googlesource.com/pigweed/experimental/+/186c8cc2ffae53b83750093cd986c16284c2bdee roll: third_party/pigweed d3636a3..b83e257 (2 commits)\n4fe6cc0:https://pigweed.googlesource.com/pigweed/experimental/+/4fe6cc0e840b53373a8defcca93ad9fdbb47262d roll: third_party/pigweed e4bf4fe..d3636a3 (3 commits)\n4cabc79:https://pigweed.googlesource.com/pigweed/experimental/+/4cabc799bb189584c8540ce1858229cec148f930 roll: third_party/pigweed 07d869a..e4bf4fe (2 commits)\n91ef4c0:https://pigweed.googlesource.com/pigweed/experimental/+/91ef4c0432efac559ad58b25f65daeab5e73b4e2 roll: third_party/pigweed *: Typescript formatting fix\n27fd50a:https://pigweed.googlesource.com/pigweed/experimental/+/27fd50acf934f22b54d3524840ba8a195700d982 roll: third_party/pigweed d2212bf..c525ba9 (2 commits)\n8a654ba:https://pigweed.googlesource.com/pigweed/experimental/+/8a654babaa2c80cbee4f12d49ef55b392cddedb1 roll: third_party/pigweed 25daf7f..d2212bf (5 commits)\n759c68a:https://pigweed.googlesource.com/pigweed/experimental/+/759c68aae9bc12f7855b3101f86f48626131c88e roll: third_party/pigweed c14c119..25daf7f (3 commits)\n66710c5:https://pigweed.googlesource.com/pigweed/experimental/+/66710c59d1b80d8013e27349b7cec914cd287073 roll: third_party/pigweed d2f4835..c14c119 (2 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/experimental\nRolled-Commits: 33540456ae113b..a60e192fdf3802\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670527636415353425\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9b055a6eb24f8fb3ef516c925bae01fdcf849b81\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/477646\n"
    },
    {
      "commit": "aef6b9c84beefa003caa92e7c324ceeebe41518e",
      "tree": "c906441f0f97e95c8490cf0045bc42cf0212eea8",
      "parents": [
        "0a15c7050bb55cf61f8f4f230d4076fbf528faa8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 19:48:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 15 19:48:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed c01130c..82734e2 (14 commits)\n\n82734e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477945 docs: Exclude rustdoc src pages from search index\n689fcc0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477865 pw_bluetooth_sapphire: Remove input direction check\nf6dace2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477545 pw_tokenizer: Reserve vector capacity in FormatString::Format\nbc7eed6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477386 pw_async2: Rename Task::Join to BlockingJoin\na5b1535:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476866 pw_ghish: Deduplicate CI, push, and context logic\n0b22c65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476625 pw_ide: Add Rust support to Kythe extraction\n8ff445a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477245 workflows.json: Add ghish build\n1dad39c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477405 GEMINI.md: Refer `./pw format` rather than `pw format` or other tools\n8b09b63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473945 pw_ide: Update deprecated docs links\n983923c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427533 pw_fortifier: Add the security scanning library\n9f633ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473647 pw_async2: Add missing default case in CoroTask\u003cT, kDiscard\u003e::DoPend\n4b6348c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476505 bazel: Use Bazel 8.8.0\na98f977:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477205 pw_ghish: Add cipd.yaml file\na0bdae1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/477225 roll: toolchain-integration\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c01130cc914aa7..82734e2fbdda61\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670539200130903681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9e4280fce4b72c2d2023c1ffd0fe00b7c68b647f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/477609\n"
    },
    {
      "commit": "0a15c7050bb55cf61f8f4f230d4076fbf528faa8",
      "tree": "78e631f5d78944d760cb79074c7b22252b0a5196",
      "parents": [
        "ad14d1cf4c3473a7270555793eb04947672e0ad6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 20:19:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 14 20:19:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed 187b3da..c01130c (14 commits)\n\nc01130c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472267 pw_ghish: Add Gerrit CLI with GitHub ergonomics\n5051594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472667 pw_allocator: Add pw::MaybeSharedPtr\n60a9bd2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474205 pw_metric: Expose metric type and mask constants in Python\n27f1307:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/476485 docs: Update search index exclusions\n61ca530:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473085 pw_multibuf: Fix release, discard, and conversion issues\n2171487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475145 various: Update Python repeated field checks\n819079e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474006 python: fix zephyr compat\nce8e1b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474005 zephyr: Update zephyr SDK to 1.0.1\n9f2d832:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467845 docs: Update changelog for August 2026\n4500675:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469705 pw_metric: Resolve -Wdeprecated-declarations\n9fcaa79:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475166 pw_rp2350: Decouple //targets/pw_rp2350 from kernel platforms\nd00fb7e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467786 docs: Update and expand toolchain documentation\n9e54e18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475425 pw_env_setup: Update hashes and lock files\n3a11588:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475165 pw_kernel: Support configurable SysTick clock source\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 187b3dad5677ae..c01130cc914aa7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670627871934034657\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7da455c150ce702ab1e4c5d7353bcaf6a282b538\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/476787\n"
    },
    {
      "commit": "ad14d1cf4c3473a7270555793eb04947672e0ad6",
      "tree": "deadc726cd4e069fd417d7f0e1487601a1843a20",
      "parents": [
        "477c304cebe582e760e44313c250c3dbd15962bd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 09:04:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 13 09:04:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-auth\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngerrit\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ngitiles\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\ncas\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nled\nFrom git_revision:087780a27a082fba0a9134517671cdf658b96ac2\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nswarming\nFrom git_revision:0252ce009476d7b6c131979283e992de9281b301\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nlogdog\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nprpc\nFrom git_revision:022eff195a9054d00806fe9134f676bcb2609887\nTo git_revision:0014f9f80c1083ffa01d7787d8571a8f689aa5e7\n\nluci-cv\nFrom git_revision:04bacf3e0070fe8c61f46e2190247f4d8164ec72\nTo git_revision:2060ec0d86ae1880de07f3d80f7c3f2b93b8ebc1\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475825\nOriginal-Revision: 187b3dad5677ae568fa7b69effe1edad46627209\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4acb1397b055ac..187b3dad5677ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670760893661847617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If4eaea5d8c00498cfa32e79b6b4a818565ff1856\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/475965\n"
    },
    {
      "commit": "477c304cebe582e760e44313c250c3dbd15962bd",
      "tree": "25d463855e8468fa9d24658d272cfbb17dc4efbc",
      "parents": [
        "2351268d2eee4fff51c6d1a4740e027f3572d816"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 22:12:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 11 22:12:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed 81d1b0e..4acb139 (11 commits)\n\n4acb139:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475245 pw_stream_uart_mcuxpresso: Bypass USART_WriteBlocking()\nfd7de1c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/475125 docs: Update search index filters\n096dff1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468065 doxygen: Demonstrate snippets\nac2148a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381039 pw_allocator: Add FramingAllocator\n5bdc1c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474105 docs: Fix miscellaneous issues in new UI\n2e5d536:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473245 docs: Add breadcrumbs\n83bb188:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467905 docs: Integrate navs\n6ab18d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456609 docs: Start theme selector\nc7c4172:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456608 docs: Update search\nec6a097:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461365 docs: Start tests\nfdc232b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456607 docs: Start header\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 81d1b0ee0843a7..4acb1397b055ac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670893905538901665\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iecd8060257bd95d61b659b3ae06f9f956df7054f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/475465\n"
    },
    {
      "commit": "2351268d2eee4fff51c6d1a4740e027f3572d816",
      "tree": "0224ecca66e80eab1aa02ae54abef466ea88ac05",
      "parents": [
        "4ebffdca67313bb5704ff489a01c59013c3393da"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 22:21:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 22:21:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed e5aab50..81d1b0e (7 commits)\n\n81d1b0e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474225 third_party/fuchsia: Copybara import\n4206163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474266 pw_tokenizer: Update google3 Java JNI build files\nb852b7c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/474285 third_party/fuchsia: Update Copybara config and patch\nc63ef78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457405 pw_log_rpc: Release drain mutex during transport egress in SendLogs\na69c300:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/473765 pw_buf: Add ConstBuf::Unowned\n040a050:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468146 pw_env_setup: Bump aiohttp to 3.10.11 for Python 3.13 support\n93cccc4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413992 pw_multibuf: Integrate pw::MultiBuf with pw::Buf\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e5aab5045ccb92..81d1b0ee0843a7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8670982582618103393\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5aab3fe9e61ff4f234d35481abdc32786ad27931\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/474605\n"
    },
    {
      "commit": "4ebffdca67313bb5704ff489a01c59013c3393da",
      "tree": "923d2ee3d55df5a13f7b9b21098c9bf36889d771",
      "parents": [
        "dac22cc93959db08dfc1af352458de9330e8576b"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Thu Sep 10 10:35:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 10 10:35:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_containers: Introduce pw::ForwardList\n\nDynamic container similar to std::forward_list, but using pw::Allocator.\nUses pw::IntrusiveForwardList internally.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/354134\nOriginal-Revision: e5aab5045ccb92207e57d84dfd31de2e89f6a37b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 766f56f0bfeb29..e5aab5045ccb92\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671026921404111793\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I04c20f72b0c7a32bf5b8b8c1303d7f83ba910b28\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/473905\n"
    },
    {
      "commit": "dac22cc93959db08dfc1af352458de9330e8576b",
      "tree": "162a13ceeb7e9ede49c474667903aaf004f9b2e0",
      "parents": [
        "278dc96fa2badf66ecddf8d9ac1d59fd6602a277"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 22:51:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 22:51:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed 581082c..766f56f (9 commits)\n\n766f56f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464005 pw_rpc: Refactor docs; add integration guide\ned478b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440233 pw_sync: Add pw_sync_mutex crate\n6c49f7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434193 pw_grpc: Check return value of QueueSend\nffacc87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417432 pw_bluetooth_sapphire: Remove CIG on close\n7ea06cf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472666 pw_allocator: Support null control block in SharedPtr\nba9b15b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470645 go: Upgrade grpc to 1.82.1\ne7f29be:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463069 build: Fix missing deps, includes, and headers\nbfda163:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470365 pw_ide: Fix header include resolution relative to compilation directory\n361fe7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469325 nanopb: Fix nanopb_pb2.py output path in CMake\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 581082cc1662e6..766f56f0bfeb29\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671071260299408641\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8a3fc57728218b8288b271b68c80681eb10644ee\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/473705\n"
    },
    {
      "commit": "278dc96fa2badf66ecddf8d9ac1d59fd6602a277",
      "tree": "d1781e42dfee29497bfb0f715359614114ff57a4",
      "parents": [
        "ae649c58886c209d04f896d0e6d90b95ea98329b"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Wed Sep 09 11:08:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 09 11:08:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed lint: run pw format --fix BUILD.gn **/*.gn **/*.gni\n\nThe gn roll in commit 9cffd077b caused out lintformat builds to fail due\nto the format requirements changing. Reformat all the affected files.\n\nAlso updates the MODULE.bazel file with the gn version to match the\nchange made by the roller in the pigweed.json file.\n\nTest: pw presubmit --step gn_format --full  # No more format failures\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472585\nOriginal-Revision: 581082cc1662e61b2460adae4929097d0c8f21b3\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 294d431a761dc4..581082cc1662e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671115595981735169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0998b8ceb41647aed75a57a3b2f158e3996619d1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/473205\n"
    },
    {
      "commit": "ae649c58886c209d04f896d0e6d90b95ea98329b",
      "tree": "81b4176576c57fc04787d3278961e1d281186278",
      "parents": [
        "20bec6516603d8e837a33daa5954d5aefc35c6aa"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:23:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 23:23:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed a82ae0c..294d431 (6 commits)\n\n294d431:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472185 pw_bluetooth_proxy: Support loopback mode in CommandMultiplexer\n7b8f882:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464845 pw_build: Define sharded kernel_host and kernel_device workflow groups\n9009709:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472345 pw_i2c_zephyr: Add initiator bazel target\nd7dbc70:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455906 pw_kernel: Program the VeeR MEIVT redirect table\nb05f4bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/472186 pw_async2: Add ValueFuture::Cancel; fix destruction race\nf47827e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468005 pw_protobuf: Fix code generation for \"tag\".\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a82ae0c83869a9..294d431a761dc4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671159939382451313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia9343074aca4705722ad2fd8448df2012de3b996\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/472825\n"
    },
    {
      "commit": "20bec6516603d8e837a33daa5954d5aefc35c6aa",
      "tree": "c4977475b1be1fbcc3fb69374b49798e19c061e8",
      "parents": [
        "103bf5c17477360ea3302423a56615b60a054c0b"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue Sep 08 04:00:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 08 04:00:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth: Add LE Remove CIG command complete event\n\nAdd Emboss struct definition for HCI_LE_Remove_CIG Command Complete\nevent (Core Spec v5.2, Vol 4, Part E, 7.8.100)\n\nTest: bazelisk test --config googletest //pw_bluetooth:emboss_test\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468925\nOriginal-Revision: a82ae0c83869a98d2295d8e8a00d4380ab8b886a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e4f9446a5ca848..a82ae0c83869a9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671233002697757137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I55609ae57a8eb2a6b5d2f3697e56c94557044807\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/472025\n"
    },
    {
      "commit": "103bf5c17477360ea3302423a56615b60a054c0b",
      "tree": "e4581a403490b3f3284eb8c6160d28555a68c9e9",
      "parents": [
        "6adb21890c6235f6fc26863895981adcb9d4fb41"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 16:19:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Sep 07 16:19:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: go\n\nFrom version:3@1.27.0\nTo version:3@1.27.1\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471565\nOriginal-Revision: e4f9446a5ca848b7c6f95ee5879031c9a70101b6\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9cffd077bfd5ff..e4f9446a5ca848\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671277338177623025\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icf83c26272b8899fb45669644191e6049c289f49\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/471805\n"
    },
    {
      "commit": "6adb21890c6235f6fc26863895981adcb9d4fb41",
      "tree": "2534ceff8dae1087243c03963e900bd5a0fb70b8",
      "parents": [
        "cc78a928caa984c15a0ba78231d188919e7d7644"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 16:48:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Sep 06 16:48:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9ea53da..9cffd07 (4 commits)\n\n9cffd07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471305 roll: gn\ne60850e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471125 roll: luci\n7a7046b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471085 roll: fuchsia-infra-bazel-rules fefa9ba..f31d055 (2 commits)\n179d4e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471045 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9ea53da86820d6..9cffd077bfd5ff\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671366018900467361\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If294c5579ec4d728201389acb44e3b8124aacf86\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/471406\n"
    },
    {
      "commit": "cc78a928caa984c15a0ba78231d188919e7d7644",
      "tree": "a96b97cd275b237357257b79404a5c27114c892f",
      "parents": [
        "5d8401440abea27f42325bbbbb718880692f14e1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 17:47:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 17:47:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed 98a5726..9ea53da (7 commits)\n\n9ea53da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466825 pw_toolchain: Add constraint facades for compiler warning flags\n3cba8ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470505 pw_multibuf, pw_thread_freertos: Export backend headers\n883913a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470287 pw_interrupt_*: Switch \"impl\" back to \"context\"\n0f1cb10:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470286 zephyr: Remove pw_zephyr_platform.bzl helper\n79c3ff6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470265 third_party/fuchsia: Copybara import\n6d91afb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467025 pw_interrupt_zephyr: Allow Bazel builds to configure this backend\nb484558:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469505 pw_async2: Expand SKILL with guidance on designing async flows\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 98a57261d86c84..9ea53da86820d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671543381851615169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I72262ea1d1d66ea981ee7f5740861e2e5ba2eee9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/470846\n"
    },
    {
      "commit": "5d8401440abea27f42325bbbbb718880692f14e1",
      "tree": "9dcd6e6321c8e01c1d116e8954bf70af54a9fa0a",
      "parents": [
        "8d88bb24a97da9ca67b6e141fdd09b5dad7cf837"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 06:02:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Sep 04 06:02:35 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: toolchain-integration\n\nhost\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\naarch64-unknown-linux-gnu\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nx86_64-unknown-linux-gnu\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\naarch64-apple-darwin\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nx86_64-apple-darwin\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nthumbv7m-none-eabi\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nx86_64-pc-windows-msvc\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nclang\nFrom git_revision:e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revision:5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nhost\nFrom git_revisions:d0babd8b6b05ef9bb65d42f928cef4129d64cf65,e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revisions:93c9086fdd5b80d286480a19ac047746ecc5fa1f,5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nclang\nFrom git_revision:e8f9589942ecd93d94de2af2e875964693e55129\nTo git_revision:5e63f2ce42db2c42f1d0012a3b5fa9c6113f750a\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nOriginal-Bug: 543554161\nRoll-Count: 11\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468565\nOriginal-Revision: 98a57261d86c8413b9b32bea70f6cb18f4309aae\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 246e37a104c0c8..98a57261d86c84\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671587718166572529\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iab834762a770e1359c45b5b2d192b372a07d9c98\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/470186\n"
    },
    {
      "commit": "8d88bb24a97da9ca67b6e141fdd09b5dad7cf837",
      "tree": "999afdaa56c3fb98cdd7f01c5355b9e618e1bc03",
      "parents": [
        "9cf7a39550c8f21ba092ba577845141804169125"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 18:17:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 18:17:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed bf0398b..246e37a (6 commits)\n\n246e37a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381038 pw_allocator: Add ForwardingAllocator\nde1b241:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469605 pw_bluetooth_sapphire: Fix and suppress unused variable warnings\na855316:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464145 pw_toolchain: Suppress unused-variable warnings for json.hpp\n1d683db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469425 pw_assert: Remove unnecessary rust clippy allows\nbdd975a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469525 skills: Use hypens instead of underscores for presubmit checks skill\na50d5e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416912 pw_bluetooth_sapphire: (Un)register created CISes\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bf0398bd18da05..246e37a104c0c8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671632059082534929\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia6866064bec2a6a4d97bc3503f9d54124b4d39bb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/469945\n"
    },
    {
      "commit": "9cf7a39550c8f21ba092ba577845141804169125",
      "tree": "fef229000574513959ebc7087b6e6db2e8818045",
      "parents": [
        "797f1ad3d8727d8a345e331a561b6f08d4092d7b"
      ],
      "author": {
        "name": "Anthony DiGirolamo",
        "email": "tonymd@google.com",
        "time": "Thu Sep 03 11:41:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Sep 03 11:41:38 2026 -0700"
      },
      "message": "tools: Fix build_project.py\n\nUpdate Kudzu build_project.py to account for removed features in this\nCL:\nhttps://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346834\n\nChange-Id: I6a379bb8fba607830b787d2dde452c1b6bccc216\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/469387\n"
    },
    {
      "commit": "797f1ad3d8727d8a345e331a561b6f08d4092d7b",
      "tree": "576d96fee32952691c64ca3c9721ecf3988f26cc",
      "parents": [
        "49336852f370eb89105e6d9904f5427278f59db8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 22:18:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Sep 02 22:18:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4728b9d..73e7a6c (12 commits)\n\n73e7a6c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464066 pw_toolchain: Suppress warning in Fuchsia SDK binding_set.h\nd3d67e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468605 .rgignore: Have rg exclude lockfiles\n818348f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/383935 pw_allocator: Make DoResize pure virtual\n2b5a8ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450252 pw_unit_test: Add Rust unit test support\n7d1b483:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463068 third_party/freertos: Add missing headers to targets\n6674e33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463067 third_party/googletest: Disable sandboxing\n6b33d87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464766 pw_presubmit: Enable ccache for gn_gen when available\n90fb23c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464065 pw_build: Prune redundant non-host targets from host workflows\n825603e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467486 pw_buf: Clarify nullness with nullptr comparisons and assignment\n4e60456:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463026 pw_build: Use toplevel remote_download_outputs for remote_cache\n923bc46:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468345 pw_tokenizer: Fix ts detokenizer breakage\n88966b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468145 zephyr: Fix SDK version tag\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4728b9da9307d6..73e7a6c2ae0432\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671707184212727249\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5f091805a7f8ff674ae89b9058180e8b6580d03e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/469126\n"
    },
    {
      "commit": "49336852f370eb89105e6d9904f5427278f59db8",
      "tree": "40eeecb116c2648e598a68da24ba57254f75be44",
      "parents": [
        "a71677d6406297fd60f3078615c1fa35902e4602"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 19:18:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 19:18:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed b079275..4728b9d (4 commits)\n\n4728b9d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466905 pw_tokenizer: Replace base64ToBinaryString() with decode() in ts\n79c2915:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462885 pw_build, pw_log_zephyr, pw_assert_zephyr: Fix Zephyr linkage and generated header dependencies\n52e6169:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466585 pw_build: Use prebuilt protoc toolchain in workflows launcher\n0cd7111:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463705 pw_bluetooth_sapphire: Use fuchsia bt service\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b079275a982652..4728b9da9307d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671809412004645441\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4ed4207fba8dbf26ca804340ff6c9428246d9700\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/468125\n"
    },
    {
      "commit": "a71677d6406297fd60f3078615c1fa35902e4602",
      "tree": "e96c753e1e1b7b5eeeb6cafea346d45e39aef0e1",
      "parents": [
        "8744f0f0c9f32ce1690cb227b5cdc7a76124f3a9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 07:34:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Sep 01 07:34:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed 03ab020..b079275 (3 commits)\n\nb079275:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466805 pw_ide: Fix kzip merge flags for CIPD compatibility\nb14af4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466866 pw_bluetooth_sapphire: Avoid redundant property updates in Inspectable\ncf23bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466725 pw_bluetooth_sapphire: Safely handle malformed LE advertising reports\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 03ab020d52d3ea..b079275a982652\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671853748617723521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9e4166375fe1c79cd51e60a73f1ce22411decda4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/467405\n"
    },
    {
      "commit": "8744f0f0c9f32ce1690cb227b5cdc7a76124f3a9",
      "tree": "4c11659494f37cd93a4eb36a718cdce6142ee5b5",
      "parents": [
        "4a99c2aeeba8ee248c6d1a5589fd29f362c671c1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:49:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 19:49:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed 15b7579..03ab020 (13 commits)\n\n03ab020:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466546 pw_bluetooth_proxy: Sync persistent state on recombined PDU and refunds\n5f30249:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466545 pw_bluetooth_proxy: Protect snapshot restoration pointers with mutexes\n09f39e5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463845 pw_bluetooth_proxy: Add crash recovery guide and align recovery API\nca243ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466425 pw_bluetooth_proxy: Emit updates for new L2CAP channels during recovery\nceb8515:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459046 pw_bluetooth_proxy: Add RFCOMM snapshot recovery\nb578dca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461226 pw_bluetooth_proxy: Consolidate basic L2CAP config into struct\n3300d50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462065 pw_bluetooth_sapphire: Normalize restored encryption key sizes\n0b14c78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458905 pw_fuzzer: Remove GN support for FuzzTest and OSS-Fuzz\nd9955ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459565 pw_bluetooth_proxy: Support allow_data_loss in basic L2CAP interception\nf2ad5b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461805 pw_bluetooth_proxy: Update ACL unit tests and state updates\n314f25f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466285 pw_ide: Optimize Kythe extractor with transitive includes and caching\nc7b1a7b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442072 pw_base64, pw_tokenizer: Add TS base64 module and browser fallback\n8d51077:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462987 pw_allocator: Split async_pool into separate Android.bp target\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 15b75794e177b8..03ab020d52d3ea\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671898095653185489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic1bc45c9eb8d67563cdbaef2e2fc4869c7dc4da0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/466649\n"
    },
    {
      "commit": "4a99c2aeeba8ee248c6d1a5589fd29f362c671c1",
      "tree": "1c02cd99e72fd54fde5c56999310b66735826478",
      "parents": [
        "33c86a1570fcb324cbf96790d22f5d295a084904"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Mon Aug 31 08:04:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 31 08:04:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed fba14dc..15b7579 (2 commits)\n\n15b7579:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458686 pw_async_basic: Fix flaky RepostRaceCondition test\na8621d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458685 pw_bluetooth_sapphire: Make files writable without sudo when deploying\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fba14dcfb55265..15b75794e177b8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671942439508598769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I64fc3be4097372832137d382782243cee4e60574\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/466205\n"
    },
    {
      "commit": "33c86a1570fcb324cbf96790d22f5d295a084904",
      "tree": "ecf5403f7b8224b6eb60ef1e34ad257d47d16542",
      "parents": [
        "4193e283fa7c12026a15634ca608c6717ec2a7e1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 20:19:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 20:19:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\nFrom git_revision:58933a7cdbc90f70f2381f0c72e76d29be1d43a9\nTo git_revision:d71c4a70bd2ece461a09cbd6321970b9247fdab2\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465705\nOriginal-Revision: fba14dcfb55265be0a468a305df031366f5dd26f\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e55b6726b9727e..fba14dcfb55265\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671986784499138369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I873000d690b87453e7fa4901e561f893c4e851a5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/465945\n"
    },
    {
      "commit": "4193e283fa7c12026a15634ca608c6717ec2a7e1",
      "tree": "c1ecf85601d4b98837b996f021427fcf8f6113a0",
      "parents": [
        "8574254d9c10bb1746fedb6ef0692ce74e642bb0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 08:34:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 30 08:34:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed c46fb08..e55b672 (4 commits)\n\ne55b672:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465505 roll: luci\n8fe6407:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465445 roll: fuchsia-infra-bazel-rules 57bd03e..fefa9ba (4 commits)\n70aae18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/465346 roll: rust-analyzer\na193600:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462725 bazel: Update rules_python from 1.8.5 to 1.9.1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c46fb080a61b7a..e55b6726b9727e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672031122142536369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9de68de008f5efb24ef5c7e09831148b61bae265\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/465645\n"
    },
    {
      "commit": "8574254d9c10bb1746fedb6ef0692ce74e642bb0",
      "tree": "1a6b2accdbedf3ef75b873b3718dc8472d7173e4",
      "parents": [
        "08f0fdd672bf4172388337d89049aad8b88545e9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 21:21:43 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 28 21:21:43 2026 -0700"
      },
      "message": "roll: third_party/pigweed d52d1bd..c46fb08 (4 commits)\n\nc46fb08:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464125 pw_kernel: Format syscall_user assembly veneers\n0530187:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464765 pw_buf: Clarify ConstBuf role and update conversions\ndeb713a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463725 pw_env_setup: Fix pigweed.json resolution under Bzlmod\n65db43a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463985 pw_buf: Set package visibility in examples BUILD\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d52d1bd5cb67ee..c46fb080a61b7a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672164134129956993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0e6da0b1bfd134e2611046ed0e90c8cdddbaaff9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/465265\n"
    },
    {
      "commit": "08f0fdd672bf4172388337d89049aad8b88545e9",
      "tree": "0a1a95e2af6a039fd9ce4c7260361578917a3bfc",
      "parents": [
        "c7203056a63fe8b3c384065887e8182fd015c871"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 21:52:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 21:52:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8b196f5..d52d1bd (13 commits)\n\nd52d1bd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463846 pw_buf: Expose the base() pointer in pw::Buf\nb9f6b1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463605 pw_web: Update package-lock.json dependencies\ndc61f63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462985 agents: Add oncall skill with CIPD roll subskill\n761fea0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463706 pw_bluetooth_sapphire: Remove unused kUuids variable\na1aa0c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459045 pw_bluetooth_proxy: Add silent channel creation to Acquire APIs\n42f94ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459466 pw_web/log-viewer: Fix LogSource import path and handle missing Shoelace\nd0868da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462125 pw_memory, pw_async2: Handle nullptr in ContainerOf\nd813d3a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463005 pw_env_setup: Roll cipd\n497eac9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462965 pw_ide: Separate bazel_args and rust_check_args in compilation generator\nb5252cb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455905 pw_kernel: Add build-only veer target\n7a6742a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458826 third_party/boringssl: Remove CMake support\n51cbaa4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459005 cmake: Disable sandbox for targets with generated sources\n06b82ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463065 pw_build: Isolate workflows launcher into sub-workspace\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8b196f5315423e..d52d1bd5cb67ee\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672252812278185233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2d5376f8fd92ed311a7b5bb8b2f9bc5b748b0e6b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/464425\n"
    },
    {
      "commit": "c7203056a63fe8b3c384065887e8182fd015c871",
      "tree": "8d7d82792000fc1e16594db09e9367109f8123fa",
      "parents": [
        "4c11b63bbaa7a7ebf6bc67838023ec29020725f7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 10:07:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 27 10:07:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0222dae..8b196f5 (8 commits)\n\n8b196f5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457426 pw_bluetooth_proxy: Add CommandMultiplexer snapshot recovery\naab9354:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/454647 pw_bluetooth_proxy: Unify ACL and L2CAP recovery APIs\n64ff6e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453772 pw_bluetooth_proxy: Add ACL connection removal state update\n4d1833a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450133 pw_bluetooth_proxy: Add Sniff hardware resynchronization\nb1aaeb3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450132 pw_bluetooth_proxy: Implement per-connection Sniff snapshot recovery\n3bd5a4c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449412 pw_bluetooth_proxy: Add global Sniff subsystem snapshot recovery\nc2353d5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449032 pw_bluetooth_proxy: Add L2CAP state mutation update support\n2523522:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448192 pw_bluetooth_proxy: Add L2CAP channel recovery rejection support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0222daef05b7ee..8b196f5315423e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672297157282571649\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I06f98c9b4dbf0f37a7d448791db796eeef41cbe3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/463565\n"
    },
    {
      "commit": "4c11b63bbaa7a7ebf6bc67838023ec29020725f7",
      "tree": "5210b1128fd884eb58683617c4fce44eddb4b21a",
      "parents": [
        "a2fe435aa81391cd7bb5190f017f6f981a8c4afb"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 22:22:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 22:22:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4e39a60..0222dae (3 commits)\n\n0222dae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463025 pw_bluetooth_proxy: Pass sniff state update callback in constructor\n20898d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458185 pw_snapshot: Add core_name field to Metadata proto\n11fccc9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457445 pw_buf: Add module\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4e39a60854b36e..0222daef05b7ee\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672341500753580097\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia01fed6afcd8c3f7af4d6439c5ab50e02b1352a5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/463245\n"
    },
    {
      "commit": "a2fe435aa81391cd7bb5190f017f6f981a8c4afb",
      "tree": "accec0b67c6a2ae82265393e2bc63eee21fea0f0",
      "parents": [
        "124c1ad6b60d27fa5a6a3ed812396d4be76e22c5"
      ],
      "author": {
        "name": "Ali Saeed",
        "email": "saeedali@pigweed.infra.roller.google.com",
        "time": "Wed Aug 26 10:45:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 26 10:45:04 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Add per-connection Sniff snapshots \u0026 state updates\n\nIntroduces `SniffConnectionSnapshot` to persist per-connection Sniff\noffload configuration parameters (intervals, attempts, timeouts,\nsubrating parameters, and exit rules) across proxy reboots.\n\nDefines the `SniffStateUpdate` variant (supporting top-level global\nsnapshots and per-connection records) and implements\n`SniffSnapshot::ApplyStateUpdate()` for in-place incremental state\nsynchronization.\n\nInstruments `SniffOffloadManager` and `ConnectionFsm` to invoke\n`NotifyStateUpdate` across all global and per-connection state mutation\npoints (connection additions/disconnections, parameter configuration,\nand enable toggles).\n\nAdds comprehensive unit tests verifying callback dispatch frequency\nand snapshot convergence across all mutation paths.\n\nOriginal-Bug: 536077666\nTest: bazelisk test pw_bluetooth_proxy/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447415\nOriginal-Revision: 4e39a60854b36ee98b9b48477bbbed228be8bceb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 51427546464356..4e39a60854b36e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672385837745553169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2bfa993f715016cadde06b234762e98525f7d5c4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/462745\n"
    },
    {
      "commit": "124c1ad6b60d27fa5a6a3ed812396d4be76e22c5",
      "tree": "4fb8f0369de0d0e223bdca37e8b0ee245ce0bebd",
      "parents": [
        "610dea320dce6ca8819de65ab473841cb5fbf2ac"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 22:52:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 22:52:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8cb19ef..5142754 (3 commits)\n\n5142754:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451112 pw_ide: Update C++ code intelligence doc link\n6cb7c45:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448332 agents: Add pw_async2 skill\n7023a4b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461945 pw_bluetooth: Add EventPayload struct to BT emboss\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8cb19efcde449c..51427546464356\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672430188296153889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7ce24fc894d1e1a124e69cfa25a07f0d861cb29b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/462585\n"
    },
    {
      "commit": "610dea320dce6ca8819de65ab473841cb5fbf2ac",
      "tree": "eefd00864f23481e0ef0d059fe14f50f6aca216a",
      "parents": [
        "2d03309de5bede6e1b3f853c71b6c66b9982eb44"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 11:10:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 25 11:10:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed c3bb851..8cb19ef (2 commits)\n\n8cb19ef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461085 pw_ide: Add Kythe kzip generation module\n1435aa7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461485 pw_clock_tree_mcuxpresso: Set divider to 0 on disable\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c3bb851155c470..8cb19efcde449c\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672474526473033777\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id17cbf8e846ac26705487e07d90d0ec83a415e6a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/461985\n"
    },
    {
      "commit": "2d03309de5bede6e1b3f853c71b6c66b9982eb44",
      "tree": "629361de01a4164cd8eb22093410b43dc5dd784a",
      "parents": [
        "b736943d8f99bf0f9f238a232b2f0259bb71e4d6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 23:25:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 23:25:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed dcffc3b..c3bb851 (10 commits)\n\nc3bb851:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451832 pw_log_zephyr: Add support for LOG_HEXDUMP_*\nd6220b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461225 pw_bluetooth_proxy: Harden state update callback lifetimes\nadaa451:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459827 crates_io: Update object to 0.40.0\nb50aeeb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461106 crates_io: Update cortex-m-semihosting to 0.6.0\nd5fef7a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459828 crates_io: Update syn to 3.0.3\n7666f7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459826 crates_io: Update nom to 8.0.0\n769b8bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459825 crates_io: Update nix to 0.31.3\nd48c1f5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459745 crates_io: Freshen crate versions\n8492819:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459545 crates_io: Remove unused crates\n0911625:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459485 crates_io: Sync toml file with lockfile\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: dcffc3b6680edd..c3bb851155c470\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672518867594667057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic2d4537e5f82b43f8d05f254df64fde1b94ad29c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/461645\n"
    },
    {
      "commit": "b736943d8f99bf0f9f238a232b2f0259bb71e4d6",
      "tree": "058031086417296383ab4785ee43c6a9d0d694f6",
      "parents": [
        "329ce603cab89acd401242cd921b2fa3ac4f83b7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 11:44:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 24 11:44:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed d7bfdaf..dcffc3b (4 commits)\n\ndcffc3b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455665 pw_kernel: Remove golden file verification from tracing tests\n473df42:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460685 roll: go\nf5291dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447232 pw_bluetooth_proxy: Sweep abandoned L2CAP channels\ndfd3ded:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442053 pw_bluetooth_proxy: Implement L2CAP recovery\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d7bfdaffe4e60a..dcffc3b6680edd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672563201105352705\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibd31fcc974bdf242cc790c320c3633c7c0b7addb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/460905\n"
    },
    {
      "commit": "329ce603cab89acd401242cd921b2fa3ac4f83b7",
      "tree": "b872d5fa65811f1f5398285ed62021cbd1ae3984",
      "parents": [
        "c67183ed3c83bb449182646938f1f4fea2e01a69"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 23 23:55:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 23 23:55:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0729bc8..d7bfdaf (3 commits)\n\nd7bfdaf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442052 pw_bluetooth_proxy: Wire L2CAP snapshot APIs\ne00b4cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444553 pw_bluetooth_proxy: Add global Sniff recovery snapshot support\n4cdf74f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460286 roll: gn\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0729bc8cf36464..d7bfdaffe4e60a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672607546871693777\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6cb40a0f77344b7fa9bcce231a1937d53bc4a120\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/460526\n"
    },
    {
      "commit": "c67183ed3c83bb449182646938f1f4fea2e01a69",
      "tree": "ce1ac1d65904dfab20af79d1c55eb38150fcb8d2",
      "parents": [
        "e5ecadb9a0474fa1d7a697821c21f3b66b8c4606"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 23 12:08:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 23 12:08:38 2026 -0700"
      },
      "message": "roll: third_party/pigweed 294cc86..0729bc8 (3 commits)\n\n0729bc8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460105 roll: luci\nabafd93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460065 roll: fuchsia-infra-bazel-rules f9f35ef..57bd03e (2 commits)\nf362804:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/460025 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 294cc866aef685..0729bc8cf36464\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672651885620020417\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5c1df24c6fb68facb618f426956c10abbeb1a111\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/460285\n"
    },
    {
      "commit": "e5ecadb9a0474fa1d7a697821c21f3b66b8c4606",
      "tree": "ee4c3f486a24b968c1b19a9290c33dbe5bc5faf4",
      "parents": [
        "817684bb9f50b3dab8c486c3a78f3dee0d6e5cbb"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Sat Aug 22 00:53:50 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Aug 22 00:53:50 2026 -0700"
      },
      "message": "roll: third_party/pigweed rp2350: Select primary serial port for multi-interface devices\n\nDevices like debug probes and multi-port RP2 targets can expose multiple\nCDC-ACM serial interfaces sharing the same USB serial number. On macOS,\nenumerating available serial ports lists secondary interfaces after the\nprimary UART port, causing _detect_pico_serial_ports() to overwrite the\nserial port mapping with an inactive interface and resulting in test\ntimeouts.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459105\nOriginal-Revision: 294cc866aef685f87ad92502199f6e6257267195\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 79c0e26dd794b7..294cc866aef685\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672784895723632433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibd0afba29b225284aaa2edf6a05045fc37dafa7b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/459965\n"
    },
    {
      "commit": "817684bb9f50b3dab8c486c3a78f3dee0d6e5cbb",
      "tree": "6ba6d85c98e6c64b24cb9ab2188bfa662ec65563",
      "parents": [
        "91d0291575984186aad983ed3635f03a66fedd40"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 01:25:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 21 01:25:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed c0def16..79c0e26 (5 commits)\n\n79c0e26:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446693 pw_bluetooth_sapphire: Gate batched scan behind product configuration\nde298dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/325796 pw_bluetooth_sapphire: Implement AndroidBatchLowEnergyScanner\n3e7974d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446692 pw_bluetooth_sapphire: Gate offloaded scan behind product configuration\n434a568:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436373 pw_bluetooth_sapphire: Stop scans when updating offloaded scan filters\n1ccb09d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443112 pw_allocator_zephyr: Add CMake support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c0def160076d35..79c0e26dd794b7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672873577134348705\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8544cdbd6b9f0cf3995633547f3534ca3bd257f7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/459445\n"
    },
    {
      "commit": "91d0291575984186aad983ed3635f03a66fedd40",
      "tree": "172c99aa7b306694ffe41b1cac0a2566e28d8cdb",
      "parents": [
        "a89a933b3ee0732092847f27026ecd3deff46563"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 01:56:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 20 01:56:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed c3703f3..c0def16 (5 commits)\n\nc0def16:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458325 pw_bluetooth: Reorder events\n2d06b39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458245 pw_bluetooth: Add LE Rand command\n2a1b76c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458285 pw_bluetooth: Re-format emboss files\nce77ba9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458205 pw_async2: Fix reuse of channel storage\ne0cf417:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457345 pw_async2: Map/Then bugfixes\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c3703f3482d9f2..c0def160076d35\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8672962262078106081\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I703c9fa6167c82a9f7fb86b4db48cbdbc38f4e32\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/458745\n"
    },
    {
      "commit": "a89a933b3ee0732092847f27026ecd3deff46563",
      "tree": "d11a1579a9cbb405ca0938ed01d21100cf7376ab",
      "parents": [
        "8463139cf7e3e4d49b4c6d8aeb73223e5a9b0ebd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 14:11:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 14:11:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8ca462f..c3703f3 (5 commits)\n\nc3703f3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456625 pw_bluetooth_sapphire: Ack frames earlier\n9aae7db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457065 pw_symbolizer: Gracefully handle invalid addresses in stack trace dump\nb5b1ecb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406352 agents: Add Gerrit and Buildbucket workflow skill\na35dfd3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458005 pw_bluetooth_proxy: Fix stale channel deref on write\na0f4363:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/413775 pw_bluetooth_sapphire: Implement CIG support in central FIDL\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8ca462fe925ee6..c3703f3482d9f2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673006599180008977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic335d1fb77061b9e1efc61e9d268fa21010d8e0d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/458365\n"
    },
    {
      "commit": "8463139cf7e3e4d49b4c6d8aeb73223e5a9b0ebd",
      "tree": "def3e6a5c31b226af27570d1451150823add9598",
      "parents": [
        "08ec56fbac54a2967ef24463484462985667022f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 02:26:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 19 02:26:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed af0b088..8ca462f (5 commits)\n\n8ca462f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452553 pw_bluetooth_proxy: Default initialize ACL snapshots and add fallback\n73e734e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451012 pw_bluetooth_proxy: Elide thread safety from ACL recovery docs\nfecb9bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453352 pw_bluetooth_proxy: Harden ACL credit recovery and derive pending\nd065ea5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457425 pw_bluetooth_proxy: Unconditionally compile ACL snapshot structs\n7edd08f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457485 pw_build: Disable third-party telemetry by default\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: af0b088a9c4ca4..8ca462fe925ee6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673050939756129425\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8954955a645fa922942f1b115bc68c87bfad23ba\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/457945\n"
    },
    {
      "commit": "08ec56fbac54a2967ef24463484462985667022f",
      "tree": "eb5cf10f54c5e24b773a4326abedab7500d1eac9",
      "parents": [
        "25540b6cbafc1061f4355873592376de2a8ea6ad"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 14:47:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 14:47:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed 36b00df..af0b088 (2 commits)\n\naf0b088:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397892 pw_module: Support creating Python modules\n2651523:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441432 pw_tokenizer: Clarify TOKENIZATION_OPTIONAL field option\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 36b00dfe81dc45..af0b088a9c4ca4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673095277047411825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia74310d09ebdc7221577d8c28e516ebe5234b590\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/457467\n"
    },
    {
      "commit": "25540b6cbafc1061f4355873592376de2a8ea6ad",
      "tree": "9545b0e45e4b076933f3ec4321c08613c500222a",
      "parents": [
        "801a4cdf2094e32205d73fd36aaca3bc89d08b8f"
      ],
      "author": {
        "name": "Ali Saeed",
        "email": "saeedali@pigweed.infra.roller.google.com",
        "time": "Tue Aug 18 02:57:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 18 02:57:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Use Function instead of InlineFunction\n\nOriginal-Bug: 536070658\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456765\nOriginal-Revision: 36b00dfe81dc45faecbdc1991417432f83115615\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b476e17259d497..36b00dfe81dc45\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673139619823628513\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idb1e3abe4135a8c8b7a47b16197020b646527c05\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/457185\n"
    },
    {
      "commit": "801a4cdf2094e32205d73fd36aaca3bc89d08b8f",
      "tree": "edbcecf1bd3906f578f9d9cb91f60c7280599e87",
      "parents": [
        "7191d9b009624c202b385d350348daff5fe94295"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 15:12:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 17 15:12:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8d3f139..b476e17 (2 commits)\n\nb476e17:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456725 pw_rp2350: Update zephyr target to use llvm toolchain\n67cdec2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456485 roll: go\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8d3f13936f1299..b476e17259d497\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673183958427905217\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I104aeb7120f5bd698c4c3839adf4e46643330e3b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/456945\n"
    },
    {
      "commit": "7191d9b009624c202b385d350348daff5fe94295",
      "tree": "d6ae5197e7c38f570f5a2616efee518139c66cd9",
      "parents": [
        "9b2c839bdf04e307ce6904bb6821552e44f0fe25"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 15:41:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 15:41:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1f91357..8d3f139 (3 commits)\n\n8d3f139:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456185 roll: gn\n2544efa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/456045 roll: luci\n97f2ab1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455825 roll: fuchsia-infra-bazel-rules 2b1ed07..f9f35ef (2 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1f91357f563ccf..8d3f13936f1299\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673272633675724673\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7d8e2629bc0e1d96aa000bca7aedf8681e60d5a8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/456285\n"
    },
    {
      "commit": "9b2c839bdf04e307ce6904bb6821552e44f0fe25",
      "tree": "4b8f87bdefc134b3661850fc0210c7a0d83ac4e6",
      "parents": [
        "cba74e6a1cec6bfc5c47c0dc1254d828f293fb44"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 04:00:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 16 04:00:02 2026 -0700"
      },
      "message": "roll: third_party/pigweed 88af1ce..1f91357 (2 commits)\n\n1f91357:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455805 roll: ninja\nb5e6c9c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/455785 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 88af1ce547ff9f..1f91357f563ccf\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673316971915719169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I457331492ac01b436263f819482ba9944450be0b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/456025\n"
    },
    {
      "commit": "cba74e6a1cec6bfc5c47c0dc1254d828f293fb44",
      "tree": "510aa8adf0a31e762f1de9fec67cbb7a42872e11",
      "parents": [
        "1ae042f370f8738da6bb17e7558ea51f8a67873d"
      ],
      "author": {
        "name": "Kayce Basques",
        "email": "kayce@pigweed.infra.roller.google.com",
        "time": "Fri Aug 14 16:42:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 14 16:42:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed docs: Update changelog for July 2026\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452352\nOriginal-Revision: 88af1ce547ff9fc197315187a76950fd809c19aa\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7c84c203cbe530..88af1ce547ff9f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673449981437906161\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7a4150c7a4a3eacac766f1acc6e8103905622c68\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/455645\n"
    },
    {
      "commit": "1ae042f370f8738da6bb17e7558ea51f8a67873d",
      "tree": "a110ae6ba68f64d5e1c9ebe3c4960ac86a983e0d",
      "parents": [
        "859ee9d2d5397c40c575718e0a7829b60ac1b40f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 17:14:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 17:14:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9bc095e..7c84c20 (6 commits)\n\n7c84c20:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442192 pw_rp2350: Add C++ unittest service for freertos \u0026 zephyr\nba63e84:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450333 pw_kernel: Add host side debug mailbox client library\n2d18022:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450332 pw_kernel: Add crate for shared debug mailbox protocol enums\n92ae0ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439194 pw_kernel: Use debug mailbox in e2e tracing test\n9b7b919:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/454706 pw_async2: Support move-only types in Map and Then\n5305b60:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453172 pw_bluetooth: Add request_opcode_in_error_uint in att.emb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9bc095e8efdfc8..7c84c203cbe530\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673538657969126113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8bee6969078399edc403c510c4178159bab63ef3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/455066\n"
    },
    {
      "commit": "859ee9d2d5397c40c575718e0a7829b60ac1b40f",
      "tree": "1beb6bade01a9b531792be68f6c024cb0d222357",
      "parents": [
        "8677895c6390d7aa2d54300717b2f1cde17fe6b2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 05:29:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 13 05:29:21 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8238695..9bc095e (2 commits)\n\n9bc095e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452252 pw_log_android: Make PW_LOG_LEVEL_FATAL fatal again\n33efd73:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453972 pw_async2: Make FutureOrValue movable\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 823869564abc12..9bc095e8efdfc8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673582997689193665\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I79145791d3d6d1e16c469a1bd5e7c6e576bf31d0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/454745\n"
    },
    {
      "commit": "8677895c6390d7aa2d54300717b2f1cde17fe6b2",
      "tree": "b847e0748bd7e963457ad02a6663a0e9dc0c64c0",
      "parents": [
        "615cf65f0e32f7caa769161dcd0d130b33d414df"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 17:44:45 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 12 17:44:45 2026 -0700"
      },
      "message": "roll: third_party/pigweed e9aa87f..8238695 (9 commits)\n\n8238695:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439193 pw_kernel: Add mailbox support to host side tooling\ne3935a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452712 pw_i2c_mcuxpresso: Add check for reading too few bytes\n1e2949f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436513 pw_kernel: Add a debug mailbox library\n6468319:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451033 pw_kernel: Sleep bootstrap thread in userspace tests\n5ff0d19:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/454105 pw_ide: Release v1.11.1\ne177c4c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452652 pw_ide: vscode: Fix Rust target selection and rust-analyzer\n9c6a517:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450215 pw_kernel: Trace syscalls when SYSCALL_TRACE is enabled\n9bd6c00:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452353 pw_ide: Exclude test files from webview TypeScript config\n55e8228:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440432 pw_kernel: Add support for GDB RSP Run-Length Encoding (RLE)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e9aa87f9d4272b..823869564abc12\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673627333852699057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib4fb1ead4195d9fc90e91c436ea88700a918f4e9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/454286\n"
    },
    {
      "commit": "615cf65f0e32f7caa769161dcd0d130b33d414df",
      "tree": "e240a261cd5f7395ad852963f653cc49df29e1f1",
      "parents": [
        "64f59c02b254345154915dc947671052847b07a9"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Tue Aug 11 18:15:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 11 18:15:46 2026 -0700"
      },
      "message": "roll: third_party/pigweed 46ba7ac..e9aa87f (3 commits)\n\ne9aa87f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453272 pw_presubmit: Allow multiple directories to be passed to format CLI\n63ce981:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453312 format: Fix formatting issues when running lintformat-full\nf0f873d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/453254 pw_build: Add args field to workflow Tool schema\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 46ba7ac257bf87..e9aa87f9d4272b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673716011848096433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0493628e680b9ad9f6d0cff733dd13de23841d22\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/453435\n"
    },
    {
      "commit": "64f59c02b254345154915dc947671052847b07a9",
      "tree": "e6b2ea2bfbf779712304d918ed816fd1ea2b48ff",
      "parents": [
        "9776e3e27dd0a5096080212aec20351269e21853"
      ],
      "author": {
        "name": "Ali Saeed",
        "email": "saeedali@pigweed.infra.roller.google.com",
        "time": "Tue Aug 11 06:30:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 11 06:30:04 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Fix typo in Sniff test helper\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452552\nOriginal-Revision: 46ba7ac257bf878411c524f593361844089cd8a4\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8f61e66869029a..46ba7ac257bf87\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673760349722191921\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icf5a05b2feea7211d0d6a22559d808df5762083b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/453113\n"
    },
    {
      "commit": "9776e3e27dd0a5096080212aec20351269e21853",
      "tree": "029060edae3c7dceb4e72468c17f978bd8940ac8",
      "parents": [
        "0f9fa3100a3932a1dc38f426cd32dbe3d4a4017b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 18:45:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 10 18:45:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed 4432cc5..8f61e66 (10 commits)\n\n8f61e66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449292 pw_ide: Add Rust code intelligence documentation for Bazel\n6f0aac3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452572 pw_kernel: Include system_image .elf \u0026 .bin in test runfiles\n4db3263:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446694 docs: Update documentation for the pw_interrupt backends\n56bbb09:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452412 pw_elf: Silence unused warning\n3a9867f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452372 pw_sync_zephyr: Fix assertion in Mutex:lock()\n752ea21:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452192 docs: Remove work orders\n7a8ab7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450272 pw_kernel: Support span events in k trace\nd7948b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450214 pw_kernel: Add macros to open and close tracing spans\n4c0d4b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/431673 pw_kernel: Add a TraceSpan record\n6dd08d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/452032 pw_metric: Fix Android build\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4432cc52382ed8..8f61e66869029a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673804686069488689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ie4067200ebe838673167abd06487fd0247064ca9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/452814\n"
    },
    {
      "commit": "0f9fa3100a3932a1dc38f426cd32dbe3d4a4017b",
      "tree": "c885351b09d04f2ed1246760508b9c1f501442c6",
      "parents": [
        "af4c38204b22c81b489c41e56e1dfa644ca7b222"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 19:16:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 19:16:21 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: gn\n\nFrom git_revision:3fd3b0624d8cba16927853600130b2c33d4e7928\nTo git_revision:64cfb8344ec3e8585a89a3836716a026e2771fcb\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451692\nOriginal-Revision: 4432cc52382ed823abede260354805a7770ca8eb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c13284090c7755..4432cc52382ed8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673893370019877153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I36f0ba8a9f7c0b70f5555104e201dc772ece91e7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/451812\n"
    },
    {
      "commit": "af4c38204b22c81b489c41e56e1dfa644ca7b222",
      "tree": "b31600888b182a409740a8109c992f8eb648468b",
      "parents": [
        "ca53691a4b81d8bf059bd8d6117fe184dfa796c9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 07:31:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 09 07:31:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0171cfe..c132840 (2 commits)\n\nc132840:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451512 roll: luci\n7e4190c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451472 roll: fuchsia-infra-bazel-rules d3c6712..2b1ed07 (3 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0171cfed4d6610..c13284090c7755\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8673937707430075329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4b953ffc8acf617d90c695d5739df30b3c2269e8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/451592\n"
    },
    {
      "commit": "ca53691a4b81d8bf059bd8d6117fe184dfa796c9",
      "tree": "f6b3a06100054c88626749110a49192748339cb4",
      "parents": [
        "df5a823c42e4e9addfe33d0495cca02d08301c87"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 20:17:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 20:17:05 2026 -0700"
      },
      "message": "roll: third_party/pigweed aeda217..0171cfe (8 commits)\n\n0171cfe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/451032 pw_kernel: Add kernel tracing test target\nc936646:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450213 pw_kernel: Extract tokenizer database in ImageInfo\nc254a43:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450432 pw_async2: Release time_lock prior to invoking timer callbacks\n0275a1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450612 pw_sync_zephyr: Assert successful k_mutex_lock return in Mutex::lock()\n66c1917:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450212 pw_tokenizer: Support parsing ELF section databases in Rust detokenizer\n9aeb0c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450812 docs: Fix section headings\na0e4dd5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425672 pw_kernel: Verify tracing outputs against golden files\ndfba09d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450512 pw_protobuf: Revert min reserved length size to 2 for BufferEncoder\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: aeda217d3d66d6..0171cfed4d6610\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674070721551219313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3892f01612654a97bab8f5b65f9275e07ce933f4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/451292\n"
    },
    {
      "commit": "df5a823c42e4e9addfe33d0495cca02d08301c87",
      "tree": "8132243f254f37a69f6a672090529388a9a612a6",
      "parents": [
        "0d06d415d3c0e3005a304dfcfd6bb0d10e594c44"
      ],
      "author": {
        "name": "Devan Yu",
        "email": "devanyu@pigweed.infra.roller.google.com",
        "time": "Fri Aug 07 08:32:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Aug 07 08:32:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Implement ACL recovery\n\nRestore ACL connection and credit state from a snapshot after a\ncontroller reboot. Refund credits for any host packets that were lost in\nthe proxy\u0027s queues during the reboot.\n\nOriginal-Bug: 536070658\nTest: bazelisk test pw_bluetooth_proxy/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443993\nOriginal-Revision: aeda217d3d66d64ea3056bb71e16528a1d74cd93\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3858911d476af5..aeda217d3d66d6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674115060430502897\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I58f79bcdff84144ab57482ecb9b6538385b1fea2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/450772\n"
    },
    {
      "commit": "0d06d415d3c0e3005a304dfcfd6bb0d10e594c44",
      "tree": "c9cc9e00c701a49a3bd6a3831bc91fefd3dd2f01",
      "parents": [
        "54fcb90d45e69662e080a24f662f6946af61b761"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 20:48:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Aug 06 20:48:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed 2d281b8..3858911 (11 commits)\n\n3858911:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450052 pw_async2: Add TryGet and has_future to OptionalValueProvider\n494154e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438452 roll: toolchain-nightly\n95cc136:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444712 pw_tokenizer: Reload AutoUpdatingDetokenizer during text detokenization\nc17d487:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450152 pw_ide: Release v1.11.0\ne366bfb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450012 pw_ide: Include default output group for Rust project generation\nfad5fac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445932 pw_async2: Add doc and example of composite futures\nc245e95:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450172 bazel: Update MODULE.bazel.lock files\n5bb8197:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404773 pw_async2: Add FutureOrValue\nef08028:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443992 pw_chre: Add getCurrentEventLoop\n2b05aeb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430632 pw_bluetooth_sapphire: Profile channels use FIDL connection by default\n9459379:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449472 pw_console: Add browser mode auth token\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2d281b8da6b38d..3858911d476af5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674159400102630369\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I885326a2674703ec90c56af4f1d8ded753d64095\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/450532\n"
    },
    {
      "commit": "54fcb90d45e69662e080a24f662f6946af61b761",
      "tree": "18b174ff4b7d14ff7fddc0dac6502622784001ee",
      "parents": [
        "4323fe0d7039d508a42feefc736cbb9b2e64d446"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 21:18:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 21:18:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 2c95b44..2d281b8 (4 commits)\n\n2d281b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/420572 pw_ide: vscode: Implement target selection panel UI and separate tables\n2154cba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449432 docs: Fix toctree dupes\n5c5ccb8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437952 stm32f429i_disc1: Bazel on-device unit tests\n99e3b1b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448872 pw_env_setup: Add Python313.json\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 2c95b44ea9f3e6..2d281b8da6b38d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674248072607205665\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iec03d980f040c04bc2b82f3218bb9976c2e008f7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/449335\n"
    },
    {
      "commit": "4323fe0d7039d508a42feefc736cbb9b2e64d446",
      "tree": "76d545ea1875acd0758d99a59cc3a243a8352264",
      "parents": [
        "ffdb0fc54b46de164bb01da76f86dd1ed7f59a79"
      ],
      "author": {
        "name": "Ali Saeed",
        "email": "saeedali@pigweed.infra.roller.google.com",
        "time": "Wed Aug 05 09:38:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Aug 05 09:38:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Add four-variant recovery and async test matrix\n\nReplace the monolithic ProxyHost snapshot structure with a granular\nAclSnapshot container and introduce the compile-time configuration\noption PW_BLUETOOTH_PROXY_CONFIG_ENABLE_RECOVERY.\n\nExpand unit test targets across GN, Bazel, and CMake to support all\nfour combinations of async and offload recovery feature flags\n(Sync/Async x Recovery Enabled/Disabled). Guard recovery-specific\ntest cases with PW_BLUETOOTH_PROXY_CONFIG_ENABLE_RECOVERY.\n\nNO_IFTTT\u003dgatt.bzl is irrelevant to this change\nTest: bazelisk test //pw_bluetooth_proxy/...\nTest: ninja -C out host_clang_debug/obj/pw_bluetooth_proxy/tests.run\nOriginal-Bug: 511065094, 536070658\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444552\nOriginal-Revision: 2c95b44ea9f3e60a21d13054b238492429dc4b42\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b83e257b7e2445..2c95b44ea9f3e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674292412193704305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4e64229aa47f308fbde6c2cdd49708da2a33e240\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/449132\n"
    },
    {
      "commit": "ffdb0fc54b46de164bb01da76f86dd1ed7f59a79",
      "tree": "23f1c9d3f8654c22aa92ae9c8729b918734d561d",
      "parents": [
        "c1b526d9af8d36f71675f8802d3c193c2b2d90b9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 21:47:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Aug 04 21:47:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed 07d869a..b83e257 (7 commits)\n\nb83e257:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448513 docs: Update security bulletin 2026-08\n82111c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446652 pw_interrupt: Prepare to remove the backend multiplexer\nd3636a3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448492 pw_build_android: Fix Soong build definitions\nbc9b364:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448512 pw_software_update: Fix SET_ERROR vuln\nb8d004b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448452 *: Fix css format\ne4bf4fe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/448432 pw_metric: Add options.proto to pw_metric_protos\n465f258:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447633 pw_allocator: Add missing sources to Android.bp\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 07d869ad288abb..b83e257b7e2445\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674336762732775505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If4704b2596c68a017a3250f1221b1e5b235df83f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/448912\n"
    },
    {
      "commit": "c1b526d9af8d36f71675f8802d3c193c2b2d90b9",
      "tree": "2a9645e359fea1acca9ce54e5e77bcb71b514b08",
      "parents": [
        "b6eb8765e9d6011c9fd670a27f2a6b83a527bb3d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 22:18:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 22:18:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed 25daf7f..07d869a (8 commits)\n\n07d869a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447672 *: Typescript formatting fix\nc525ba9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424614 pw_ide: Add generic bazel_args parameter to compilation generator\na277adf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447632 pw_bluetooth_proxy: Fix soong comment syntax\nd2212bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447432 *: Fix formatting\n57b9088:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447412 pw_thread: Add Rust API docs to pigweed.dev\n67f9891:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447392 pw_ide: Fix npm audit vulnerabilities\n56da665:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/447292 *: Fix formatting\ne29e363:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446032 bazel: Update a number of bazel_deps\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 25daf7f2266bd1..07d869ad288abb\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674425446518084769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2d3a185779387d1534383a9c5f0d15e660de9a04\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/447972\n"
    },
    {
      "commit": "b6eb8765e9d6011c9fd670a27f2a6b83a527bb3d",
      "tree": "7f3ab45babc9c893c33839392bdaaa3ccc6df08c",
      "parents": [
        "96f0af020a5e64cd52b693ee2e156411bb59a09b"
      ],
      "author": {
        "name": "Rob Mohr",
        "email": "mohrr@google.com",
        "time": "Mon Aug 03 11:41:41 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Aug 03 11:41:41 2026 -0700"
      },
      "message": "Fix formatting\n\nChange-Id: Icd9fcfa4ca03795d9f210374d3cfb2f1491a90cf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/447312\n"
    },
    {
      "commit": "96f0af020a5e64cd52b693ee2e156411bb59a09b",
      "tree": "fdc3329c966dd77ff3bb5437684f50e6b7f3b359",
      "parents": [
        "b44494b89523db8748be62098e8f773dfd49b4f2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 02 11:04:12 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Aug 02 11:04:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed c14c119..25daf7f (3 commits)\n\n25daf7f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446972 roll: luci\n71e5af4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446932 roll: fuchsia-infra-bazel-rules 07bb99a..d3c6712 (3 commits)\n29e7333:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446892 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c14c119c51a82f..25daf7f2266bd1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674558463454707937\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic0055c9b82907d49af2c94ef28c4264d442c4996\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/447072\n"
    },
    {
      "commit": "b44494b89523db8748be62098e8f773dfd49b4f2",
      "tree": "1615f453c7525947f53e08c50d18ed7b2fef9b53",
      "parents": [
        "83adaa2cd50f562332b7f83ac03b7292a7609739"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 23:50:04 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 23:50:04 2026 -0700"
      },
      "message": "roll: third_party/pigweed d2f4835..c14c119 (2 commits)\n\nc14c119:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444612 pw_web: Update nodejs deps\n7dc3b46:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446293 pw_bluetooth: Add remaining ATT PDU schemas to att.emb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d2f4835666ad97..c14c119c51a82f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674691476517441089\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4bcf0865e238ac4dad68e53f311b315f9f7164d8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/446792\n"
    },
    {
      "commit": "83adaa2cd50f562332b7f83ac03b7292a7609739",
      "tree": "9ece14cfc914f54db5cc4c62ae9e140448d4673e",
      "parents": [
        "91c1c2d82dfac90e0507abda73588e8cf8065aea"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 19:49:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 19:49:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed-experimental f39722a..3354045 (202 commits)\n\n3354045:https://pigweed.googlesource.com/pigweed/experimental/+/33540456ae113b4687a9317429a03adf895e7522 Fix formatting\nf879e71:https://pigweed.googlesource.com/pigweed/experimental/+/f879e71a2d0050c86dcccbb80ea00434e838d169 roll: third_party/pigweed 5b1ddd0..d2f4835 (2 commits)\n17ae13c:https://pigweed.googlesource.com/pigweed/experimental/+/17ae13c179b80f0d7d0042f4d6e2e0bd4f5f7c2a roll: third_party/pigweed 3031090..5b1ddd0 (8 commits)\n5f0a01e:https://pigweed.googlesource.com/pigweed/experimental/+/5f0a01eee3e95dcd1e9cd268064e3888e24a4725 roll: third_party/pigweed a2f0a66..3031090 (4 commits)\n8bf3877:https://pigweed.googlesource.com/pigweed/experimental/+/8bf387795d0b526d0442ebf08950cceded8e8e25 roll: third_party/pigweed 63998b2..a2f0a66 (4 commits)\n8a52886:https://pigweed.googlesource.com/pigweed/experimental/+/8a528860ac6f2de0ee638e97e614f356adc11c02 roll: third_party/pigweed 14897e7..63998b2 (5 commits)\n140495c:https://pigweed.googlesource.com/pigweed/experimental/+/140495cb7a8c5b9de93157412e4aa7ceb1ec6972 roll: third_party/pigweed ca6a0c7..14897e7 (4 commits)\ne5fa96b:https://pigweed.googlesource.com/pigweed/experimental/+/e5fa96b8a0a4b2b1da3243663e21deeabfdc42d2 roll: third_party/pigweed 9e61531..ca6a0c7 (3 commits)\n4d76e41:https://pigweed.googlesource.com/pigweed/experimental/+/4d76e41d9b3fd035df2935c7b56ae660398af151 roll: third_party/pigweed 59d6ea6..9e61531 (9 commits)\n14002d1:https://pigweed.googlesource.com/pigweed/experimental/+/14002d12e82072c85f1524c02c8e9b9943bed9e8 roll: third_party/pigweed pw_grpc: Fix uint32 overflow in HpackIntegerDecode\n2137b89:https://pigweed.googlesource.com/pigweed/experimental/+/2137b89d314127b20cb6e03538f9c7e2e356bd9a roll: third_party/pigweed a19bcbb..e976805 (3 commits)\n7371fe5:https://pigweed.googlesource.com/pigweed/experimental/+/7371fe524de64d8004825643eba9941787eb685b roll: third_party/pigweed a08c1f5..a19bcbb (2 commits)\n6771006:https://pigweed.googlesource.com/pigweed/experimental/+/67710064ff7f684673d214e013084fd6bee2ff31 roll: third_party/pigweed pw_containers: Add [[maybe_unused]] to IntrusiveItemType using alias\nfe4f691:https://pigweed.googlesource.com/pigweed/experimental/+/fe4f69171fe236c3937a1ba7e5b741282bf1c47d roll: third_party/pigweed b825f50..62bd30d (2 commits)\n90dfefe:https://pigweed.googlesource.com/pigweed/experimental/+/90dfefeaf0518ac862606038bf50a400daa132e2 roll: third_party/pigweed pw_bluetooth: Add Emboss definitions for AVCTP/AVRCP interception\n2a7f3da:https://pigweed.googlesource.com/pigweed/experimental/+/2a7f3da2d9509d8570c0e7ca594f1e0de04d1362 roll: third_party/pigweed pw_async_basic: Fix dispatcher test race condition\ncb49391:https://pigweed.googlesource.com/pigweed/experimental/+/cb4939131c58cb6dc0f83df7375c24188a9ce984 roll: third_party/pigweed docs: Add section for security and bulletins\n2e1543e:https://pigweed.googlesource.com/pigweed/experimental/+/2e1543e8fc6425852f1073c0df99a4681b9cdae2 roll: third_party/pigweed abbf5c2..6db89b8 (4 commits)\ned239b9:https://pigweed.googlesource.com/pigweed/experimental/+/ed239b96606d2e07cc6b5bbeebe1e72a4374a732 roll: third_party/pigweed c59d362..abbf5c2 (2 commits)\nafeb886:https://pigweed.googlesource.com/pigweed/experimental/+/afeb8869350c283caa2b8d96df699fd4701750e5 roll: third_party/pigweed c9a4fa8..c59d362 (2 commits)\ncf4967a:https://pigweed.googlesource.com/pigweed/experimental/+/cf4967ad949b5ae6a0f693294b0065a331538df3 roll: third_party/pigweed ce35bb4..c9a4fa8 (8 commits)\ndb6b663:https://pigweed.googlesource.com/pigweed/experimental/+/db6b66310b9ce138a0f6cbe688cd66ede36f0dcd roll: third_party/pigweed 508ae91..ce35bb4 (5 commits)\nde36f09:https://pigweed.googlesource.com/pigweed/experimental/+/de36f09876e7a93b949bf7a28ba914035582531c roll: third_party/pigweed pw_bluetooth_sapphire: Cap L2CAP pre-activation SDU queue\na927dd7:https://pigweed.googlesource.com/pigweed/experimental/+/a927dd7dac8cd2d69138fb4fa7eacd91ef8f02f6 roll: third_party/pigweed 71726ae..a34b673 (3 commits)\na2b42cb:https://pigweed.googlesource.com/pigweed/experimental/+/a2b42cbd6e9362aa4bec13f9979437e484be1920 roll: third_party/pigweed 9ae22d9..71726ae (8 commits)\n493b21a:https://pigweed.googlesource.com/pigweed/experimental/+/493b21abc209b0f9a1ed0df9bce7f914c61621e1 roll: third_party/pigweed pw_bluetooth_proxy: Handle parameters without prior enable gracefully\nadd26cd:https://pigweed.googlesource.com/pigweed/experimental/+/add26cdb8cbc8e19370da9384be8e2f870093124 roll: third_party/pigweed pw_i2c_mcuxpresso: Fix clock holding regression\n03617e5:https://pigweed.googlesource.com/pigweed/experimental/+/03617e59b2419892ea8ba3d320ac626ff4ea2fba roll: third_party/pigweed f8f03e2..d12882a (6 commits)\na9c4f12:https://pigweed.googlesource.com/pigweed/experimental/+/a9c4f12b6abf2dd78a3228aac6b21ba416200200 roll: third_party/pigweed a0ace66..f8f03e2 (3 commits)\nec73278:https://pigweed.googlesource.com/pigweed/experimental/+/ec73278898d8075623ac69335ca74643e3140606 roll: third_party/pigweed 0e242cb..a0ace66 (2 commits)\nc631746:https://pigweed.googlesource.com/pigweed/experimental/+/c631746351beb530dfc83256ea1c2f215360e558 roll: third_party/pigweed c271b2f..0e242cb (3 commits)\nf4089fe:https://pigweed.googlesource.com/pigweed/experimental/+/f4089fe12736a74938aa067e7e8a5be802080bb2 roll: third_party/pigweed 1c407aa..c271b2f (2 commits)\n9339027:https://pigweed.googlesource.com/pigweed/experimental/+/9339027932f059a36d63078913cc8dc0bc8371a5 roll: third_party/pigweed 766c92b..1c407aa (4 commits)\nc2c5974:https://pigweed.googlesource.com/pigweed/experimental/+/c2c5974447e86fe8ac72f88b852b3bc147bf0424 roll: third_party/pigweed 7c438d7..766c92b (4 commits)\nc514cbc:https://pigweed.googlesource.com/pigweed/experimental/+/c514cbc1f0a262db62aee3ad54ec50b2b59c673b roll: third_party/pigweed pw_metric: Refactor Metric for 64-bit support\n8234ee4:https://pigweed.googlesource.com/pigweed/experimental/+/8234ee4fe030cc7b823161106a986c9505ca46dc roll: third_party/pigweed b7064e2..116506d (2 commits)\nb1c8222:https://pigweed.googlesource.com/pigweed/experimental/+/b1c8222dc9b3b38b378113f54d3771a0e2e7d6dc roll: third_party/pigweed 1cc1c28..b7064e2 (4 commits)\n60aac07:https://pigweed.googlesource.com/pigweed/experimental/+/60aac078ba5fb159fa24ffc1034fc4899a9aa228 roll: third_party/pigweed b2f8a06..1cc1c28 (3 commits)\ne85b710:https://pigweed.googlesource.com/pigweed/experimental/+/e85b71026ddf99321c681bba2734b2bcbdb3365f roll: third_party/pigweed a53234d..b2f8a06 (4 commits)\n9a40716:https://pigweed.googlesource.com/pigweed/experimental/+/9a407166b58463f0f4b61df5c1ea8d65503965f8 roll: third_party/pigweed sphinx: Tidy config file\n0b9e14d:https://pigweed.googlesource.com/pigweed/experimental/+/0b9e14da7a21113f07d9d587f3587b30137d6f1c roll: third_party/pigweed fa5457e..72392c5 (3 commits)\n45824a2:https://pigweed.googlesource.com/pigweed/experimental/+/45824a26cc3b6ae92459a0a8e30efc05c77ba96c roll: third_party/pigweed 8df6b63..fa5457e (5 commits)\n147afb5:https://pigweed.googlesource.com/pigweed/experimental/+/147afb5039602650ebc1effddc869c5ceebdb653 roll: third_party/pigweed 5a8c6d3..8df6b63 (2 commits)\n900904e:https://pigweed.googlesource.com/pigweed/experimental/+/900904e3239fb8e9f3442c4a7eecd20168a2233a roll: third_party/pigweed 67c6159..5a8c6d3 (4 commits)\nd7e07b9:https://pigweed.googlesource.com/pigweed/experimental/+/d7e07b9471965c29a8ccd117c3ecfb0fd6f5c129 roll: third_party/pigweed pw_bluetooth_sapphire: Harden ACL RX against oversized packets\n5d649a7:https://pigweed.googlesource.com/pigweed/experimental/+/5d649a758fa504a5f588059e3cbfdad241511ac8 roll: third_party/pigweed b5431af..57a64fc (2 commits)\n0ae1103:https://pigweed.googlesource.com/pigweed/experimental/+/0ae11034390b66415d76e9f44aa1a72193ca7a7e roll: third_party/pigweed f7da1a0..b5431af (2 commits)\n741e65f:https://pigweed.googlesource.com/pigweed/experimental/+/741e65f53367fe5bde2c6ec2d067500707943c71 roll: third_party/pigweed pw_bluetooth_sapphire: Bound LowEnergyScanner cached scan results\nbe8b47e:https://pigweed.googlesource.com/pigweed/experimental/+/be8b47e0397829959d79efead0482b34fa0fdaf1 roll: third_party/pigweed pw_bluetooth_sapphire: Add CIG server\n40807a2:https://pigweed.googlesource.com/pigweed/experimental/+/40807a2cb5a4db0a39ca4a5444b1355f6612d466 roll: third_party/pigweed 6425890..86c381c (6 commits)\n1c434b0:https://pigweed.googlesource.com/pigweed/experimental/+/1c434b00ac13caa1c8d4d49e7add079253185f60 roll: third_party/pigweed e183067..6425890 (2 commits)\n43e38a2:https://pigweed.googlesource.com/pigweed/experimental/+/43e38a21f2be3d3828b2225d496199b30364b8f0 roll: third_party/pigweed 3c53d3e..e183067 (2 commits)\n9c63c9a:https://pigweed.googlesource.com/pigweed/experimental/+/9c63c9a94669d7e0acdfc6344f9c5d02b1e59019 roll: third_party/pigweed docs: Fix Mermaid diagrams\nd964d3a:https://pigweed.googlesource.com/pigweed/experimental/+/d964d3a255e239aa4568d6a947dd6529e909bc4e roll: third_party/pigweed f90f2c0..850040e (2 commits)\n987a637:https://pigweed.googlesource.com/pigweed/experimental/+/987a63724492c07354fefe00e710468eb7ec0c42 roll: third_party/pigweed roll: go\n1261776:https://pigweed.googlesource.com/pigweed/experimental/+/126177640b68929d32686fd4ff2f42ac3853cc6a roll: third_party/pigweed 32dc81b..34edcc4 (3 commits)\n07a9836:https://pigweed.googlesource.com/pigweed/experimental/+/07a98366127dd1a7a7dada6c12a1baaa96a9de06 roll: third_party/pigweed android: Add Soong build rules for Pigweed Rust libraries\n3944ce1:https://pigweed.googlesource.com/pigweed/experimental/+/3944ce1ba67d316ab47a65fcf4d30dd4525b3af6 roll: third_party/pigweed 23f2c41..ee08503 (4 commits)\n6428334:https://pigweed.googlesource.com/pigweed/experimental/+/642833492c240a9bbb12c764978a8e6620784863 roll: third_party/pigweed pw_libcxx: Make libcxx_hooks an OBJECT library\n134922d:https://pigweed.googlesource.com/pigweed/experimental/+/134922ded9786eac99d9709bc1825ea543003815 roll: third_party/pigweed third_party/freertos: Add freertos_sys crate\n0d110ea:https://pigweed.googlesource.com/pigweed/experimental/+/0d110ea039d55a5e31328ad86acc72cf90e2cc1f roll: third_party/pigweed pw_toolchain: Add bindgen toolchains\ne92451f:https://pigweed.googlesource.com/pigweed/experimental/+/e92451fd7d5b530980c28c268663571813a8ab62 roll: third_party/pigweed toolchain: Fix missing includes\n19e0d12:https://pigweed.googlesource.com/pigweed/experimental/+/19e0d12c78d9b642649863fa7ea1869a4ba898a5 roll: third_party/pigweed f9d0b04..8f6a8b1 (2 commits)\nbf08f6c:https://pigweed.googlesource.com/pigweed/experimental/+/bf08f6c65512ca095fd5233f2b939d433bb9f31e roll: third_party/pigweed 0c4e494..f9d0b04 (2 commits)\n130cbd0:https://pigweed.googlesource.com/pigweed/experimental/+/130cbd0584e778a8c19e48a05c1e74eedfc4a667 roll: third_party/pigweed docs: Fix warnings\n8f3c6e6:https://pigweed.googlesource.com/pigweed/experimental/+/8f3c6e627648afcbe403b2b016a8642178381054 roll: third_party/pigweed Revert \"Reland \"roll: Clang and Rust toolchain packages\"\"\ne6df7a9:https://pigweed.googlesource.com/pigweed/experimental/+/e6df7a986c25e0d617badcb3754b4a546ea4b320 roll: third_party/pigweed 1a3fe75..6e18abc (4 commits)\n078a122:https://pigweed.googlesource.com/pigweed/experimental/+/078a122be14054a9a5610ab2eb961b58625b07bb roll: third_party/pigweed 8ac39b7..1a3fe75 (5 commits)\n16edd1e:https://pigweed.googlesource.com/pigweed/experimental/+/16edd1e7f6ae444cf8bda9ac92b9f8434486d0be roll: third_party/pigweed 7292afc..8ac39b7 (3 commits)\na120879:https://pigweed.googlesource.com/pigweed/experimental/+/a1208793208f3afe4142ac0288fd855f38054b1e roll: third_party/pigweed pw_bluetooth_sapphire: Enable all packet types on incoming\n056deb6:https://pigweed.googlesource.com/pigweed/experimental/+/056deb69d763fa9f37439cb24a8ef86c645673e0 roll: third_party/pigweed pw_clock_tree_mcuxpresso: Remove deprecated ClockMcuxpressoFro\n98ad877:https://pigweed.googlesource.com/pigweed/experimental/+/98ad877b2651c54426e39b97ba1e18c34b68bb95 roll: third_party/pigweed pw_bluetooth_sapphire: Add opcode to timeout log\nb643875:https://pigweed.googlesource.com/pigweed/experimental/+/b643875a5d8d0163a5087a63fb5b9d5aeaf99cd7 roll: third_party/pigweed ef4e131..9af0e6d (2 commits)\nc544151:https://pigweed.googlesource.com/pigweed/experimental/+/c544151dc8bd63f0692c69684621c189b851715a roll: third_party/pigweed Revert \"pw_grpc: Fail Explicitly on Unsupported HPACK Features\"\nebeebab:https://pigweed.googlesource.com/pigweed/experimental/+/ebeebaba633dc411da310a8785be806f4dd027a8 roll: third_party/pigweed pw_build_android: Add pw_android_common_pw_async_backend\n00e5877:https://pigweed.googlesource.com/pigweed/experimental/+/00e5877a74725ab633c9d97d865b83d10071f868 roll: third_party/pigweed 6ce4987..c324c2a (2 commits)\n467c3ab:https://pigweed.googlesource.com/pigweed/experimental/+/467c3ab5bbb879865ec1d9e8afc1a085d1d75849 roll: third_party/pigweed pw_ide: Fix Bazel 9 breakages\n6b7b21f:https://pigweed.googlesource.com/pigweed/experimental/+/6b7b21fa005b659869bae529a5a5ec6afba26370 roll: third_party/pigweed c9ff6d3..b4b46ec (2 commits)\n91fa8f9:https://pigweed.googlesource.com/pigweed/experimental/+/91fa8f94fe50dc96fc679bc84c1f8d299b5217fb roll: third_party/pigweed eed5fab..c9ff6d3 (3 commits)\n54fcd74:https://pigweed.googlesource.com/pigweed/experimental/+/54fcd747d17614db78c33e0827df0b571598a868 roll: third_party/pigweed 3e53111..eed5fab (3 commits)\ne167e76:https://pigweed.googlesource.com/pigweed/experimental/+/e167e760a56c42e3a89d51d289e4999b8208af49 roll: third_party/pigweed pw_bluetooth_proxy: Fix MPU crash at access to invalid credit frame send\n69e3adb:https://pigweed.googlesource.com/pigweed/experimental/+/69e3adb11ce050d49ee1cb15f1a74471edfb3beb roll: third_party/pigweed 278f494..d16c655 (2 commits)\n648717d:https://pigweed.googlesource.com/pigweed/experimental/+/648717dc5280f9e55f34e8d2bc42bf76fbfadb03 roll: third_party/pigweed pw_rp2350: Add targets to \"device\" workflow\n4fa0e2c:https://pigweed.googlesource.com/pigweed/experimental/+/4fa0e2ca8a5192b19278e8ad309b59eeb669628d roll: third_party/pigweed b6b2b26..9bc2264 (4 commits)\n220edd3:https://pigweed.googlesource.com/pigweed/experimental/+/220edd39213c2645dccac4adb13c60952d29ad0d roll: third_party/pigweed 71edf35..b6b2b26 (4 commits)\n29a6f11:https://pigweed.googlesource.com/pigweed/experimental/+/29a6f116c8fd755e5f1244b42371c03bcc2d03c2 roll: third_party/pigweed 5c52483..71edf35 (3 commits)\n0ae34b1:https://pigweed.googlesource.com/pigweed/experimental/+/0ae34b10a803b4150c8349227858b4d58e45ae8c roll: third_party/pigweed pw_async: Make re-posting not an error\n69d4330:https://pigweed.googlesource.com/pigweed/experimental/+/69d43307869e141597f6bdce6ac1943e17a4fa76 roll: third_party/pigweed pw_allocator: Fix buddy coalescing and split bugs\n53eddd4:https://pigweed.googlesource.com/pigweed/experimental/+/53eddd4052360018ba571e61e6ad7b7cba7b48b2 roll: third_party/pigweed pw_rp2350: Add system_clock_example\n245e78c:https://pigweed.googlesource.com/pigweed/experimental/+/245e78c9c542923b8220e13b353a57b505a27be1 roll: third_party/pigweed 50122cf..c704eea (2 commits)\n4038f66:https://pigweed.googlesource.com/pigweed/experimental/+/4038f665eac312372163e271eda121990fb581f6 roll: third_party/pigweed bd540cd..50122cf (6 commits)\n586ea29:https://pigweed.googlesource.com/pigweed/experimental/+/586ea29fed2f8074fffb85428e0e06c9a38c9e9c roll: third_party/pigweed pw_bluetooth_sapphire: Migrate bt_hci_virtual to fdf:: logger\nc2645c5:https://pigweed.googlesource.com/pigweed/experimental/+/c2645c59bfdc6eb5691bfc5aa2eb8f2fd9a0d40c roll: third_party/pigweed pw_bluetooth: Add MaxSlotsChange \u0026 ConnectionPacketTypeChanged\naeb07f2:https://pigweed.googlesource.com/pigweed/experimental/+/aeb07f2f78dffd2b95513598f24ab1f150057228 roll: third_party/pigweed 7266eae..e8efbdc (14 commits)\n822270e:https://pigweed.googlesource.com/pigweed/experimental/+/822270e2aaf4e2d448f61cc8dc599cf0ac499154 roll: third_party/pigweed ba7386d..7266eae (5 commits)\nd974123:https://pigweed.googlesource.com/pigweed/experimental/+/d97412353525f102810e673bef453660a93ad989 roll: third_party/pigweed 8bc35d0..ba7386d (2 commits)\n575dd9f:https://pigweed.googlesource.com/pigweed/experimental/+/575dd9f949e97ad87422ec2f88f9ccebf1a470eb roll: third_party/pigweed pw_time: Add FreeRTOS backend\nbbdb566:https://pigweed.googlesource.com/pigweed/experimental/+/bbdb566c17f34c021d6ef477632729aca3ab44ff roll: third_party/pigweed 01465b9..ca4f2ae (5 commits)\n507223f:https://pigweed.googlesource.com/pigweed/experimental/+/507223ff09b9cb1cf4f8ec9788190eae65e1dc17 roll: third_party/pigweed 26e4d31..01465b9 (2 commits)\nd8a8f06:https://pigweed.googlesource.com/pigweed/experimental/+/d8a8f06ba3bf9860f4aa7a4e9f115c1ad01269b5 roll: third_party/pigweed pw_rp2350: Add experimental pw_kernel target\nb2810f0:https://pigweed.googlesource.com/pigweed/experimental/+/b2810f00f1a5d9896369b198bac3342cd6bb2bdf roll: third_party/pigweed 7a09e5a..20639e3 (7 commits)\n9afbc3c:https://pigweed.googlesource.com/pigweed/experimental/+/9afbc3c7aaa73f6409426b3a072dd7e60d2c8113 roll: third_party/pigweed 3ec21c1..7a09e5a (2 commits)\n13fc2a1:https://pigweed.googlesource.com/pigweed/experimental/+/13fc2a192536b9b76aff5064475e6946fd876c74 roll: third_party/pigweed b5432ee..3ec21c1 (2 commits)\n07ad7a0:https://pigweed.googlesource.com/pigweed/experimental/+/07ad7a0bbc90682c48d0ac3954f4964125e5ef87 roll: third_party/pigweed pw_trace_tokenized: Fix clock tick underflow\nbd56308:https://pigweed.googlesource.com/pigweed/experimental/+/bd5630899e70797acc84e708659845a3ddac1728 roll: third_party/pigweed c720a6e..0b1623f (4 commits)\na7e93d8:https://pigweed.googlesource.com/pigweed/experimental/+/a7e93d800f4406cfc0de3b2e21d58938ebac5026 roll: third_party/pigweed d955d73..c720a6e (2 commits)\n19441f3:https://pigweed.googlesource.com/pigweed/experimental/+/19441f39b76c1d4176029d5dcb27f2b021f5c779 roll: third_party/pigweed 370ab3e..d955d73 (5 commits)\nddd84f4:https://pigweed.googlesource.com/pigweed/experimental/+/ddd84f415cae6064a9abd00ac271a8210a29a1ac roll: third_party/pigweed 2b2653c..370ab3e (2 commits)\n1fae37a:https://pigweed.googlesource.com/pigweed/experimental/+/1fae37a908cdd5f747f35d704dbf40d81b1ca0b4 roll: third_party/pigweed pw_kvs: Detect checksum errors on partial reads\ndedaf63:https://pigweed.googlesource.com/pigweed/experimental/+/dedaf63cd397a255649a28d3c8098a8f09ee5ea0 roll: third_party/pigweed 05e8635..527b443 (4 commits)\nb49cb1b:https://pigweed.googlesource.com/pigweed/experimental/+/b49cb1b7c363f9d00db7254b71e4b1e1e05478f5 roll: third_party/pigweed 89c6002..05e8635 (3 commits)\n26698fa:https://pigweed.googlesource.com/pigweed/experimental/+/26698fafee24c02a34abc6234a87e6ec3ef3ada3 roll: third_party/pigweed c4bf834..89c6002 (6 commits)\n6b501f9:https://pigweed.googlesource.com/pigweed/experimental/+/6b501f9687a619ffb4d7f401e849714bb0a02ced roll: third_party/pigweed pw_kernel: correct sleep bug in the interrupts_test\nb33541b:https://pigweed.googlesource.com/pigweed/experimental/+/b33541b066a81bc6c5be18d63273259e12365b59 roll: third_party/pigweed pw_kvs: Check that entries fit within a sector\nb5efe69:https://pigweed.googlesource.com/pigweed/experimental/+/b5efe69b0440d6f69185b45022c8e92cb90d0aac roll: third_party/pigweed pw_rpc: use atomic\u003cuint32_t\u003e in test harness\nd856c10:https://pigweed.googlesource.com/pigweed/experimental/+/d856c1097fa25a9bcb9910aa14f298470a0f12d2 roll: third_party/pigweed pw_bluetooth_sapphire: Validate entire HCI event view\n687480c:https://pigweed.googlesource.com/pigweed/experimental/+/687480c660893bbd333d8eb9da8281999510d157 roll: third_party/pigweed 4cf013e..7f189f2 (3 commits)\n4376b1c:https://pigweed.googlesource.com/pigweed/experimental/+/4376b1c6d0d653397a4eb37fb1f0d6683d2992c7 roll: third_party/pigweed 4de0e92..4cf013e (2 commits)\n49a6a5f:https://pigweed.googlesource.com/pigweed/experimental/+/49a6a5f0bd205a4ec72d4819f9ffb772f7c3edc8 roll: third_party/pigweed c98af40..4de0e92 (4 commits)\nbc64a60:https://pigweed.googlesource.com/pigweed/experimental/+/bc64a6041b6ef5b3d9d9b0c0862c98b2462ce7e3 roll: third_party/pigweed pw_tokenizer: Correctly handle * width/precision in C++\n3a827f8:https://pigweed.googlesource.com/pigweed/experimental/+/3a827f8602780738da15b7c19c9b3999b0d762ca roll: third_party/pigweed 70a2552..26099c0 (5 commits)\ndd71827:https://pigweed.googlesource.com/pigweed/experimental/+/dd7182760b09ac8a7b3239db942818de19e4f0a5 roll: third_party/pigweed f2b6e0f..70a2552 (3 commits)\na8281a6:https://pigweed.googlesource.com/pigweed/experimental/+/a8281a6e5cce12b3a4cdfb6107d10cddd9b79143 roll: third_party/pigweed pw_kernel: Gate syscall_defs deps on userspace_build_enabled\nf2e2ab5:https://pigweed.googlesource.com/pigweed/experimental/+/f2e2ab5ad78558954e595231ef578c4990365d1b roll: third_party/pigweed 4933de4..6a20594 (2 commits)\n3c9e177:https://pigweed.googlesource.com/pigweed/experimental/+/3c9e177ceb2a23bde8199488e85e4adc6cc62059 roll: third_party/pigweed 10b6150..4933de4 (2 commits)\n60807d2:https://pigweed.googlesource.com/pigweed/experimental/+/60807d2df91011e1ad17062324730b1d3979d807 roll: third_party/pigweed 2cde7d6..10b6150 (3 commits)\n581efbe:https://pigweed.googlesource.com/pigweed/experimental/+/581efbe4a9022bf20c07ba82483d8a4854c1cf2a roll: third_party/pigweed pw_kernel: Use harware fence around RISC-V spinlock\n27a848b:https://pigweed.googlesource.com/pigweed/experimental/+/27a848be265a950f31066107076578c5fbfdfcbd roll: third_party/pigweed a7630fb..6a5ffd8 (3 commits)\n4f225ef:https://pigweed.googlesource.com/pigweed/experimental/+/4f225efeabb1ce644545c2fb9922c3102a64f407 roll: third_party/pigweed Reland \"pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\"\n098812b:https://pigweed.googlesource.com/pigweed/experimental/+/098812b12a674e21c89b4dd6fa2e3d566c6a4a25 roll: third_party/pigweed pw_bluetooth_sapphire: Fix crash on undersized HCI Mode Change event\n3eac702:https://pigweed.googlesource.com/pigweed/experimental/+/3eac7022878818d1d31edad2fa29844742ac3bb1 roll: third_party/pigweed 104dd9a..3427e5c (4 commits)\nb98fb34:https://pigweed.googlesource.com/pigweed/experimental/+/b98fb342f2eac4c6f381be10d91cfa9856fbe12d roll: third_party/pigweed pw_trace: Add support for plugin data format string\n9c53557:https://pigweed.googlesource.com/pigweed/experimental/+/9c535575e66bacde7ca0f0e301edac79d1808384 roll: third_party/pigweed 6304e49..c9687b5 (2 commits)\nee9a28e:https://pigweed.googlesource.com/pigweed/experimental/+/ee9a28e36773ea6cb26da1856a0a20710c4297cf roll: third_party/pigweed 711aa64..6304e49 (4 commits)\ne3a62c5:https://pigweed.googlesource.com/pigweed/experimental/+/e3a62c5236cdec7cbc89bcabd1366ab06fb554b6 roll: third_party/pigweed pw_ide: Force generation of headers in aspect\n22bd9df:https://pigweed.googlesource.com/pigweed/experimental/+/22bd9df2f18d9ba8e965ce3b1061fca3d7836bb4 roll: third_party/pigweed a5243af..3933390 (3 commits)\n9f5b6bb:https://pigweed.googlesource.com/pigweed/experimental/+/9f5b6bbf3f1e064cdfc07d03dfc6bd942a228e95 roll: third_party/pigweed pw_kernel: bitwise-OR interrupt signal bits\n20aa40c:https://pigweed.googlesource.com/pigweed/experimental/+/20aa40cfb56e78736a1eef4d84c93aa50d924a97 roll: third_party/pigweed pw_i2c_zephyr: Fix header inclusion\n9b0dfc1:https://pigweed.googlesource.com/pigweed/experimental/+/9b0dfc1687e4bb35e937101215fa5623adc02350 roll: third_party/pigweed roll: go\n1e5127b:https://pigweed.googlesource.com/pigweed/experimental/+/1e5127bb357952b2c342d77fad35d306546438fb roll: third_party/pigweed eba5cba..b9b6730 (2 commits)\n98f7dbd:https://pigweed.googlesource.com/pigweed/experimental/+/98f7dbd70d7fac46b03628f33628bc7260a70ac3 roll: third_party/pigweed 145e2c8..eba5cba (2 commits)\n5c542f5:https://pigweed.googlesource.com/pigweed/experimental/+/5c542f5d6a296eb382e0098e9c1422b1cb2e8eb4 roll: third_party/pigweed e953372..145e2c8 (3 commits)\n5bd31cb:https://pigweed.googlesource.com/pigweed/experimental/+/5bd31cb012eeecacf2d4573202e7a4b8078a0820 roll: third_party/pigweed 417e988..e953372 (3 commits)\n92972cf:https://pigweed.googlesource.com/pigweed/experimental/+/92972cff83e0d65307ad1cc41b5ff9710a75240e roll: third_party/pigweed pw_bluetooth_sapphire: Reduce the verbosity of extended advertising logs\n1c44de0:https://pigweed.googlesource.com/pigweed/experimental/+/1c44de08c227456f3a34d7434488f905b66a590e roll: third_party/pigweed pw_tokenizer: Add Rust detokenizaion support\nf4e9be5:https://pigweed.googlesource.com/pigweed/experimental/+/f4e9be50757708429e77188f6293c7a3cca9fd31 roll: third_party/pigweed 4bd8dfd..fc76738 (4 commits)\nfffae0c:https://pigweed.googlesource.com/pigweed/experimental/+/fffae0cfb1b8206b18e0f48085a39d5aa91c4f82 roll: third_party/pigweed pw_i2c_mcuxpresso: Add new i3c driver layer\ne9cebc1:https://pigweed.googlesource.com/pigweed/experimental/+/e9cebc16ccc2103a89575c6a65b36666dfed7ba9 roll: third_party/pigweed 9336df7..7629bd6 (4 commits)\n0061e1f:https://pigweed.googlesource.com/pigweed/experimental/+/0061e1f01eadcb2a9ebf700c72df04d356efcf4b roll: third_party/pigweed 68644b2..9336df7 (4 commits)\n4c180ac:https://pigweed.googlesource.com/pigweed/experimental/+/4c180ac7b63ee02e01efcd7cfebf82f2c0eb62e4 roll: third_party/pigweed 3dad72c..68644b2 (2 commits)\nd6113cb:https://pigweed.googlesource.com/pigweed/experimental/+/d6113cbd87208004dd9397e89b47c3856bc9efa2 roll: third_party/pigweed 22d0893..3dad72c (3 commits)\n15f8e4c:https://pigweed.googlesource.com/pigweed/experimental/+/15f8e4c17e8d4063c53b16010105321f34404cac roll: third_party/pigweed pw_grpc: Move ConnectionThread example to test server\n87c2d6d:https://pigweed.googlesource.com/pigweed/experimental/+/87c2d6d1140423af078c238abc724a9409fe56cd roll: third_party/pigweed 559f3bb..611c474 (2 commits)\n1e45f38:https://pigweed.googlesource.com/pigweed/experimental/+/1e45f38ff55603ca484a1cd99449712fd79ec718 roll: third_party/pigweed 63d0271..559f3bb (2 commits)\n2d0d245:https://pigweed.googlesource.com/pigweed/experimental/+/2d0d245da0ac344b6d28db665107b96ce2ed72d5 roll: third_party/pigweed pw_async2: Fix dep on pw_enum in Android.bp\n3e71ad1:https://pigweed.googlesource.com/pigweed/experimental/+/3e71ad1995e6d4b124a2e0129e8b8003fe984f86 roll: third_party/pigweed 0b7bd41..eaff6ba (3 commits)\nc892381:https://pigweed.googlesource.com/pigweed/experimental/+/c8923813708db45975aebcb09f314c977ecee0f9 roll: third_party/pigweed da61368..0b7bd41 (3 commits)\na39ff30:https://pigweed.googlesource.com/pigweed/experimental/+/a39ff3026e591ec0fc820084f574163ccb6741a9 roll: third_party/pigweed bc4a492..da61368 (6 commits)\n018c7cc:https://pigweed.googlesource.com/pigweed/experimental/+/018c7cc0d3c98657247c30cff9e21cc2bbe20fe2 roll: third_party/pigweed e2ce481..bc4a492 (2 commits)\n9a5b36b:https://pigweed.googlesource.com/pigweed/experimental/+/9a5b36b2abda780f15607d7aa0fb4bc2d9dfd1e8 roll: third_party/pigweed workflows.json: Add docs to sandbox program\nf348270:https://pigweed.googlesource.com/pigweed/experimental/+/f3482708d8b2204852771c8eed2fca16a8b3eb6d roll: third_party/pigweed pw_tokenizer: Move data-driven tests to separate modules\ncbb6c26:https://pigweed.googlesource.com/pigweed/experimental/+/cbb6c26b90454524be07e02569b83e144079a2cd roll: third_party/pigweed pw_rpc: Add PW_RPC_LOCKLESS_CHANNEL_SEND\n882d3df:https://pigweed.googlesource.com/pigweed/experimental/+/882d3dfad98fd8967cc450fda945ae2cb6d4a772 roll: third_party/pigweed 7821927..902ba7a (6 commits)\n82bb408:https://pigweed.googlesource.com/pigweed/experimental/+/82bb4085fe9d3024d9c6cc4c872bf9f6e5bfc5fa roll: third_party/pigweed 7ca7b44..7821927 (2 commits)\n816a72c:https://pigweed.googlesource.com/pigweed/experimental/+/816a72c3babf87b570893b0697625711d8107484 roll: third_party/pigweed pw_bluetooth_sapphire: Add FIDL helpers for ISO CIGs\ne522564:https://pigweed.googlesource.com/pigweed/experimental/+/e5225649714456b1d41fcea6196e72e7a70cb25c roll: third_party/pigweed pw_bluetooth_sapphire: Support adding conn ref in adapter\nafa7b1a:https://pigweed.googlesource.com/pigweed/experimental/+/afa7b1af17a1c0800d1e6bab1921ccd428ff144c roll: third_party/pigweed pw_grpc: Add clear_connection to GrpcChannelOutput\n8a2c9fc:https://pigweed.googlesource.com/pigweed/experimental/+/8a2c9fca5589ae3640747eb809680d711031c817 roll: third_party/pigweed Revert \"pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\"\nea05e5f:https://pigweed.googlesource.com/pigweed/experimental/+/ea05e5f305ad2133799bc96370b3898555615360 roll: third_party/pigweed pw_env_setup: Bump pyelftools to 0.32\n4383d99:https://pigweed.googlesource.com/pigweed/experimental/+/4383d995a49a4be1d3f6f9493f12a60cbcb14b53 roll: third_party/pigweed pw_async2: Support co_awaiting void coroutines\nefd0ee5:https://pigweed.googlesource.com/pigweed/experimental/+/efd0ee51cb38f8692be8afff29cf5f9af473c21a roll: third_party/pigweed da338b5..4cda721 (2 commits)\nedbba51:https://pigweed.googlesource.com/pigweed/experimental/+/edbba5144cbb950eb74e7194efdf9bca8b7818b1 roll: third_party/pigweed 08b3192..da338b5 (8 commits)\n8443a5b:https://pigweed.googlesource.com/pigweed/experimental/+/8443a5befce092133ac117790afbad60d39a579e roll: third_party/pigweed e86bbd2..08b3192 (5 commits)\nab2b742:https://pigweed.googlesource.com/pigweed/experimental/+/ab2b742ed06f084079a0bb8371f9d8de461f2aa8 roll: third_party/pigweed 08ac04a..e86bbd2 (4 commits)\n0041e79:https://pigweed.googlesource.com/pigweed/experimental/+/0041e79f06654e1cf656615076e8d3d1890955a4 roll: third_party/pigweed 38f0586..08ac04a (2 commits)\nbf00c78:https://pigweed.googlesource.com/pigweed/experimental/+/bf00c787efb52ecf0294f0f867ff3dc4d66eae13 roll: third_party/pigweed 994cc3f..38f0586 (5 commits)\nd5a74e2:https://pigweed.googlesource.com/pigweed/experimental/+/d5a74e25c4f02bc9ca0fd8270c502e237ebda888 roll: third_party/pigweed efd4d76..994cc3f (6 commits)\nd70afa2:https://pigweed.googlesource.com/pigweed/experimental/+/d70afa2579d5c37a509d7a820da64c0309dc4bb0 roll: third_party/pigweed 3d9d23f..efd4d76 (2 commits)\naf429d0:https://pigweed.googlesource.com/pigweed/experimental/+/af429d06b4be0aeca90ce4508a632046815d707d roll: third_party/pigweed 454aaea..3d9d23f (5 commits)\n41bf082:https://pigweed.googlesource.com/pigweed/experimental/+/41bf082bf4e679424207085682b5610e29bc3ed9 roll: third_party/pigweed pw_bluetooth_proxy: Refactor L2capChannelMap to use DynamicMap\nccbe55d:https://pigweed.googlesource.com/pigweed/experimental/+/ccbe55d08987d6222710167df93740962e0b8244 roll: third_party/pigweed 81e8b44..4eb29f9 (2 commits)\n097b432:https://pigweed.googlesource.com/pigweed/experimental/+/097b432f6fecc1cf6056adfd707bdc02271d3416 roll: third_party/pigweed 3c56557..81e8b44 (2 commits)\n4febde2:https://pigweed.googlesource.com/pigweed/experimental/+/4febde2b89de16390f7c5144431034c9a1c32462 roll: third_party/pigweed 5b9f9c9..3c56557 (3 commits)\nae38786:https://pigweed.googlesource.com/pigweed/experimental/+/ae38786fe8e57fae05088cdb3c7d65263cd4d56d roll: third_party/pigweed pw_crypto: Add ChaCha20 support\ne5f35be:https://pigweed.googlesource.com/pigweed/experimental/+/e5f35be9187b2f18e909ed0c2672cc3beeba97ac roll: third_party/pigweed a4c04ad..2bf61d7 (2 commits)\ndb016b0:https://pigweed.googlesource.com/pigweed/experimental/+/db016b0644fd5a9f5aea003c6003cc4e7e5b9c3b roll: third_party/pigweed 611e7c1..a4c04ad (3 commits)\n358a332:https://pigweed.googlesource.com/pigweed/experimental/+/358a332bca0b9b021bc0ccf1612dfc4965853243 roll: third_party/pigweed 96a261a..611e7c1 (3 commits)\n5046d97:https://pigweed.googlesource.com/pigweed/experimental/+/5046d9723f60bf94f44573d1aaeadb12f3b3572b roll: third_party/pigweed pw_rpc: Make pwpb scratch buffer size configurable\n97261cb:https://pigweed.googlesource.com/pigweed/experimental/+/97261cbce4eb4eff0faf9f20daf601826247cac8 roll: third_party/pigweed 9346cba..5a9a718 (2 commits)\n01a0687:https://pigweed.googlesource.com/pigweed/experimental/+/01a0687b5c7c77f404ac13dd27066f6c6e210b20 roll: third_party/pigweed various: Fix implicit conversion warnings\nfbab4f6:https://pigweed.googlesource.com/pigweed/experimental/+/fbab4f64689241e8b3ace8e280d00fd61277deb4 roll: third_party/pigweed 9744b0a..e786646 (3 commits)\nd83e3be:https://pigweed.googlesource.com/pigweed/experimental/+/d83e3be66332ad4d958ebc01d276b110f7ab13bf roll: third_party/pigweed 81bfe9c..9744b0a (2 commits)\n653b017:https://pigweed.googlesource.com/pigweed/experimental/+/653b0178b1b3b466ec5ce3308cb3a8696447c598 roll: third_party/pigweed 4d82da1..81bfe9c (3 commits)\nc4daa88:https://pigweed.googlesource.com/pigweed/experimental/+/c4daa88659907c7fc832c5c8d0570d5388407b50 roll: third_party/pigweed 4ac30eb..4d82da1 (2 commits)\nce52084:https://pigweed.googlesource.com/pigweed/experimental/+/ce520849ecae2a8bc89701a60109612c1a908fee roll: third_party/pigweed 7882c53..4ac30eb (8 commits)\ne6a14d3:https://pigweed.googlesource.com/pigweed/experimental/+/e6a14d367138f6346f65647b1eda242766ef4c2d roll: third_party/pigweed 4afa2bf..7882c53 (3 commits)\n92c176c:https://pigweed.googlesource.com/pigweed/experimental/+/92c176cbbc70f5a2ec51470bb7e78d87a4a959b5 roll: third_party/pigweed pw_protobuf: Check writer limit in nested two pass encoder case\n23f0ff4:https://pigweed.googlesource.com/pigweed/experimental/+/23f0ff42262d53283ea7ec239ef68e6e761628c3 roll: third_party/pigweed pw_bluetooth_sapphire: Fix duplicate disable in Android LE Advertiser\n35bf57a:https://pigweed.googlesource.com/pigweed/experimental/+/35bf57a3d583cc5844456e08fdcbc4b3c6966c0b roll: third_party/pigweed pw_hdlc: Fix implicit conversion warnings\n3b874a0:https://pigweed.googlesource.com/pigweed/experimental/+/3b874a0a70dfd95afdfe082d223931111f387adb roll: third_party/pigweed e817185..bda3b5b (3 commits)\n02546bd:https://pigweed.googlesource.com/pigweed/experimental/+/02546bd3f549ffc91484bb7eb6d2e57f57fc72b4 roll: third_party/pigweed pw_bluetooth_sapphire: Read TX power dynamically in Android LE Advertiser\n7f860f8:https://pigweed.googlesource.com/pigweed/experimental/+/7f860f8d42906997d02b1443bcf203725aac5297 roll: third_party/pigweed bazel: Roll to Bazel 8.7.0 (LTS)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/experimental\nRolled-Commits: f39722ac82ce79..33540456ae113b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674706753167120641\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib5f7e1c82bc00da8dfb74b724a8470ce1d791aa0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/446752\n"
    },
    {
      "commit": "91c1c2d82dfac90e0507abda73588e8cf8065aea",
      "tree": "dadbb881d6a8768853191662574a21bddf1165db",
      "parents": [
        "370d001bbf2acaa6e48bb287bee17f259f74f470"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 12:10:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 12:10:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5b1ddd0..d2f4835 (2 commits)\n\nd2f4835:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434645 pw_bluetooth_sapphire: Cache serialized SDP payloads\n6256be7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446272 roll: gn\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5b1ddd061fb7e0..d2f4835666ad97\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674735812644582593\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I845eafb342c75e65ba7f32526fd8a5c128d2c9c4\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/446492\n"
    },
    {
      "commit": "370d001bbf2acaa6e48bb287bee17f259f74f470",
      "tree": "ff5ca604a5209db0acb0f3adbb52cbd9f8563a1d",
      "parents": [
        "32cfb9775efc88dcb6f58aad80f1fba8911ace0b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 00:20:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 31 00:20:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0ae7f0c..5b1ddd0 (9 commits)\n\n5b1ddd0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/446012 crates_io: Update alias_hub\n534798d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444775 bazel: Update CIPD deps\n751a4b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445992 docs: Update security bulletin commit hashes\ne372084:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442033 pw_kernel: Add QEMU-specific physical memory mode to gdb client\n6890a37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445615 docs: Update security bulletin 2026-07\ned4e552:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445614 pw_protobuf: Skip field after partial streamed Find read\n2a731ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445872 crates_io: Remove unnecessary embedded crates from crates_std\n7c29e52:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445613 pw_transfer: Enforce start chunk structure\n3031090:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442032 pw_kernel: Implement gdb register read and write commands\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0ae7f0c86dcace..5b1ddd061fb7e0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674780151259866241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I254620a223d0470e78b3c77db7c65b1d919201d8\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/446112\n"
    },
    {
      "commit": "32cfb9775efc88dcb6f58aad80f1fba8911ace0b",
      "tree": "20c39848e39af7b76bf136497e4d9d5d55e96d87",
      "parents": [
        "f51074a21fcf6e9c74afe9ca5d1d7ffe00ee78a4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 30 12:36:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 30 12:36:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 63998b2..0ae7f0c (7 commits)\n\n0ae7f0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436516 pw_kernel: Add control-C interrupt command to gdb client\n74dbc69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436515 pw_kernel: Implement gdb memory write command\necd7f14:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440093 pw_bluetooth_proxy: Replace monolithic dep with granular clock target\na2f0a66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436293 docs: Add workflow for creating security bulletins\n6f39e06:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415612 docs: Add security_note aliases and an example\n9c95c90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445252 third_party/perfetto: Copybara import\nebf9d43:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445192 pw_chre: Add integer overflow guards to array memory allocation APIs\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 63998b29c1183a..0ae7f0c86dcace\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674824489017751841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8595b9a04e7fb934ad76970b341e556c9831ce4a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/445892\n"
    },
    {
      "commit": "f51074a21fcf6e9c74afe9ca5d1d7ffe00ee78a4",
      "tree": "4e63e9a3e1661028c1d64b4f45a4c4f718c36bf4",
      "parents": [
        "e4fbb95a9bdd6a4d80771281edb6da638e865749"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 30 00:50:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 30 00:50:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed ca6a0c7..63998b2 (9 commits)\n\n63998b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441612 pw_metric: Deprecate Metric alias and helpers\nf0928d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429752 pw_metric: Add bool, int32, double, and token metrics\n1b83b90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444992 pw_build: Handle HTML-escaped paths in gn_resolver\n7ca57d6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/445232 third_party/fuchsia: Copybara import\n28e8fbe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444955 pw_kernel: Update adventure MODULE.bazel.lock\n14897e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444954 crates_io: Update rp235x-hal to 0.4.0\n753020b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444672 pw_grpc: Add deferred processing for data frames\n5bf5fbb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444953 crates_io: Update riscv-semihosting to 0.2.1\n2e20158:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444952 crates_io: Update riscv to 0.16.1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ca6a0c7518b851..63998b29c1183a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674868825374476801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I2f2da516fa2b221ef243d03f06a786fe54c7ec83\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/445492\n"
    },
    {
      "commit": "e4fbb95a9bdd6a4d80771281edb6da638e865749",
      "tree": "ff9cf82a9309b3c533f5983b1a6217b52af6f3a7",
      "parents": [
        "50e87358e0aa21ea745ae2746c699a8ec69a9081"
      ],
      "author": {
        "name": "Aaron Green",
        "email": "aarongreen@pigweed.infra.roller.google.com",
        "time": "Wed Jul 29 01:23:13 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 29 01:23:13 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3530088..ca6a0c7 (2 commits)\n\nca6a0c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416853 docs: Add threat model docs\nddedb45:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444492 pw_presubmit: Exclude reST templates from copyright_notice\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 35300881952089..ca6a0c7518b851\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8674957504318794897\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib413623e38baf7ec792d7dc9da27b96c195d3da6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/444772\n"
    },
    {
      "commit": "50e87358e0aa21ea745ae2746c699a8ec69a9081",
      "tree": "6c539dd7ac1dfd934157af05a55128c7e210633b",
      "parents": [
        "6ffd62210f25752b826bf75b2e6cc430406da58b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 13:39:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 13:39:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed 59d6ea6..3530088 (10 commits)\n\n3530088:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442673 zephyr: Remove unnecessary @zephyr dependencies\n9e61531:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440872 pw_kernel: Allow missing annotation linker sections\n3bcdb7c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436514 pw_kernel: Pull out image parsing to lib/pw_kernel_annotations\n98bcbfc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434512 pw_kernel: Allow annotations from userspace apps\n2db35da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/444192 roll: ninja\naa7ded4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/430612 pw_toolchain: Update warning_exceptions.txt\n4779fa7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433958 pw_bluetooth_proxy: Call GATT delegates outside lock\n7de1e3c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416852 docs: Add vuln reporting instructions\nc2c00d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443635 pw_env_setup: Switch to 3pp bloaty\nfe4cce9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442672 zephyr: Migrate zephyr_cc_library to cc_library with @zephyr dep\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 59d6ea693f9771..35300881952089\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675001836795696993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I85ceef546525653b188fb28472325c2420e70574\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/444274\n"
    },
    {
      "commit": "6ffd62210f25752b826bf75b2e6cc430406da58b",
      "tree": "76bde91a04768a98ab3e22b8e5e7b3cc2528f35e",
      "parents": [
        "556a79e13fc7824300adfbfebddc42cad27430b5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 01:52:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 28 01:52:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed a19bcbb..59d6ea6 (4 commits)\n\n59d6ea6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441452 pw_grpc: Fix uint32 overflow in HpackIntegerDecode\ne976805:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416975 pw_async2: Add ValueListProvider\n7579337:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/415132 pw_async2: Allow derived ValueFutures\ne7ae54b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443513 pw_log: Minor docs fixes\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a19bcbb7e3d8b1..59d6ea693f9771\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675046184821385761\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I04f18222f09431820ff153bf5fe50f87f264804a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/443953\n"
    },
    {
      "commit": "556a79e13fc7824300adfbfebddc42cad27430b5",
      "tree": "3774524903771be5efa37bd4aee19c1e2c3c337e",
      "parents": [
        "8b45368c83517cb49d84c464d6aedf4bf0716d54"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 27 14:07:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 27 14:07:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed 62bd30d..a19bcbb (3 commits)\n\na19bcbb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/443312 pw_protobuf: Support submessages larger than 16KiB in BufferEncoder\n20c74df:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434569 pw_protobuf: Migrate C/C++ API reference\na08c1f5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442412 pw_containers: Add [[maybe_unused]] to IntrusiveItemType using alias\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 62bd30d9d8a0f9..a19bcbb7e3d8b1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675090523325238689\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I18ca38a5dd7d7e27152332932b22e705f3469b7d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/443413\n"
    },
    {
      "commit": "8b45368c83517cb49d84c464d6aedf4bf0716d54",
      "tree": "62787c3e06f7f414b248a8d0b799cd0b3660f4a3",
      "parents": [
        "3d17943217590f0b8c88ac06ca79bba7d84326be"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 26 14:39:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 26 14:39:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed b825f50..62bd30d (2 commits)\n\n62bd30d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442892 roll: luci\n3aaf990:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442852 roll: fuchsia-infra-bazel-rules 70f5247..07bb99a (3 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b825f50df84e64..62bd30d9d8a0f9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675179198538317889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iee3510e890a09e56607f8764dbc91e73c6683038\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442993\n"
    },
    {
      "commit": "3d17943217590f0b8c88ac06ca79bba7d84326be",
      "tree": "c362b961ca17dfcbb10d31ca0aae652de58a28f1",
      "parents": [
        "1c72120244e1ccda1c235f7bb7a686c4881c3035"
      ],
      "author": {
        "name": "Christoph Klee",
        "email": "chklee@pigweed.infra.roller.google.com",
        "time": "Sat Jul 25 03:23:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Jul 25 03:23:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth: Add Emboss definitions for AVCTP/AVRCP interception\n\nAdd Emboss protocol enums and structure fields to support AVCTP/AVRCP\noffload interception and filtering in Pigweed:\n- Define AvcOpcode enum (VENDOR_DEPENDENT, UNIT_INFO, SUBUNIT_INFO,\n  PASS_THROUGH) derived from AV/C Digital Interface Command Set General\n  Specification v4.2 Section 5.5.\n- Define AvrcpEventId enum (PLAYBACK_STATUS_CHANGED, TRACK_CHANGED,\n  PLAYBACK_POS_CHANGED, NOW_PLAYING_CONTENT_CHANGED, VOLUME_CHANGED,\n  etc.) derived from Bluetooth AVRCP v1.6.2 Section 6.7 / Appendix E.\n- Define AvrcpPduId enum (GET_CAPABILITIES,\n  LIST_PLAYER_APPLICATION_SETTING, GET_ELEMENT_ATTRIBUTES,\n  GET_PLAY_STATUS, REGISTER_NOTIFICATION, SET_ABSOLUTE_VOLUME) derived\n  from Bluetooth AVRCP v1.6.2 Section 6.\n- Define AvrcpVendorDependentPacket struct\n- Keep struct fields as UInt for immediate non-breaking compatibility.\n\nNote: Subsequent changes in this commit stack will adopt these enum\ndefinitions in downstream repos and upgrade struct fields to strongly\ntyped enums.\n\nTest: emboss tests\nTAG: agy\nCONV: 58d89db3-0dcf-4de1-bb5b-67b2ccdc325b\nOriginal-Bug: 538182735\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441632\nOriginal-Revision: b825f50df84e64ed21d1334cd86e011ae8c3f18b\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b87071e328a1f0..b825f50df84e64\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675312213326343617\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iab95dd7bb20cb1ab8ddaff2196bbd028e94c412d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442794\n"
    },
    {
      "commit": "1c72120244e1ccda1c235f7bb7a686c4881c3035",
      "tree": "075ceb63e519b557f9289b94c55f7b07d9a00077",
      "parents": [
        "9393c6e0ce7a0805ed4f8ef722e92c5ddd7aa5ec"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 15:38:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 15:38:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed abbf5c2..b87071e (6 commits)\n\nb87071e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440852 pw_async_basic: Fix dispatcher test race condition\n6e7f466:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436292 docs: Add section for security and bulletins\n6db89b8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424592 pw_multibuf: Add ShallowCopy method\na63dda3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442152 build: Don\u0027t run full build on clippy builds\nca8f2a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441575 pw_kernel: Refactor Mutex into RawMutex and Mutex\n6c7ae9b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393773 pw_kernel: Adding nucleo-f103rb (stm32f103rb) to targets with the corresponding tests\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: abbf5c2db09d5e..b87071e328a1f0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675356549599434433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia3f7ab00bd5f695269537d505e937808b662c412\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442492\n"
    },
    {
      "commit": "9393c6e0ce7a0805ed4f8ef722e92c5ddd7aa5ec",
      "tree": "85c5f3e461967f2eb386853e898057358d356572",
      "parents": [
        "2c0f4987bc480baa2f8009d267044837687d42a2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 03:54:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 24 03:54:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed c9a4fa8..abbf5c2 (4 commits)\n\nabbf5c2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441572 pw_bluetooth_sapphire: Fix LE CoC RX engine spec validation and credit enforcement\n4a54257:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433960 pw_bluetooth_proxy: Serialize off-dispatcher callers in async mode\nc59d362:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/338953 pw_bluetooth_sapphire: Move A2DP offloading opcodes to Emboss\n2cdb8d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441634 pw_metric: Fix ClangTidy include-cleaner warnings\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c9a4fa8d6e8963..abbf5c2db09d5e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675400892789229985\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifefb6b4705f0a267f662f960e80520a14f035109\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/442014\n"
    },
    {
      "commit": "2c0f4987bc480baa2f8009d267044837687d42a2",
      "tree": "cf57cb3dee621612480a77cc605520adb2359154",
      "parents": [
        "d7c1c809a9df5b74548dee81303b7aa59f346099"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 17:07:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 17:07:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed 508ae91..c9a4fa8 (13 commits)\n\nc9a4fa8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440072 pw_toolchain: Suppress -Wunused-template globally\n07f9d86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441693 pw_async2: Fix coroutine_handle ABI mismatch\n70189e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441472 pw_snapshot, pw_system: Plumb snapshot cpu_arch to LlvmSymbolizer\ne0f05e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441357 pw_bluetooth_sapphire: Fix unbounded memory growth on invalid PA reassembly\nd4f44dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441356 pw_bluetooth_sapphire: Limit DataElement recursion\n309122c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440572 pw_symbolizer: Support 64-bit address formatting in Symbol.to_string()\n0df3975:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439332 pw_symbolizer: Adjust return addresses for parent frames\n4285f56:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440812 pw_time: Add Duration human time accessors\nce35bb4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441355 pw_bluetooth_sapphire: Drop malformed SDP frame\n53da352:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441354 pw_bluetooth_sapphire: Fix potential underflow on max_records calculation\n2aabcf2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441353 pw_bluetooth_sapphire: Properly open channel when modes are inconsistent\nde5b2d4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/441352 pw_bluetooth_sapphire: Add L2CAP configuration timeout and pending limit\n999e126:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427312 pw_tokenizer: Add pw::tokenizer::TokenBytes()\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 508ae91e0eca56..c9a4fa8d6e8963\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675445229795217185\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If6b5301a63194348dec3e9f6143d5ce07734db98\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/441775\n"
    },
    {
      "commit": "d7c1c809a9df5b74548dee81303b7aa59f346099",
      "tree": "2735e5c49133e10e1c24348f78ed1db18bd72af8",
      "parents": [
        "b478105b4891e32d00e43c33168d77ffebe3f7d1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:24:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 23 04:24:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 71726ae..508ae91 (4 commits)\n\n508ae91:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434637 pw_bluetooth_sapphire: Cap L2CAP pre-activation SDU queue\na34b673:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440772 pw_sync_zephyr: Use quote includes for Pigweed headers\n20b31f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440753 pw_bluetooth_proxy: Define test utils before their dependents\n455d214:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440752 pw_chrono_zephyr/cmake: Remove extra header in system_timer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 71726ae1d0bb25..508ae91e0eca56\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675489571520554065\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id646409ed78a4d68b58eb33cd6382fe7e802cec9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/441272\n"
    },
    {
      "commit": "b478105b4891e32d00e43c33168d77ffebe3f7d1",
      "tree": "409e5a6e10a3283459c9ec15ee1bf398b97f4f8b",
      "parents": [
        "8d471b8fb723899fc0c292c7ed457c8780c3b798"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 16:40:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 16:40:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed d12882a..71726ae (10 commits)\n\n71726ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434643 pw_bluetooth_sapphire: Implement repeated attempts backoff in sm\nc86a84d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440254 pw_chrono_zephyr: Migrate to strip_include_prefix\n3f7a576:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440253 pw_thread_zephyr: Migrate to strip_include_prefix\n95bfb93:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440252 pw_sync_zephyr: Migrate to strip_include_prefix\n209813b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439895 pw_chrono_zephyr: Isolate backend override headers\n8500413:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439894 pw_thread_zephyr: Isolate backend override headers\ncf68240:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439893 pw_sync_zephyr: Isolate backend override headers\n556c2dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436532 pw_tokenizer: Respect length specifiers when decoding integers in Rust\n9ae22d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433955 pw_bluetooth_proxy: Handle parameters without prior enable gracefully\nf4a43d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/440652 pw_i2c_mcuxpresso: Fix clock holding regression\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d12882afaacb0b..71726ae1d0bb25\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675533909886933297\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If1eed365fc84ae883a7af50cf2fbcf106c82dc21\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/440188\n"
    },
    {
      "commit": "8d471b8fb723899fc0c292c7ed457c8780c3b798",
      "tree": "aff11ee74e6a231b1c74620b2c63ef0e6e3b0ed0",
      "parents": [
        "5e891dfa94c22056fbf7b93807d665dccaea65b0"
      ],
      "author": {
        "name": "Ben",
        "email": "benlawson@pigweed.infra.roller.google.com",
        "time": "Wed Jul 22 04:55:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Jul 22 04:55:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0499e14..d12882a (2 commits)\n\nd12882a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439294 pw_bluetooth_sapphire: Add backoff to SecurityManager pairing\nf77a45f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439293 pw_bluetooth_sapphire: Ignore unsolicited SCO connection complete\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0499e1415d2b39..d12882afaacb0b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675578244811565249\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idf6835cc1088e111091e215edd2b82602c73803c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/440181\n"
    },
    {
      "commit": "5e891dfa94c22056fbf7b93807d665dccaea65b0",
      "tree": "5b262071c304e549c10172ae1716a6253dd1751e",
      "parents": [
        "80404b95858b947457cf97835167bb5171a82f1a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 17:10:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 17:10:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0e242cb..0499e14 (9 commits)\n\n0499e14:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439192 pw_bluetooth_sapphire: Replace debug key assert with graceful failure\n5e71fe8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439892 pw_bluetooth_proxy: Rfcomm: fix deadlock at PDU while socket write\nd0ca3b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439432 pw_time: Move duration to an unsigned type to match std semantics\nfed3a37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438352 various: Fix unused template warnings from a nightly toolchain roll\nf8f03e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439292 pw_bluetooth_sapphire: Fix unbounded pending PDUs\na5eb3e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437932 pw_bluetooth_proxy: Define snapshot foundation header and configs\nc5aa254:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434635 pw_bluetooth_sapphire: Signal requests on CompletePairingRequests when not pairing\na0ace66:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439612 pw_bluetooth: Allow max_latency 0 in SniffSubrate\nd363390:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438372 pw_trace_tokenized: Add type annotations to trace_tokenized.py\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0e242cb6100e16..0499e1415d2b39\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675622589302372289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia1768be867a7fc46b9d419acfd47dea51c6063bb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/440135\n"
    },
    {
      "commit": "80404b95858b947457cf97835167bb5171a82f1a",
      "tree": "b1ee9de5963b6ae4f9ffa7c5edfb1e9b809fe7c1",
      "parents": [
        "0483b36cf6339ee66668eba266ae29bb98b8c4df"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 05:27:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Jul 21 05:27:03 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1c407aa..0e242cb (5 commits)\n\n0e242cb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434634 pw_bluetooth_sapphire: Bound pending_pdus in ERTM TxEngine\n20a52c9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433959 pw_bluetooth_proxy: Close stopped channels during ACL disconnection\n7f42932:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433957 pw_bluetooth_proxy: Handle Stop() on closed L2CAP channels\nc271b2f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434633 pw_bluetooth_sapphire: Notify service on client disconnect\nd0b3ea6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439176 pw_rpc_transport: Make kMaxChannelId customizable\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1c407aad06cf78..0e242cb6100e16\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675666933512149521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0f280a12a9cc5dc55d4dadc5ba443750ccf7ef5e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/439792\n"
    },
    {
      "commit": "0483b36cf6339ee66668eba266ae29bb98b8c4df",
      "tree": "b95cd8e0c6a6000ccdaeb28ce1b7ee3355c657f2",
      "parents": [
        "14983852f676b28657156c22b49312f90c95b462"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 17:41:33 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Jul 20 17:41:33 2026 -0700"
      },
      "message": "roll: third_party/pigweed 116506d..1c407aa (9 commits)\n\n1c407aa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439352 pw_allocator: Name ControlBlock::Create parameter\n98875eb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/425214 pw_metric: Document 64-bit support\nf759727:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/427596 pw_metric: Add temporary 28-bit detokenization fallback\nb2d61c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/429314 pw_metric: Add opt-in 64-bit metric support\n766c92b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438995 pw_bluetooth_sapphire: Check delegate is alive before dereferencing\n944e765:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438996 pw_bluetooth_sapphire: Add missing return to LowEnergyConnectionServer\n157ff65:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/439052 pw_preprocessor: Add PW_INTERNAL_ATTRIBUTED_CAPTURED_BY_THIS\n6dac613:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438994 pw_bluetooth_sapphire: Check callback existence before invoking\n7c438d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/424534 pw_metric: Refactor Metric for 64-bit support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 116506db544d22..1c407aad06cf78\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675711270435609137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I68b769c96d660dee3efa7eeedd9c1a5bd6e77340\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/439373\n"
    },
    {
      "commit": "14983852f676b28657156c22b49312f90c95b462",
      "tree": "04daa2426ac70f1d6152a4c0d8151263100caab5",
      "parents": [
        "c5a91897e787f09e94226e3e2b5e2e0583d9e9a6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 06:26:21 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Jul 19 06:26:21 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1cc1c28..116506d (6 commits)\n\n116506d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438692 roll: luci\n02a6d5a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438492 roll: fuchsia-infra-bazel-rules 8fc414b..70f5247 (2 commits)\nb7064e2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433956 pw_bluetooth_proxy: Drop queued commands on allocator failure\nf9a3f0c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434639 pw_bluetooth_sapphire: Cap BR/EDR EIR service UUIDs set size\n6b5eee3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434638 pw_bluetooth_sapphire: Limit L2CAP signaling channel ERTX timer resets\n5552f64:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433952 pw_bluetooth_sapphire: Fix unbounded allocation in ServiceSearchResponse\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1cc1c28fc56f6f..116506db544d22\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675844290683928849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I26170d18d486bc9307a2c5df47ad28f8661a5d74\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/438614\n"
    },
    {
      "commit": "c5a91897e787f09e94226e3e2b5e2e0583d9e9a6",
      "tree": "c4eccf63045249de6c53c08decea937cde672f9e",
      "parents": [
        "30a474c1ddf8ffccb9d06fa4543e1352a11e83fd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:35:49 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 19:35:49 2026 -0700"
      },
      "message": "roll: third_party/pigweed 72392c5..1cc1c28 (8 commits)\n\n1cc1c28:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/438152 pw_protobuf: Rename \u0027oneof\u0027 field names matching C++ keyword\nfcfb555:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434636 pw_bluetooth_sapphire: Fix SDP client queue wedge on transaction Cancel\n589dc34:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434234 docs: Update changelog for June 2026\nb2f8a06:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437512 pw_target_runner: Pass runner arguments\n637cfad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433954 pw_bluetooth_sapphire: Invoke fail_cb on command handler malformed response\n2d5b7c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/433953 pw_bluetooth_sapphire: Clamp invalid LE CoC MPS in TX engine\ne54f8f1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436374 pw_bluetooth_sapphire: Erase connection request by peer ID to prevent iterator invalidation\na53234d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/437332 sphinx: Tidy config file\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 72392c570fb316..1cc1c28fc56f6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8675977312663610993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ifa58be9e9dc8057f188a5e539b79f1b7685c011d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/438332\n"
    },
    {
      "commit": "30a474c1ddf8ffccb9d06fa4543e1352a11e83fd",
      "tree": "9c3dcd723f929a5ee91c3e10a5053015dd4499e0",
      "parents": [
        "355eeef7e089014b4f84f8fea62c11efd7834394"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:28:36 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Jul 17 07:28:36 2026 -0700"
      },
      "message": "roll: third_party/pigweed 8df6b63..72392c5 (8 commits)\n\n72392c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434640 pw_bluetooth_sapphire: Guard CCC write handler against null callback\n312d1f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434644 pw_bluetooth_sapphire: Cap L2CAP recombiner fragments\nf67419c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434641 pw_bluetooth_sapphire: Fix LE connection matching during address resolution\nfa5457e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436872 pw_bluetooth_sapphire: Constrain ERTM max SDU size\nca04025:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436912 pw_bluetooth_sapphire: Gracefully handle no pairing delegate on PIN\n3748ed5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436892 pw_bluetooth_sapphire: Clear LTK on LE pairing failure\n17cfe2a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436893 pw_bluetooth_sapphire: Truncate oversized notifications\n0470be5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436932 pw_bluetooth_sapphire: Add liveness check in read callback\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8df6b630a37c60..72392c570fb316\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676021649611952977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I96396ce49c0f22e9c5042bf83b4b7a913297e5dc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/437772\n"
    },
    {
      "commit": "355eeef7e089014b4f84f8fea62c11efd7834394",
      "tree": "f95aedad6fab7e65b75d1aa3cf9918a6e295a1f9",
      "parents": [
        "e78de2e33a74e437fa6fd395f986564fed0e7574"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:43:26 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Jul 16 19:43:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed 57a64fc..8df6b63 (7 commits)\n\n8df6b63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/434642 pw_bluetooth_sapphire: Clear SecurityRequestPhase on responder encryption\na7adb57:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436452 pw_bluetooth_sapphire: Fix use-after-free in RemoteServiceManager during discovery\n5a8c6d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435533 pw_bluetooth_proxy: Fix narrowing conversion in L2cap recombination\n3bb52f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/435553 pw_bluetooth_proxy: Fix OOB in HandleNumberOfCompletedPacketsEvent\ne264645:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/417052 pw_bluetooth_proxy: Handle duplicate buffer-size events gracefully\nc1c5afa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436555 pw_async2: Fix visibility issue in channel storage\n67c6159:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/436272 pw_bluetooth_sapphire: Harden ACL RX against oversized packets\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 57a64fc7837a6f..8df6b630a37c60\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8676065987555826737\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic099466a0b6af82e9fc8d74578d0eec9e3872548\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/kudzu/+/437532\n"
    }
  ],
  "next": "e78de2e33a74e437fa6fd395f986564fed0e7574"
}
