)]}'
{
  "log": [
    {
      "commit": "10e9f3183fd907dc6af18209be4489cfd7829177",
      "tree": "fe71dfa247fcec20621ae2738d9c0f4ae7477dd1",
      "parents": [
        "b0063cc6860ace68a2452f51338c4ced65130d3b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 18:00:28 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 18:00:28 2026 -0700"
      },
      "message": "roll: third_party/pigweed 082334f..b65d64c (2 commits)\n\nb65d64c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406814 pw_kernel: Handle USER signal across process termination\n4a7c1a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405172 pw_presubmit: Code format presubmit step\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 082334fc49e07b..b65d64caafad6f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682414522061340305\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I89e6a43c92cb089374afd9b266659c8316f16168\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/408312\n"
    },
    {
      "commit": "b0063cc6860ace68a2452f51338c4ced65130d3b",
      "tree": "a0a63e4fd1cec7f675cf9e549a27dd4ba556d459",
      "parents": [
        "700328dae46fb40267545ab25c6e11d3c688dbe6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 15:11:03 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 15:11:03 2026 -0700"
      },
      "message": "roll: third_party/pigweed a6e88ed..082334f (2 commits)\n\n082334f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/408072 pw_async2: Hold lock in ValueFuture\u003cvoid\u003e operations\n210b2c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/387312 pw_thread_freertos: Support initializing TLS pointers in Options\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a6e88ed9693d09..082334fc49e07b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682425296693041233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3deaf81b0da45ab108e32f6193e189050c4bdeba\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/408172\n"
    },
    {
      "commit": "700328dae46fb40267545ab25c6e11d3c688dbe6",
      "tree": "2dba08ba4a2219b4bcb469a058f8b4be805c7d64",
      "parents": [
        "0d16eebb947cd4c7b9a06fafc1fd7457ee9c03ec"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 12:32:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu May 07 12:32:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed 3db1a17..a6e88ed (2 commits)\n\na6e88ed:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407913 Revert \"pw_thread_freertos: Use FunctionRef in ForEachThread\"\n53b2209:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407832 pw_presubmit: Make pigweed_local_presubmit a standalone script\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3db1a17daa8e56..a6e88ed9693d09\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682436081972925425\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Icdb9ac0e5146032996e9f59f6a804e8ae0a4bb35\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/408012\n"
    },
    {
      "commit": "0d16eebb947cd4c7b9a06fafc1fd7457ee9c03ec",
      "tree": "e7958b5c8906af727fb0dd6a029ab8f8669abee1",
      "parents": [
        "dfebe8101e256f9c043e3469920ba88c7322ae71"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Wed May 06 22:00:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 22:00:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed 74936ff..3db1a17 (3 commits)\n\n3db1a17:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406592 pw_bluetooth_proxy: Refactor Gatt::CreateServer with DynamicMap::merge\neaa3349:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403353 pw_bluetooth_proxy: Refactor RFCOMM manager to use DynamicMap\n5004650:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403352 pw_bluetooth_proxy: Refactor RFCOMM channel to use DynamicMap\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 74936ff40f1ddb..3db1a17daa8e56\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682489986702436753\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I050b90a57d1ebb92e1140c95af6d84bec6f6607d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407753\n"
    },
    {
      "commit": "dfebe8101e256f9c043e3469920ba88c7322ae71",
      "tree": "1262e32e26de84fba3c96cfccb115362a506df81",
      "parents": [
        "27b687a05a77db4914d8f5919278c02fd808bbfc"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 19:13:02 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 19:13:02 2026 -0700"
      },
      "message": "roll: third_party/pigweed d43acc2..74936ff (2 commits)\n\n74936ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/379493 pw_console: Add window display option yaml loading\nde872e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407034 pw_kernel: Disable a lint warning in pw_gdb_protocol\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d43acc26e2509f..74936ff40f1ddb\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682500765772641057\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I96c7ec3099ef73da4b6eea3d1ea5a142fee0bbfb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407692\n"
    },
    {
      "commit": "27b687a05a77db4914d8f5919278c02fd808bbfc",
      "tree": "ddb733257a982322dd06ceb1236b562b2d8d7f86",
      "parents": [
        "3b092dd92251991148e39d35263b17a5e48215cb"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Wed May 06 16:16:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 16:16:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_toolchain: Add deprecation warnings to build targets; update deps\n\nOriginal-Bug: 437185106\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406280\nOriginal-Revision: d43acc26e2509f1812aed68fa7b89b5f74b85487\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1af0a6f15fbbf2..d43acc26e2509f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682511549414010609\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3676e164cb71c749fb944a49f68549bcab50f186\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407592\n"
    },
    {
      "commit": "3b092dd92251991148e39d35263b17a5e48215cb",
      "tree": "3d58d5ee0d1e9e949f53167a554c999d1916fea1",
      "parents": [
        "6c11f6fade76805e6edf62d3dd1fa9f954846edf"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Wed May 06 13:24:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 13:24:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_toolchain: Use unmangled-names for rust compiler_builtins\n\nUpstream commit https://github.com/rust-lang/rust/commit/22579364d8b\nmeant that functions such as \"memcpy\" were no longer found when building\nPigweed, as they were no longer available by their unmangled names.\n\nEnabling the \"unmangled-names\" feature when building the\ncompiler_builtins package made the build work again when rolling to the\nnewest compiler toolchains (http://pwrev.dev/406373).\n\nOriginal-Bug: 509645441\nTest: ./pw build k_host\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/407032\nOriginal-Revision: 1af0a6f15fbbf2d7cfd0f5f80b05b161184d5fe4\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d509f03fe4b15f..1af0a6f15fbbf2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682522317478340321\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If6198d6fe6e6f60193a8c62428bbd4324a74f61c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407416\n"
    },
    {
      "commit": "6c11f6fade76805e6edf62d3dd1fa9f954846edf",
      "tree": "e755d28a2f52de33cfef31cdb7c64042c6f4d18d",
      "parents": [
        "e8b49eeb9fe3efe4d80adc961971d69588cbbe08"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 10:36:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 10:36:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7aba3ab..d509f03 (3 commits)\n\nd509f03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406817 pw_metric: Make constructor constexpr\nea1a493:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406892 pw_tokenizer: Fix linker scripts to unblock toolchain roll\nf308809:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406815 pw_build: Use ctx.attr.copts in pw_linker_script\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7aba3abeb079a8..d509f03fe4b15f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682533114466991313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ica072cb0269949b4082dbcbf264f9f49dd74f5c6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407372\n"
    },
    {
      "commit": "e8b49eeb9fe3efe4d80adc961971d69588cbbe08",
      "tree": "8ac23240745da1d54a36b975771a816f0b04eb65",
      "parents": [
        "4d09671daf79856cc319b8be5b362d1a1d5bbec5"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Wed May 06 05:07:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 05:07:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Add pseudo-states for preconditions\n\nOriginal-Bug: 311641762\nTest: bazel test //pw_bluetooth_sapphire/host/iso/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404652\nOriginal-Revision: 7aba3abeb079a87cab155b35785f292d9d2bac14\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e61480de08c80d..7aba3abeb079a8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682554674590450865\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iabfbb16aae506ad6fe288d0fe058b005e64a2b1f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407113\n"
    },
    {
      "commit": "4d09671daf79856cc319b8be5b362d1a1d5bbec5",
      "tree": "5be80f19ad2c20f0756b4aefeab8dfc0b305f4bc",
      "parents": [
        "39d9657d9ff7bf30d8fbaaddb2ea099493d1f92e"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Wed May 06 01:46:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed May 06 01:46:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Refactor sniff offload manager to use DynamicMap\n\nRefactor `ConnectionMap` in `SniffOffloadManager` from `pw::IntrusiveMap`\nto `pw::DynamicMap` to improve memory management by letting the map\nown the elements instead of requiring external allocation.\n\nNO_IFTTT\u003dRefactoring to DynamicMap uses existing pw_containers\ndependency.\n\nOriginal-Bug: 497602321\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400812\nOriginal-Revision: e61480de08c80dc5a2ba1e78c3952d9ba1a676c2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c760ee91982549..e61480de08c80d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682569579725623681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0f71ebb0534b53d189fb0b2f8ac1c122d34b6102\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407072\n"
    },
    {
      "commit": "39d9657d9ff7bf30d8fbaaddb2ea099493d1f92e",
      "tree": "0aa97162e02008586d3267985c9404df290c0e20",
      "parents": [
        "d8e70c9dcf2ebafc88959ddcdcaffeac82737747"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 20:41:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 20:41:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed e8ff050..c760ee9 (2 commits)\n\nc760ee9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401172 pw_bluetooth_sapphire: Improve offloaded packet filtering slightly\n58213f7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406792 pw_i2c_mcuxpresso: Add treat_arb_loss_on_full_read_as_ok flag\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e8ff0508b85437..c760ee91982549\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682587012063079313\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iad50ebf86c753c5782cedbe4416d6cdaef3447e1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/407014\n"
    },
    {
      "commit": "d8e70c9dcf2ebafc88959ddcdcaffeac82737747",
      "tree": "51b623b26b2b7e65988668f97d028ec7e9b4b54b",
      "parents": [
        "8e424172d22d16ed515a8cb910d43fee9bcc37d5"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Tue May 05 17:27:54 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 17:27:54 2026 -0700"
      },
      "message": "roll: third_party/pigweed bazel: Roll rules_rust to 0.70.0\n\nOriginal-Bug: 392707726\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406813\nOriginal-Revision: e8ff0508b8543768228993652bd75c3b44b2158d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a20565cb512ae4..e8ff0508b85437\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682597798587116721\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I49cf9a3f33047118fce80844e8111adce8cd4c6c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406973\n"
    },
    {
      "commit": "8e424172d22d16ed515a8cb910d43fee9bcc37d5",
      "tree": "3198032adec3535bec6cd8b195010550def11622",
      "parents": [
        "a2abcfa5c55092a44ade6b503a1147527a1743f1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 11:46:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue May 05 11:46:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed 535fb4d..a20565c (3 commits)\n\na20565c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406652 workflows.json: Add \"sandbox\" program\n751ecf1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401992 pw_ide: Stop filtering headers in .clangd file\n9aae51b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/406274 pw_kernel: Add interrupt tests to rp2350 target\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 535fb4dba4b0b6..a20565cb512ae4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682619358173229393\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3cc48c8dbf57925cad5ce92ff36f90959cb1db76\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406713\n"
    },
    {
      "commit": "a2abcfa5c55092a44ade6b503a1147527a1743f1",
      "tree": "a8a91c2a020256071a373b956510bcf5198fc737",
      "parents": [
        "d0c5456802a9b571c167f6ed423e9a93044f2c60"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Mon May 04 21:26:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 21:26:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 139a7da..535fb4d (2 commits)\n\n535fb4d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403833 pw_containers: Optimize DynamicMap::merge via direct node transfer\n129815c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403832 pw_containers: Add node taking and insertion support to DynamicMap\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 139a7dacdd3f2b..535fb4dba4b0b6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682673272045152161\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I23492735ac6b5a4b6f7c9f43e1eaa79dd688c79c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406532\n"
    },
    {
      "commit": "d0c5456802a9b571c167f6ed423e9a93044f2c60",
      "tree": "0ae7c8881f88d88b4b1d5011ec8da731568d463c",
      "parents": [
        "5180ac94880bbd84d0faf2e2967374244bcfbda7"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Mon May 04 18:34:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 18:34:51 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1638a74..139a7da (2 commits)\n\n139a7da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402512 pw_kernel: Add reset() to kernel objects\ne458f2a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405652 pw_kernel: Add device option to cortex-m-rt crate\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1638a74937341f..139a7dacdd3f2b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682684052204833697\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4366c199249bd696c39aab0c22a9ccc3c38c8fc9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406335\n"
    },
    {
      "commit": "5180ac94880bbd84d0faf2e2967374244bcfbda7",
      "tree": "2b6d2b5b168e2397ba2293587b1294873a0711f3",
      "parents": [
        "61574f9941f2b25a0e3735b7ec8d724a476168d2"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Mon May 04 15:46:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 15:46:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 26c1d9e..1638a74 (2 commits)\n\n1638a74:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403420 pw_presubmit: Migrate Checks to pw_presubmit.v2.Steps\n41029dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405732 pw_cli: Handle string args to FileFilter consistently\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 26c1d9edcbe602..1638a74937341f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682694826672244817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5060aec416a2c54c1f8ba929b27bec5af6afdf0b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406294\n"
    },
    {
      "commit": "61574f9941f2b25a0e3735b7ec8d724a476168d2",
      "tree": "4373d8e1bdae4223fd0597d241fe1a50cffa725c",
      "parents": [
        "f030b211f8e561dae417a10f2fb6e17990c8f9d8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 12:52:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon May 04 12:52:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed de5b668..26c1d9e (5 commits)\n\n26c1d9e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405292 pw_presubmit: Have Step.fix() fail the same way as Step.run()\nc6ccb1f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396312 pw_ide: Stream Bazel progress updates to terminal\nc78f940:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404332 pw_presubmit: Automatically apply fixes to a stack of commits\n5ca5a43:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405852 pw_rpc: Clear sent packet count when clearing fake channel output\nfc7bf7d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400192 pw_bluetooth_sapphire: Add stats for command reply\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: de5b6680c288f2..26c1d9edcbe602\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682705616212290353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia6845130963343104424d6252f233ddfa10e44a5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406293\n"
    },
    {
      "commit": "f030b211f8e561dae417a10f2fb6e17990c8f9d8",
      "tree": "4ce01623f6ea9caeea30c005ab3d035f91a8197e",
      "parents": [
        "ab8023bcc2c6800b06a1f607f440e3989dc320a6"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun May 03 08:21:34 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun May 03 08:21:34 2026 -0700"
      },
      "message": "roll: third_party/pigweed 43d5764..de5b668 (3 commits)\n\nde5b668:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405992 roll: luci\n1bc6ba5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405893 roll: fuchsia-infra-bazel-rules 41d9d71..c5c868a (53 commits)\n5b53e5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405892 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 43d57647a3668d..de5b6680c288f2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682813413733727137\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If22f2177aaa8bddfd090f30d103fd0da3482c1a3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/406093\n"
    },
    {
      "commit": "ab8023bcc2c6800b06a1f607f440e3989dc320a6",
      "tree": "923b4832e3555c202b48a1469773d58d9c16de66",
      "parents": [
        "afe4666d1c740ae1404c4a92241cee6f376fea76"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 16:24:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 16:24:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed 7fbe3d9..43d5764 (3 commits)\n\n43d5764:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405592 third_party/chre: Gate tests on ISL backend\n43c89c5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404153 agents: Refactor docs skills\nc98647d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405174 bazel: Roll picotool, emboss for Bazel 9 compat\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7fbe3d9a077f97..43d57647a3668d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682964321567246257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I20d0aa52883c1c897bfe31ca29baf7bb036e0282\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/405692\n"
    },
    {
      "commit": "afe4666d1c740ae1404c4a92241cee6f376fea76",
      "tree": "f6ff0757d1955fa0d19b2056baa565c7da1a4b4b",
      "parents": [
        "bf273008f88640be894d5b4c0cb9074856c8494b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 02:05:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri May 01 02:05:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 988ab02..7fbe3d9 (3 commits)\n\n7fbe3d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402253 pw_bluetooth_proxy: Refactor AclDataChannel to use DynamicMap\n77d770b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396772 pw_env_setup: Switch MODULE.bazel to cipd_ext\n1007790:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404433 bazel: Declare that Bazel must be at least 8.0.0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 988ab022082518..7fbe3d9a077f97\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683018220868023441\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1cfd3851c0f218d5236d8253bc92e8fb3cacb49a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/405392\n"
    },
    {
      "commit": "bf273008f88640be894d5b4c0cb9074856c8494b",
      "tree": "a18614af681c8d1e515ecf6df1669432da345c17",
      "parents": [
        "f3ed9f53df82bcb9b8b9d86c2ca8528cca52e695"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 17:31:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 17:31:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 132e00b..988ab02 (3 commits)\n\n988ab02:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/405092 pw_kernel: Remove kernel process_termination test\n0a8b05a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404774 pw_kernel: Terminate a process on unhandled user exceptions\n168d104:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404432 bazel: Improve compatibility with 8.0.0\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 132e00bf019d5e..988ab022082518\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683050556780519777\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I36c9a962b58d8b1a3e168d66a022ede130d724d6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/405077\n"
    },
    {
      "commit": "f3ed9f53df82bcb9b8b9d86c2ca8528cca52e695",
      "tree": "3b511b698e4906a653e9474b0d386a8b6675caa5",
      "parents": [
        "ca68b6175aab15547b54eedb3874d888e7f55d4f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 14:54:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 14:54:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed 101f17c..132e00b (2 commits)\n\n132e00b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403419 pw_presubmit: New presubmit system with support for automatic fixes\n964e907:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399574 pw_kernel: Add support for thread/process exit status\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 101f17c3cb9aff..132e00bf019d5e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683061343202742465\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib9d2722aa5a07ab5063cb2ad14f09a87f14b8bda\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/405133\n"
    },
    {
      "commit": "ca68b6175aab15547b54eedb3874d888e7f55d4f",
      "tree": "ec9fdee8fc4cbfbb85f66c1bf72e21be34d5b41b",
      "parents": [
        "8c85af1d7ea27280167d09ca61d7fecfb5ae29a4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 14:03:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 14:03:24 2026 -0700"
      },
      "message": "roll: tools/cred_helper.sh\n\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683063412334145537\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic350f973390fd65bb1f1c320091b5ceb042e944b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/405132\n"
    },
    {
      "commit": "8c85af1d7ea27280167d09ca61d7fecfb5ae29a4",
      "tree": "80091bcc91849cb9a28db5ea9c369d83705e07fe",
      "parents": [
        "cc779a2714e03c589fbe9aefe4bd2b3051ea7be0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 11:49:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 11:49:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed 504d4c4..101f17c (2 commits)\n\n101f17c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395912 pw_async2: Move motivation into separate doc\n06429de:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/188096 docs: Clearly state limits of third-party support\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 504d4c41afd1b2..101f17c3cb9aff\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683072123157089841\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4fa145d8170c225775fa0ddaf622b9eddb8c2973\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/405072\n"
    },
    {
      "commit": "cc779a2714e03c589fbe9aefe4bd2b3051ea7be0",
      "tree": "5ead999e717c8f96820c14e7960186be0e1c5ecf",
      "parents": [
        "6d726ebe6220feadbdb72ad32bbbaabba00ad448"
      ],
      "author": {
        "name": "Leonard Teng",
        "email": "leonardteng@pigweed.infra.roller.google.com",
        "time": "Thu Apr 30 03:16:19 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 30 03:16:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_async2: Fix missing build deps and inconsistent enum naming\n\nThe pw_async2 channel and future_timeout dependencies in the later steps\nwere missing their corresponding BUILD.bazel file declaration. The\nkPendable enum state in KeyPressFuture from step3:checkpoint1 was altered\nto kInitialized in the rest of the step3 checkpoints. Decided to alter\nall to kPendable to adhere to codebase conventions (is_pendable()).\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403892\nOriginal-Revision: 504d4c41afd1b2bfc08c2920855974535cf9d955\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4a6290cc807ab1..504d4c41afd1b2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683104458052924033\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4d4ba7bcc6029019c795e73f3cb51a3187828a86\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404974\n"
    },
    {
      "commit": "6d726ebe6220feadbdb72ad32bbbaabba00ad448",
      "tree": "4b26488a892b7fb9fc5826d972e3aac9dcb9f5ac",
      "parents": [
        "4d5710a743d648dc12e71c199c24cb0c2c1e0f69"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Wed Apr 29 21:33:31 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 21:33:31 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_cli: GitRepo functions for rebase and commit information\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404795\nOriginal-Revision: 4a6290cc807ab11401aaa845fd500e865eda7f52\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 7f94025356da71..4a6290cc807ab1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683126016622814097\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibd29fbab425157f2677c7a1314f84c67434698b9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404972\n"
    },
    {
      "commit": "4d5710a743d648dc12e71c199c24cb0c2c1e0f69",
      "tree": "c406c4c206de05401de284939ccfdc01300046eb",
      "parents": [
        "de56e13086cb3b7daaf3f6f4dae381257ded999b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 18:38:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 18:38:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6632900..7f94025 (2 commits)\n\n7f94025:https://pigweed.googlesource.com/pigweed/pigweed/+/7f94025356da71b9214592872f7f6dd1053510f2 pw_kernel: Ensure kernel objects signals consistently initialized\na874df1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404796 pw_allocator: Add missing include\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6632900a044b1a..7f94025356da71\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683136797858874817\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7953a321c5fc2349d634ab07c80f49af7f1f7c2c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404892\n"
    },
    {
      "commit": "de56e13086cb3b7daaf3f6f4dae381257ded999b",
      "tree": "cfbaf05d92060f70fc520a171da9310ad5a6b733",
      "parents": [
        "ed3d30bc248baa285843100f39a1d157f1131d81"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Wed Apr 29 15:50:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 15:50:42 2026 -0700"
      },
      "message": "roll: third_party/pigweed Revert \"pw_rpc: Use local encoding buffers when dynamic allocation is enabled\"\n\nThis reverts commit ee7fc86e49acade8719369c1eca4bfdb568d0da1.\n\nReason for revert: Mysterious perf regressions for static buffer case\n\nOriginal change\u0027s description:\n\u003e pw_rpc: Use local encoding buffers when dynamic allocation is enabled\n\u003e\n\u003e There\u0027s no need to use the global encoding buffer if we are dynamically\n\u003e allocating anyways. This will unblock future improvements to let\n\u003e Channel::Send happen without holding global lock.\n\u003e\n\u003e Change-Id: I04e47e9dd9ad4563927773f4956f950079162411\n\u003e Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401112\n\nTBR\u003dhepler@google.com,frolv@google.com,copybara-worker-blackhole@google.com,pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com,afoxley@google.com,android-build-ayeaye@system.gserviceaccount.com\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404793\nOriginal-Revision: 6632900a044b1a4d5fcbd4638cc519ee9dcc9b0c\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 05d593f68b792d..6632900a044b1a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683147578153903489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib4af0ad1fa15e830498004572af6e114f2f1758a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404852\n"
    },
    {
      "commit": "ed3d30bc248baa285843100f39a1d157f1131d81",
      "tree": "5e867bb8b4e3d6c3957f2a00fdd89b0aac61d757",
      "parents": [
        "803bb056a86a3edf65e787beaae1c9a2a906891a"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Wed Apr 29 01:31:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 29 01:31:29 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Refactor L2capChannelManager to use DynamicMap\n\nThis change refactors the `L2capChannelManager` to use `pw::DynamicMap`\ninstead of `pw::IntrusiveMap` for managing logical links. This\nsimplifies the code and remove the need for the\n`L2capLogicalLinkInterface`.\n\nNO_IFTTT\u003dRefactoring to DynamicMap uses existing pw_containers\ndependency.\n\nOriginal-Bug: 497602321\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402252\nOriginal-Revision: 05d593f68b792dfa1a3d7b5d0f1a7ad44ff6dec6\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b735f62c523082..05d593f68b792d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683201585546669761\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4af94cdc05130fb35b222062bd33fa8626ba0887\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404572\n"
    },
    {
      "commit": "803bb056a86a3edf65e787beaae1c9a2a906891a",
      "tree": "3ed278117bf2d45537dc6fad09035e66a3e61ee5",
      "parents": [
        "264b560aef34195e5947108f215c84bbec2d22d0"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Tue Apr 28 22:38:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 22:38:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_allocator_zephyr: Add initial module\n\nThis sets up two Zephyr specific allocators, using the `pw_allocator`\ninterface:\n\n- `pw::allocator_zephyr::SystemHeapAllocator`\n\n  Uses the Zephyr (shared) system heap allocation API.\n\n- `pw::allocator_zephyr::SynchronizedHeapAllocator`\n\n  Uses a Zephyr k_heap object to allocate out of a specific byte span.\n\nA heap_allocator_test is also defined, and added to the Zephyr\nsmoke_test list so that it will be run by zephyr-bazel.\n\nTest: bazel build //...\nTest: (zephyr-bazel) bazel test //smoke_tests  # Test passes\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390613\nOriginal-Revision: b735f62c523082f820837a88e6571fbb3e8e1b73\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5413a69ce918a4..b735f62c523082\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683212365417775985\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Idcf5400e8edef7256717760d3b2e2e3a885fa777\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404493\n"
    },
    {
      "commit": "264b560aef34195e5947108f215c84bbec2d22d0",
      "tree": "2201b3e12739bcda49d340b5d4711bf3c3a6cc9e",
      "parents": [
        "208662812b288fe3a9b934e8cd785f6bbf24fc53"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 19:49:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 19:49:32 2026 -0700"
      },
      "message": "roll: third_party/pigweed b45b588..5413a69 (2 commits)\n\n5413a69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399092 pw_kernel: Allow syscall handler to return Result\u003c()\u003e\nee7fc86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401112 pw_rpc: Use local encoding buffers when dynamic allocation is enabled\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b45b588b0cea0f..5413a69ce918a4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683223150970350289\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iafe6322827c6459c1149e0aebfe6d7a3f69e3b8b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404452\n"
    },
    {
      "commit": "208662812b288fe3a9b934e8cd785f6bbf24fc53",
      "tree": "d099d2497ad6cf0d41a70b8ad22c915d6444c77f",
      "parents": [
        "c8f7f5af9505477c08338715da4f93d73be90c29"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 16:57:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 16:57:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed d99ea6b..b45b588 (4 commits)\n\nb45b588:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404272 pw_allocator: Add AbstractAllocator\n3160ac1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404012 bazelrc: Add airlock config\ne9118e3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/280837 pw_toolchain: Enable sandboxing for upstream CMake builds\ne1191a2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404152 pw_multibuf: Improve v1_adapter implicit conversion\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d99ea6b4e67c8f..b45b588b0cea0f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683233927758491505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If8fba842a3b93f8ea3c6e715dddf47f225af410f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404080\n"
    },
    {
      "commit": "c8f7f5af9505477c08338715da4f93d73be90c29",
      "tree": "b91ccab5895a91ed44f9ccf1be15953a96ed6cf8",
      "parents": [
        "e465d1ea905e0e4ac01589ce88b811431ecf9ada"
      ],
      "author": {
        "name": "Rob Mohr",
        "email": "mohrr@google.com",
        "time": "Tue Apr 28 14:33:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 14:33:08 2026 -0700"
      },
      "message": "bazelrc: Add airlock config\n\nBug: b/465216413\nChange-Id: Ia2f724d3847908575b73b63448f488f30dcadfc6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403993\n"
    },
    {
      "commit": "e465d1ea905e0e4ac01589ce88b811431ecf9ada",
      "tree": "51932cdf93b3420e81f10f60ca77dc9d97ccd9b6",
      "parents": [
        "56cee992f567fe6b2888c5baffc4f963eb1bc472"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 14:06:37 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 14:06:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed d28bd71..d99ea6b (2 commits)\n\nd99ea6b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403652 bazelrc: Move user.bazelrc import to end\nc4480d5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399632 bazel: Inhibit rules_rust from registering any default toolchains\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: d28bd716c01b8e..d99ea6b4e67c8f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683244713122087489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic06b57b63f4373ccc54d5a7539a1661d0b4fbae1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404192\n"
    },
    {
      "commit": "56cee992f567fe6b2888c5baffc4f963eb1bc472",
      "tree": "3c5d89bef828919a36ec6c328a2c02e935d51b61",
      "parents": [
        "34a0990574fd8e15073b944357c4aed5b173a7d1"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 11:39:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 11:39:11 2026 -0700"
      },
      "message": "roll: .bazelversion: 8.6.0\n\nFrom\n    8.1.0\nTo\n    8.6.0\n\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683253647575708641\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I0a10b1d60d3ee9577f1fa575600264fffef5c90f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/404052\n"
    },
    {
      "commit": "34a0990574fd8e15073b944357c4aed5b173a7d1",
      "tree": "854818c3bf3176bcd684f2ddd3ceeddd6e5a19b4",
      "parents": [
        "1ee745a3d3973593c68859927d2f8a9b87171af7"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 11:13:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 11:13:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed a2c1266..d28bd71 (3 commits)\n\nd28bd71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302194 pw_chrono: Ensure timers do not overflow\nf902025:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381037 pw_allocator: Make additive NVI methods protected\n6cac589:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/391812 pw_bluetooth_proxy: Refactor CommandMultiplexer to use DynamicHashMap\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a2c12661ef106f..d28bd716c01b8e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683255493438090465\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib629b766141adec0a4b40a6d7f13db3ac71f353b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403978\n"
    },
    {
      "commit": "1ee745a3d3973593c68859927d2f8a9b87171af7",
      "tree": "74485c1d5f00b36eda399a9727f32f90dab7f5ab",
      "parents": [
        "d9c13bc3dfdca1d8fdfea810468ae118db1772f4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 11:08:38 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 11:08:38 2026 -0700"
      },
      "message": "roll: tools/cred_helper.sh\n\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683255962391263169\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I76cfc53a7176fc6c055d7118f49102883f723f26\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403974\n"
    },
    {
      "commit": "d9c13bc3dfdca1d8fdfea810468ae118db1772f4",
      "tree": "d087e8d10537ad4f24719a0a59d598a0097a9f19",
      "parents": [
        "02c23ee4b8b48e88af0dab791c33f127a118ee67"
      ],
      "author": {
        "name": "Rob Mohr",
        "email": "mohrr@google.com",
        "time": "Tue Apr 28 10:50:57 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 10:50:57 2026 -0700"
      },
      "message": "tools: Add roller to OWNERS\n\nBug: b/465216413\nChange-Id: I63be151b82f81e13adb2cb933910d56589fbebbc\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403976\n"
    },
    {
      "commit": "02c23ee4b8b48e88af0dab791c33f127a118ee67",
      "tree": "04ed0995b0e3055cea55adf386c207d0303baa4f",
      "parents": [
        "cb0f5be8ef5a4b1571b9f9b7ca500476022d132f"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@pigweed.infra.roller.google.com",
        "time": "Tue Apr 28 03:14:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 28 03:14:32 2026 -0700"
      },
      "message": "roll: third_party/pigweed zephyr: Setup for unit tests and smoke tests\n\nIntroduces a stub zephyr_cc_test rule, and a list for the smoke tests\nzephyr-bazel should build and run.\n\nAfter thinking about, it seemed better to not set Pigweed itself up to\nbuild Zephyr binaries and tests, but defer to zephyr-bazel to do so. A\nseparate change there will use these changes to run Pigweed-Zephyr\ntests.\n\nTest: bazel build //...\nTest: Presubmit\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392872\nOriginal-Revision: a2c12661ef106fc4e6e20a48602df6a8383b75c6\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8420c77f233dcd..a2c12661ef106f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683287837647340449\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If78a37a71840fac15d840ec99d97dbd8e6d81264\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403853\n"
    },
    {
      "commit": "cb0f5be8ef5a4b1571b9f9b7ca500476022d132f",
      "tree": "20b243b99e69c60d5ec79340e978198f6946b3a4",
      "parents": [
        "cb0ff6130299aa505c11c14c144d545db2f71094"
      ],
      "author": {
        "name": "Austin Foxley",
        "email": "afoxley@pigweed.infra.roller.google.com",
        "time": "Mon Apr 27 23:48:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 23:48:01 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Add dynamic credit sharing mode\n\nOptionally construct the ProxyHost without reserved credit counts to\nallow both host and proxy to queue up to the max supported controller\ncredits. This allows for max utilization of available controller buffers\nwithout having to explicitly partition the credits.\n\nAlso optimize queue allocation by reserving capacity up to the max\ncontroller supported packets when a connection is created.\n\nUpdated test credit allocations to avoid memory exhaustion in the tight\ntest allocators when reserving queue capacity up to the credit count.\nSome tests used excessively large credit counts (e.g. 255) which are\nnow reduced to reasonable values that still effectively test the logic.\n\nNO_IFTTT\u003dAndroid build pw_containers update not needed\n\nOriginal-Bug: 500739912\nOriginal-Bug: 384037984\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392452\nOriginal-Revision: 8420c77f233dcd09a472eff0706f3417ba5bc928\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: bc0bafb5998405..8420c77f233dcd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683298619051639073\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I6a0aae6f232574bc923271c2ce5e4c5d07757e4a\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403772\n"
    },
    {
      "commit": "cb0ff6130299aa505c11c14c144d545db2f71094",
      "tree": "bd8492932114e369cbf57db634f28b419f4c7679",
      "parents": [
        "619c83b1afa97843e0c385c02dea8eb7a7302b0d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 20:56:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 20:56:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed c7f6e3e..bc0bafb (2 commits)\n\nbc0bafb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381036 pw_allocator: Add Fragmentation operators\n6c91fb9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403418 pw_cli: GitRepo commands that modify the repo\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c7f6e3ed268270..bc0bafb5998405\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683309404249689377\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I01ce4988ae74d5fb1d7d2741869b72e4eb132545\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403575\n"
    },
    {
      "commit": "619c83b1afa97843e0c385c02dea8eb7a7302b0d",
      "tree": "eefed1d2028df9e1b7294ddd1ef26a2d08db3e56",
      "parents": [
        "1e302fa4433915f633c9c9bcfc3331a1c703b036"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 18:04:29 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 18:04:29 2026 -0700"
      },
      "message": "roll: third_party/pigweed df53071..c7f6e3e (4 commits)\n\nc7f6e3e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403417 pw_cli: collect_files, file_filter improvements; deps cleanups\na0ba6b7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400908 pw_protobuf: Use FunctionRef in StreamEncoder\n95b1af8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400907 pw_thread_freertos: Use FunctionRef in ForEachThread\n6337535:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400906 pw_function: Add FunctionRef\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: df53071d71a5eb..c7f6e3ed268270\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683320182332767105\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I85ef8e24ce63e5d21562788b65d8c268f8b76248\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403592\n"
    },
    {
      "commit": "1e302fa4433915f633c9c9bcfc3331a1c703b036",
      "tree": "4b146a69babda8d9053f0f695efb1bbb25f58c5e",
      "parents": [
        "42c5170c7af1228b1f71ee3081ac230391e153b3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 16:06:05 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 16:06:05 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1b97885..df53071 (2 commits)\n\ndf53071:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/371772 pw_async2: Prototype future chaining\n9046519:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402172 pw_ide: Fix missing module map in integration test\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1b97885cc52cd1..df53071d71a5eb\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683330961326434353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic91c6b4dd948a901764e5426d51fb990db0f0551\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403435\n"
    },
    {
      "commit": "42c5170c7af1228b1f71ee3081ac230391e153b3",
      "tree": "09531521fd63035db163d89dc32f968829e16b88",
      "parents": [
        "7da7c4857c58053612d697c854f0a19365cd4e3a"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 12:57:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 27 12:57:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9927c81..1b97885 (5 commits)\n\n1b97885:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392113 pw_multibuf: Use a facade for version configuration\n28d35a4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381035 pw_allocator: Separate template method declarations and implementations\n527fc48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403416 roll: toolchain-integration\n55165d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403412 pw_kernel: Fix veer_pic InterruptTableEntry\n3977594:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402292 pw_bluetooth_sapphire: Update documentation on using local Fuchsia SDK\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9927c81cfba3cd..1b97885cc52cd1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683341740050476193\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9b612cef73bd0eeb16e0c455dac6e8bb141ffc53\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403433\n"
    },
    {
      "commit": "7da7c4857c58053612d697c854f0a19365cd4e3a",
      "tree": "06a618e4ded0e82f6cd691240493a9531ca3dd5c",
      "parents": [
        "e8ff671597490f705c7184a0f40ad6ed0bf7b02b"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 26 07:49:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 26 07:49:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1dcbcf8..9927c81 (3 commits)\n\n9927c81:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403212 roll: luci\n380c364:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403132 roll: fuchsia-infra-bazel-rules, MODULE.bazel.lock\nebb41d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403033 roll: rust-analyzer\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1dcbcf8ecc12ba..9927c81cfba3cd\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683449538262386913\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I8f9224b60981c4b6e8ede940c6b23913d9fc3716\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403234\n"
    },
    {
      "commit": "e8ff671597490f705c7184a0f40ad6ed0bf7b02b",
      "tree": "1e2089b7b76b012666a025eb7a38c942dc545eb2",
      "parents": [
        "2199006f0552f94d36c50f608838a3c463f35692"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 14:40:32 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 14:40:32 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: cmake\n\nFrom version:3@3.31.11.chromium.8\nTo version:3@3.31.12.chromium.8\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402972\nOriginal-Revision: 1dcbcf8ecc12badc883d2f3c8fb66067d7b0ed08\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: dc2b0344688d99..1dcbcf8ecc12ba\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683514226530772081\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I49f9cdb2ec8f38eefb9d45bc632ac53ace453ff9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/403112\n"
    },
    {
      "commit": "2199006f0552f94d36c50f608838a3c463f35692",
      "tree": "1830eb5c9b0e5dcdf39bc8c7b487d3fad16b039a",
      "parents": [
        "ddb83b8dabceccef7fbef2659b768d763fa7a9c9"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 00:24:30 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sat Apr 25 00:24:30 2026 -0700"
      },
      "message": "roll: third_party/pigweed 5c525a3..dc2b034 (2 commits)\n\ndc2b034:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386992 pw_chre: Update backend to support latest CHRE version\n2c54393:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399292 docs: Update code analysis target names\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5c525a3e7d9d17..dc2b0344688d99\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683568136207556113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I650738c193408e75991e3a588efabbef2c78aeb9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402892\n"
    },
    {
      "commit": "ddb83b8dabceccef7fbef2659b768d763fa7a9c9",
      "tree": "d078a87da7153ebf7f3fccbc2f2304fd01d4cee8",
      "parents": [
        "995b5595928e1846c1ca6dd6dd476372ca77c7f7"
      ],
      "author": {
        "name": "Tim Knodel",
        "email": "tbk@pigweed.infra.roller.google.com",
        "time": "Fri Apr 24 18:42:00 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 18:42:00 2026 -0700"
      },
      "message": "roll: third_party/pigweed zephyr: Add type and default to Kconfig value\n\nThe main ZEPHYR_PIGWEED_MODULE needs a type, message and default to\nallow it to be enabled for users as well as to allow them to turn it\noff if desired.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402652\nOriginal-Revision: 5c525a3e7d9d17a962605281d879ff73eb0b3dce\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f333415530e5ae..5c525a3e7d9d17\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683589694488555345\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If9917083bb57bcb4b960ceed8b5089a57309be03\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402752\n"
    },
    {
      "commit": "995b5595928e1846c1ca6dd6dd476372ca77c7f7",
      "tree": "8a370213656f02f23ad99bd2212ee22bd01c2e09",
      "parents": [
        "5756af1589c71e176730b6f6ef862de00a5aae9d"
      ],
      "author": {
        "name": "Tom Bergan",
        "email": "tombergan@pigweed.infra.roller.google.com",
        "time": "Fri Apr 24 15:49:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 15:49:59 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_async_basic: Make buildable in Android\n\nOriginal-Bug: 497045148\nTested: built and used in an interal Android checkout\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401072\nOriginal-Revision: f333415530e5ae299e1fa19bf8b69b4d56383d52\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4a53e75cfcb44e..f333415530e5ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683600474851080609\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3c69d581e60587ec33293b24d488e10dfcf84b6f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402692\n"
    },
    {
      "commit": "5756af1589c71e176730b6f6ef862de00a5aae9d",
      "tree": "774888bdd1614ef637414204cbf8e5eae73b7baa",
      "parents": [
        "f934f7c9621501921c4e77944d27b8bf93f677bd"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 12:57:22 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 12:57:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed a992fa2..4a53e75 (3 commits)\n\n4a53e75:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401614 pw_kernel: Work around init order flake in process_termination test\n336d0ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402372 pw_allocator: Add unit tests for FallbackAllocator::DoGetInfo\n67563b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401974 pw_kernel: Allow unprivileged writes to MMIO regions\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a992fa2afe0b8e..4a53e75cfcb44e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683611251536696561\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3c5c0c4bddfed4269303e093f028d38ccad497f1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402592\n"
    },
    {
      "commit": "f934f7c9621501921c4e77944d27b8bf93f677bd",
      "tree": "cf936ab33688571308d3d11cab0478e701e93c8a",
      "parents": [
        "769dde85adcd5e2147b0d1cf8f4a55bf52eece46"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Fri Apr 24 10:06:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 24 10:06:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Re-enable offloaded advertising packet filtering\n\nThis reverts commit 873509a803b99e1db7e6dd946788a5c78c4894b3.\n\nOriginal-Bug: b/502526810\nTest: bazelisk test --config googletest //pw_bluetooth_sapphire/host/...\nTest: Successful OOBE\nTest: Successful setup and control of C by GE light bulb with Google Home app\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401972\nOriginal-Revision: a992fa2afe0b8e3a16b9960cc2311c68e708e6a9\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 261701bcf5ecdb..a992fa2afe0b8e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683622031613795921\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I37ba7b38aa9c0d087bc323e53233aea01a98472e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402452\n"
    },
    {
      "commit": "769dde85adcd5e2147b0d1cf8f4a55bf52eece46",
      "tree": "a593306cea7b867444a23e9e2522ce1a175f5148",
      "parents": [
        "8a09690dc675986b3fa8900d457d9961d2d1c25f"
      ],
      "author": {
        "name": "Jimmy Chiu",
        "email": "sychiu@pigweed.infra.roller.google.com",
        "time": "Thu Apr 23 19:50:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 19:50:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_containers: Add std::variant support to pw::Hash\n\nThis change enables pw::Hash to correctly hash std::variant types. It\ndoes this by mixing the variant\u0027s index with the hash of the currently\nactive alternative, which reduces hash collisions.\n\nOriginal-Bug: 502843131\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398252\nOriginal-Revision: 261701bcf5ecdbd804544bc2b52be53481bdb959\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 32c6eae34ecae6..261701bcf5ecdb\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683675947064696497\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I93ac0d18867392b68da8c4cb4b14457c79e8628b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402215\n"
    },
    {
      "commit": "8a09690dc675986b3fa8900d457d9961d2d1c25f",
      "tree": "4eab1092e6c4d18a6030c56a9dd371a2bed1db60",
      "parents": [
        "6d5e3fcea4ef492ca37e310dbff789ace830eb3c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 16:57:56 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 16:57:56 2026 -0700"
      },
      "message": "roll: third_party/pigweed 592c017..32c6eae (7 commits)\n\n32c6eae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402092 pw_env_setup: Roll cipd\n1e8e584:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401613 pw_kernel: Add sleep_until to userpace library\nfef29bb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401612 pw_kernel: Add better error messages to process termination tests\n6dce4a9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400593 pw_kernel: Rename userspace Clock to SystemClock\ne27d98f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400592 pw_kernel: Update uses of time in userspace time to be idiomatic\n912c1b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402012 pw_env_setup: Conditionally return repo_metadata\nabe2ce3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401592 pw_kernel: Add //pw_kernel/userspace:no_userspace_support constraint\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 592c01718eec16..32c6eae34ecae6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683686720656755153\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I106c77929b2841cad310d2d917a635496c98713e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/402193\n"
    },
    {
      "commit": "6d5e3fcea4ef492ca37e310dbff789ace830eb3c",
      "tree": "ed205733f084154a9bea977367cf9aee12715619",
      "parents": [
        "bfc7ca382c5d014a9e87942dee328b2e4ce48984"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 14:07:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 14:07:58 2026 -0700"
      },
      "message": "roll: third_party/pigweed 789ce85..592c017 (3 commits)\n\n592c017:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/316015 pw_stream_shmem_mcuxpresso: Remove unused module\n987afa4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399412 pw_bluetooth_sapphire: HciCommandTimeout config\ne43f573:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401472 pw_symbolizer: Handle EOF when reading llvm-symbolizer output\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 789ce851aed3e5..592c01718eec16\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683697508875585489\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ia9a843c73d0c249bf9d76182661d03dd37c769b3\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401935\n"
    },
    {
      "commit": "bfc7ca382c5d014a9e87942dee328b2e4ce48984",
      "tree": "ac9c98d87c45af10c15cee97c06eb54c5cf02d92",
      "parents": [
        "dd750d1cb763e311b4e6186821954a78ae120e94"
      ],
      "author": {
        "name": "Matthew Johnson",
        "email": "mattjohnsonyyz@pigweed.infra.roller.google.com",
        "time": "Thu Apr 23 11:17:07 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 11:17:07 2026 -0700"
      },
      "message": "roll: third_party/pigweed e5dfd3f..789ce85 (2 commits)\n\n789ce85:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400236 pw_toolchain: Introduce Zephyr LLVM Toolchain\nc5f145e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400235 pw_toolchain: Zephyr SDK v1.0.0 Migration (GCC)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e5dfd3fc549010..789ce851aed3e5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683708288592732977\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I86a48d88a34606ec7d727e23c19e72532b065f57\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401952\n"
    },
    {
      "commit": "dd750d1cb763e311b4e6186821954a78ae120e94",
      "tree": "870de7ab70ceaff80690195ce853f8af2a97891a",
      "parents": [
        "1b57fde4178c7a6fe174ef471d32e88c3660c9b1"
      ],
      "author": {
        "name": "Lloyd Pique",
        "email": "lpique@google.com",
        "time": "Thu Apr 23 10:39:01 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 10:39:01 2026 -0700"
      },
      "message": "bazel: Set .bazelversion to 8.1.0\n\nPigweed requires that version, though that wasn\u0027t made explicit.\n\nChange-Id: Ie0c40625e22320727ea3e970f6d1a68a42eb8df2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401634\n"
    },
    {
      "commit": "1b57fde4178c7a6fe174ef471d32e88c3660c9b1",
      "tree": "328a316dcc3561e58c6b76f5b464c4a6997b6ba3",
      "parents": [
        "410827e57494bb55303dffe11c052a13cc06d8dd"
      ],
      "author": {
        "name": "Liam Bucci",
        "email": "liambucci@google.com",
        "time": "Thu Apr 23 09:52:42 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 09:52:42 2026 -0700"
      },
      "message": "clang-tidy: Remove a deprecated check\n\nThe check performance-faster-string-find has been deprecated, this\nreplaces it with the new suggested\nperformance-prefer-single-char-overloads.\n\nBug: 504772806\nChange-Id: I01f3d1159a8c1c1d55e2c6f39f7ef99d90550670\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401532\n"
    },
    {
      "commit": "410827e57494bb55303dffe11c052a13cc06d8dd",
      "tree": "eab5cbc6c0616f5f0ea81244e6b316031dc52678",
      "parents": [
        "5323890ff2b98fdeb8448fe56cd26be65d1f63e9"
      ],
      "author": {
        "name": "Matthew Johnson",
        "email": "mattjohnsonyyz@pigweed.infra.roller.google.com",
        "time": "Thu Apr 23 08:23:52 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 23 08:23:52 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_toolchain: Show compiler in toolchain filepath\n\nRename zephyr/arm to zephyr/arm_gcc\nShows use of GCC in toolchain, and cleans up for future addition of llvm\ntoolchain.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399512\nOriginal-Revision: e5dfd3fc549010d115c2a8ab7d44c73fd5e6f015\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b7438df6117591..e5dfd3fc549010\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683719072041567553\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I008ccc1202609f53740926f18fe16e3695ddda94\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401872\n"
    },
    {
      "commit": "5323890ff2b98fdeb8448fe56cd26be65d1f63e9",
      "tree": "dd81f6def4a6ccba5f18d326803e3c75ba60cad8",
      "parents": [
        "cf3f1319c61493c0caf6179afc81f303cd1dcd62"
      ],
      "author": {
        "name": "Liam Bucci",
        "email": "liambucci@pigweed.infra.roller.google.com",
        "time": "Wed Apr 22 18:06:53 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 18:06:53 2026 -0700"
      },
      "message": "roll: third_party/pigweed docs: Adds C++ Type Equivalence Classes page\n\nAdds a Testing folder under Contributing and puts the document \"C++ Type\nEquivalence Classes\" there. Also, adds an index.rst with a short blurb\nabout testing in Pigweed. See go/cpp-type-equivalence-classes for the\noriginal document.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/362056\nOriginal-Revision: b7438df611759147059096033fbc6121adaa16fb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 79b25db7e6fbac..b7438df6117591\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683772979281167809\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I834483a95fe0f7e5dce440b58a6cca0a83876ac2\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401633\n"
    },
    {
      "commit": "cf3f1319c61493c0caf6179afc81f303cd1dcd62",
      "tree": "bd4c0eb1d8544b49731158c6f385ed2f5a504aec",
      "parents": [
        "2b20d576c6999df194a8ac8d24fcdad71cf365c4"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 14:21:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 22 14:21:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9f7355a..79b25db (7 commits)\n\n79b25db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399313 pw_toolchain: Add m85 variant for zephyr\ne81ad16:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399312 pw_build: Add m85 constraint value\nae30084:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401234 pw_chre: Add some CHRE team members as OWNERS\n61a1600:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401132 pw_bluetooth_proxy: Fix CMake deps and include\n30d116a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401032 bazel: Roll versions for Bazel 9 compatibility\n83d9b37:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/401292 clang-tidy: Remove a deprecated check\n31908d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/376072 pw_kernel: Implement object_set_peer_user_signal syscall\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9f7355a84515d4..79b25db7e6fbac\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683787835662555457\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3ba565fea12c981dd2e1377deb48cbde69760dc0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/401492\n"
    },
    {
      "commit": "2b20d576c6999df194a8ac8d24fcdad71cf365c4",
      "tree": "0023f9173b00c5ea4afa10fd9a58b1331a2b681b",
      "parents": [
        "e6b2c55f71cd7c3c9f9558c6a4243dbec6bd69fc"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 19:15:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 19:15:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed c52fcd8..9f7355a (3 commits)\n\n9f7355a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398632 pw_bluetooth_proxy: Refactor GATT to use DynamicMap\n3ae3f71:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399572 agents: Add reStructuredText (reST) skill\ned7049a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400895 pw_bluetooth_sapphire: Revert re-enable offloaded advertising packet fil\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c52fcd8577cb9b..9f7355a84515d4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683859235622726353\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I560628b9ca650624f0ca33ef110ca3200c650f5b\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400976\n"
    },
    {
      "commit": "e6b2c55f71cd7c3c9f9558c6a4243dbec6bd69fc",
      "tree": "97cd15346bf066a5f9dbdd095948ceb77d346857",
      "parents": [
        "78f35b1598935f07ab90ac17e1acd3b857ed2d18"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 16:24:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 16:24:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed ebd66a2..c52fcd8 (8 commits)\n\nc52fcd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397796 CMake: Fix various dependency issues found with sandboxing\nf9a5f26:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400952 pw_snapshot: Build a rust snapshot.proto in Android\n5a4dc9c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400253 pw_presubmit: Move code to private/ to limit the public API\nc95989a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/280772 pw_bluetooth_sapphire: Migrate size report to bazel \u0026 mbedtls\n4cd18c7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399573 pw_bluetooth_sapphire: Configurable LE advertising and scan parameters\n4ccac8a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395252 pw_module: Templatize GN and C++\n9bcf55f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393352 pw_module: Allow default build systems / languages config\n84fc32f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400153 pw_presubmit: Remove failure_summary_log in favor of ctx.fail\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ebd66a2c9c1d95..c52fcd8577cb9b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683870015317166849\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5042abf82bea56506e6ba7388386ea744fc28311\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400975\n"
    },
    {
      "commit": "78f35b1598935f07ab90ac17e1acd3b857ed2d18",
      "tree": "ae447a5d112fd0a944e01816074741a5a910ff6e",
      "parents": [
        "c807817d2441cd96412905442c7c91181bda213a"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@google.com",
        "time": "Tue Apr 21 14:03:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 14:03:39 2026 -0700"
      },
      "message": "tools: Import from pw_presubmit instead of submodule\n\nChange-Id: Ia1d388223bc3a25c8d08c68dc9e007f6e6b22641\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400973\n"
    },
    {
      "commit": "c807817d2441cd96412905442c7c91181bda213a",
      "tree": "5381ee6fe4f66ccbc5a30580b14bc1bcc864574d",
      "parents": [
        "cf6e5bfcd8f93b1603eaabdc40f2e6d4561df2b1"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Tue Apr 21 13:33:20 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 21 13:33:20 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_build: Support external sources in CMake sandboxing\n\nRefactor sandboxing to map sources to unique directories, allowing\ncompilation of files outside the module directory. Also fix the __FILE__\nmacro for sandboxed files.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397795\nOriginal-Revision: ebd66a2c9c1d95ac567e8ec9ca311b14bde971b2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 360f7be83d5962..ebd66a2c9c1d95\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683880791638096833\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4416eaa32f0a0cfa54375042e63d50075161970f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400972\n"
    },
    {
      "commit": "cf6e5bfcd8f93b1603eaabdc40f2e6d4561df2b1",
      "tree": "64ecb46a047e0fb91cc42171cb1b5ac0961effd2",
      "parents": [
        "4d75720dc0ca0923f5e0c2ff2118d2a367ffe4e8"
      ],
      "author": {
        "name": "Weichin Weng",
        "email": "weichinweng@pigweed.infra.roller.google.com",
        "time": "Mon Apr 20 23:16:17 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 23:16:17 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Handle HCI Reset command in hci module\n\nThis change introduces a Reset() method in both CommandMultiplexer and\nSniffOffloadManager. When an HCI Reset command is received from the\nhost, both components will clear their internal state, including command\nqueues and connection information. This ensures a clean state after a\nhost-initiated reset.\n\nOriginal-Bug: 502408166\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398212\nOriginal-Revision: 360f7be83d596242c4072b053f6c35ade050c828\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 5a5b2b0ab414a1..360f7be83d5962\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683934709056540257\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iad4dececc0e23643a058edf8f8ed932e64422a06\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400772\n"
    },
    {
      "commit": "4d75720dc0ca0923f5e0c2ff2118d2a367ffe4e8",
      "tree": "2411b2e4ba07f9965fbddb52c764e680cffc958b",
      "parents": [
        "c40df1e3ca3bd6452775f191ad929ccbd9e1eaba"
      ],
      "author": {
        "name": "Weichin Weng",
        "email": "weichinweng@pigweed.infra.roller.google.com",
        "time": "Mon Apr 20 20:24:35 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 20:24:35 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_proxy: Fix multiplexer stall from intercepted credit events\n\nThe command multiplexer can get stuck and stop sending HCI commands.\nThis happens when an event that provides command credits, such as\nCommandComplete or CommandStatus, is swallowed by an event interceptor\nand not propagated. As a result, the multiplexer\u0027s credit count is never\nupdated and it stops sending commands. This change fixes the issue by\nupdating the command credits and processing the command queue before\ninvoking any event interceptors. This ensures that the credit count is\ncorrectly maintained even if the event is not forwarded to the host. The\nUpdateNumHciCommandPackets function has been removed, and its logic has\nbeen integrated into OnH4HciEventReceived. A new test,\nTestCreditRecoveredWhenIntercepted, has been added to verify that\ncredits are correctly handled when an event is intercepted.\n\nOriginal-Bug: 502820296\nTest: bazelisk test //pw_bluetooth_proxy/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398232\nOriginal-Revision: 5a5b2b0ab414a1f07c2dc5fcee195ee327835639\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 20b6ca7ab93a5e..5a5b2b0ab414a1\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683945488316315521\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I32dc59a29b7879e3e4191820aedf7e354081bfcb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400633\n"
    },
    {
      "commit": "c40df1e3ca3bd6452775f191ad929ccbd9e1eaba",
      "tree": "f86956fdcfcc2b1a918e8cea8a10f5e354e16cb5",
      "parents": [
        "a0fa31ca2831b5e6acd95e7cb15ac095a9022131"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 17:44:11 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 17:44:11 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9d28043..20b6ca7 (4 commits)\n\n20b6ca7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399576 pw_snapshot: Add MemoryRegion field\n9323377:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397432 pw_module: Fix CLI entrypoint\n761fe48:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399192 pw_presubmit: Clean up and reorganize presubmit core\n58363e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396752 pw_env_setup: Setup a new cipd module extension\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9d28043c5ec9e6..20b6ca7ab93a5e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683956270562339889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I71a0d74caf6e97cf8df2d8475c5a2af2fe55ff66\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400612\n"
    },
    {
      "commit": "a0fa31ca2831b5e6acd95e7cb15ac095a9022131",
      "tree": "b84f485f95b4c65b67c266058b29dd25067656ea",
      "parents": [
        "2bcb08102532dbd5811c1edb8bff0edcf9e8b584"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 14:57:39 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 20 14:57:39 2026 -0700"
      },
      "message": "roll: third_party/pigweed cd7eb5e..9d28043 (2 commits)\n\n9d28043:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/400152 targets: Create rp2040_size_report toolchain\n01b2426:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390612 skills: Add skill for creating RPC services\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cd7eb5eb29ae07..9d28043c5ec9e6\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8683967047654547121\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I03437fbcb0c2eff2bb9e8e06209425e13429522c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400472\n"
    },
    {
      "commit": "2bcb08102532dbd5811c1edb8bff0edcf9e8b584",
      "tree": "6296e241eee7783aa5ac26d5374cce81fe8a0cdb",
      "parents": [
        "521520bfee8d2449c56cde185c3e53c6506e286e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 19 07:19:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 19 07:19:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: luci\n\nbb\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nluci-auth\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\ngerrit\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\ngitiles\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\ncas\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nled\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nswarming\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nlogdog\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nprpc\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nluci-cv\nFrom git_revision:0563e195a375cfd76faeacd30589356e9d0e8a60\nTo git_revision:001e075b281a045d245e3ec56058710f3073b7ec\n\nRoll-Count: 10\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399952\nOriginal-Revision: cd7eb5eb29ae078b1d502d2b3ed0b5b1aea8e28a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f1811985554179..cd7eb5eb29ae07\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684085619809659969\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib15235f63156345ecc313c4760587c9a80939433\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/400032\n"
    },
    {
      "commit": "521520bfee8d2449c56cde185c3e53c6506e286e",
      "tree": "87702de665c1984bd1c07f3b60cc825d5de18af4",
      "parents": [
        "8caac9ebd8ed624e9bc523412d3beae1bad41ab2"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri Apr 17 18:09:23 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 18:09:23 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_env_setup: Update Windows to GCC 15.2.0\n\nOriginal-Fixes: b/498679387\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390432\nOriginal-Revision: f18119855541797c363dbdc0ebb8f85b8421b111\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b06f436484543f..f1811985554179\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684225769291190097\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id95a384e417fd494784b78208ac919654f0f7aba\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/399580\n"
    },
    {
      "commit": "8caac9ebd8ed624e9bc523412d3beae1bad41ab2",
      "tree": "74f12fcbd97f79a89f0258b093b0c09c2dfae54a",
      "parents": [
        "dcc9a59b7e721e5c20afadbae4a85d392eec2772"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 15:19:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 15:19:51 2026 -0700"
      },
      "message": "roll: third_party/pigweed 760967a..b06f436 (8 commits)\n\nb06f436:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399532 workflows.json: Split sanitizer programs\n33dbb38:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396334 pw_presubmit: Move Check-related classes to check.py\nc1f2b61:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/394012 pw_presubmit: Move UI code behind a PresubmitEvents interface\naec957d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399395 pw_presubmit: Check for either `bazel run` or `bazel test`\n75db3d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399052 workflows.json: Split \"host\" (2/2)\n599c42f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399394 pw_kernel: Enable userspace build by default\nc3ece5a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396932 bazel: Add license to root BUILD.bazel\n6e8a3c3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397336 pw_protobuf: Fix strict aliasing for enums and int32_t\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 760967a5813977..b06f436484543f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684236552213888417\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9691e78f3a578e839ff8e7ef9d3697ae59101fc9\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/399592\n"
    },
    {
      "commit": "dcc9a59b7e721e5c20afadbae4a85d392eec2772",
      "tree": "84a2fabe1a7860bc7af0848926b809ced49a1ac5",
      "parents": [
        "24976ded14961fbb4d0ffb8cfaf22f9bf1973400"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 12:28:48 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 17 12:28:48 2026 -0700"
      },
      "message": "roll: third_party/pigweed 1fdaa85..760967a (2 commits)\n\n760967a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399352 pw_chrono: Add pw_numeric to Android.bp\n227214a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398914 workflows.json: Split \"host\" (1/2)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1fdaa8546d924e..760967a5813977\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684247324132025329\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4a30adde8160a80bb0baf23e058562f63c1cd726\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/399393\n"
    },
    {
      "commit": "24976ded14961fbb4d0ffb8cfaf22f9bf1973400",
      "tree": "6241941b17d5b8002054e0e344c639019ca71935",
      "parents": [
        "200f6fb953175bde7932ab555fb8d045072ed290"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Thu Apr 16 19:18:10 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 19:18:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed Revert \"pw_kernel: Enable userspace build by default\"\n\nThis reverts commit 6b8a19168db03ae3fb25c8df859ae08661b4a163.\n\nReason for revert: CI breakage due to new lint\n\nOriginal change\u0027s description:\n\u003e pw_kernel: Enable userspace build by default\n\u003e\n\u003e Change-Id: I43e9ee0408347ec431d3e8b263acd3e057dc3d72\n\u003e Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398912\n\nTBR\u003dcopybara-worker-blackhole@google.com,pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com,android-build-ayeaye@system.gserviceaccount.com,konkers@google.com,davidroth@google.com\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/399053\nOriginal-Revision: 1fdaa8546d924ebe2598bbf8296256d04b7e0926\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 8e7c7e402b66ae..1fdaa8546d924e\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684312029762738033\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I402f224daba834231c96838460c3cd153e7a9304\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398777\n"
    },
    {
      "commit": "200f6fb953175bde7932ab555fb8d045072ed290",
      "tree": "dced5b5d02f8810f5488c03dd9e099c6aa8a3d84",
      "parents": [
        "4c63af92a3856d04e1dea0cc195782475bb2c64d"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 16:27:55 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 16:27:55 2026 -0700"
      },
      "message": "roll: third_party/pigweed e27a9f8..8e7c7e4 (11 commits)\n\n8e7c7e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398572 pw_bluetooth_proxy: Use cmd complete for Android vendor cmd errors\n55b0ca5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398952 pw_presubmit: Remove unused functions from presubmit.py\n6b8a191:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398912 pw_kernel: Enable userspace build by default\n60e7e2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398773 pw_presubmit: Apply formatting after clang roll\n0d298f2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393557 pw_kernel: Add process termination stress test\n3c6bc69:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393874 pw_kernel: Add process restart to process_termination test\nbc849bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393873 pw_kernel: Consistantly check for thread termination in interrupts\n6eee154:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398913 pw_async2: Allow Select to hold void futures\n92653ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393872 pw_kernel: Properly reset process/thread object state on restart\ncab992b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393555 pw_kernel: Add system dump on failure and clean up boot logging\n0988911:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393554 pw_kernel: Add #[interrupt] macro and update handler signature\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e27a9f81f46448..8e7c7e402b66ae\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684322809675840113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I3a9087801998dff34cca00cad66e5e5fa637c4a6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398775\n"
    },
    {
      "commit": "4c63af92a3856d04e1dea0cc195782475bb2c64d",
      "tree": "f7c8b7d5f21d1de9fbfa4c9d08fb135cf32e14b7",
      "parents": [
        "8bd5c0230c310c7685875978cc889aeddf2920b2"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 13:54:18 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 13:54:18 2026 -0700"
      },
      "message": "roll: third_party/pigweed 712b56b..e27a9f8 (2 commits)\n\ne27a9f8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398832 roll: toolchain-integration\n7dc9109:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/373554 pw_i2c_mcuxpresso: Use hardware TIMEOUT registers for deadlines\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 712b56b61ddfa4..e27a9f81f46448\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684333593095201793\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I87e561d8672fb5e5d7c0e74effa74575f53ec990\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398933\n"
    },
    {
      "commit": "8bd5c0230c310c7685875978cc889aeddf2920b2",
      "tree": "962e12905be983abb7fb1a87906deb632173ad43",
      "parents": [
        "ce0e13b2402946639637e2eb84090dd890f94f43"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Thu Apr 16 10:46:08 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 16 10:46:08 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_kernel: Fix clock test manifests\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398752\nOriginal-Revision: 712b56b61ddfa43ec1ce14b7c4b25cbfec1230d1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b383300bbb09e4..712b56b61ddfa4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684344369649617873\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib324a5a2aea3ce1e2ebecc2840b6bce5c4a55a5d\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398792\n"
    },
    {
      "commit": "ce0e13b2402946639637e2eb84090dd890f94f43",
      "tree": "8defe3b61f3c149848fe1021b158f2c52a75e86a",
      "parents": [
        "4817f364b775836ce7e93d27e8d0c0c1f1d3d398"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Wed Apr 15 23:20:46 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 23:20:46 2026 -0700"
      },
      "message": "roll: third_party/pigweed CMake: Skip nanopb targets if nanopb is unavailable\n\nThis allows `pw_run_tests.modules` to pass if nanopb is not installed.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397992\nOriginal-Revision: b383300bbb09e42c2c7841ac53cadae9349b8852\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: b22084e351f5e8..b383300bbb09e4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684387492603992433\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ieb2115fe4c877ace5aca871c7deea8992aba9756\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398593\n"
    },
    {
      "commit": "4817f364b775836ce7e93d27e8d0c0c1f1d3d398",
      "tree": "e7df1457c69c68f5321defcd9d48e5cec1034e7a",
      "parents": [
        "3a7f89aacfbd131552576108320eab7c2cafb3d6"
      ],
      "author": {
        "name": "Dave Roth",
        "email": "davidroth@pigweed.infra.roller.google.com",
        "time": "Wed Apr 15 20:29:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 20:29:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_kernel: Move ram_size config from app to process\n\nAlso, rename the config option stack_size_bytes to\nkernel_stack_size_bytes to better reflect what it is.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396832\nOriginal-Revision: b22084e351f5e8325aa432c6ffca870cae5f8ca7\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4387de7d4f1c0b..b22084e351f5e8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684398273416069857\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I990c299ea14cea1eac4848d52c77da3367426366\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398552\n"
    },
    {
      "commit": "3a7f89aacfbd131552576108320eab7c2cafb3d6",
      "tree": "5bf6f0b0af908557b2160a187dbd1531182bf138",
      "parents": [
        "7dbe1ffe5ab96dd4e309d988f93af3d5fb5e7e91"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 17:38:47 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 17:38:47 2026 -0700"
      },
      "message": "roll: third_party/pigweed f3fe0d8..4387de7 (2 commits)\n\n4387de7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398472 pw_protobuf: Add status.proto support on Android\nb9d9d2b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396272 pw_kernel: Decouple codegen app and process handling\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: f3fe0d8c8cce7b..4387de7d4f1c0b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684409052920623217\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I62a790e4188aeb7ff54515559f32c23a59a80f12\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398513\n"
    },
    {
      "commit": "7dbe1ffe5ab96dd4e309d988f93af3d5fb5e7e91",
      "tree": "ae32557350659081fe46004b6e7bcd0fc448916c",
      "parents": [
        "56b6db0cc41f01c62b7695ffef884001b92e5f4e"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 14:45:19 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 14:45:19 2026 -0700"
      },
      "message": "roll: third_party/pigweed e2f9440..f3fe0d8 (4 commits)\n\nf3fe0d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398392 Revert \"pw_bluetooth_sapphire: Configurable LE advertising and scan parameters\"\n498ec27:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/377736 pw_kernel: Add support for getting time from userspace\nf6eccd5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395875 pw_kernel: Add manifest validation to the system generator\ne1d17d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397972 workflows.json: Split up \"default\"\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: e2f94405809ad4..f3fe0d8c8cce7b\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684419833618027505\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I81d07f86b4250c46839638c692ac039b45eb3e47\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398452\n"
    },
    {
      "commit": "56b6db0cc41f01c62b7695ffef884001b92e5f4e",
      "tree": "04be183c04ea8c7fbf525b9080f832ee8d7ef2ca",
      "parents": [
        "37cf80c6721b53733e6c9b9caa61aa86fd04f476"
      ],
      "author": {
        "name": "Andrei Cornescu",
        "email": "andreicornescu@pigweed.infra.roller.google.com",
        "time": "Wed Apr 15 11:55:14 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 11:55:14 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_containers: Add deque / queue overwrite support\n\nImplement front and back push/emplace overwrite methods in GenericDeque\nand GenericQueue. This enables circular buffer behavior for fixed\ncapacity containers. Hide these methods in dynamic containers and added\nunit and negative compilation tests.\n\nOriginal-Bug: 495462757\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/389792\nOriginal-Revision: e2f94405809ad4fc52211e6c01ad62e22a8f8e6d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 1806063ad1f1e0..e2f94405809ad4\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684430612560841361\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I16475ef08abfdafa7caf4df78e61e5dcec9a8b22\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398352\n"
    },
    {
      "commit": "37cf80c6721b53733e6c9b9caa61aa86fd04f476",
      "tree": "b3dfa9f4aa271be30aa2932cd93a3d4352f2c04f",
      "parents": [
        "483dde1ca89017c64bc81d14b66527209142f7b5"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 00:59:10 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 15 00:59:10 2026 -0700"
      },
      "message": "roll: third_party/pigweed 9b7272c..1806063 (2 commits)\n\n1806063:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386532 pw_containers: Add size reports for DynamicHashMap \u0026 std::unordered_map\n5e715d0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/398013 pw_build: Allow groups to include groups\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 9b7272c74d333d..1806063ad1f1e0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684473736168186769\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5d300545f1880246525632ca23607634dd77f4d7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/398192\n"
    },
    {
      "commit": "483dde1ca89017c64bc81d14b66527209142f7b5",
      "tree": "39773d371bc618d96e0c79183318f689bffbfed6",
      "parents": [
        "2c8c2a42533570225959ebe66ec530e12915ae05"
      ],
      "author": {
        "name": "Jason Graffius",
        "email": "jgraff@pigweed.infra.roller.google.com",
        "time": "Tue Apr 14 15:55:37 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 15:55:37 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth: Allow zero sniff offload parameters\n\nOriginal-Bug: 498940603\nTest: bazel test pw_bluetooth/... pw_bluetooth_proxy/...\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397753\nOriginal-Revision: 9b7272c74d333d193d204bcc578616c146663fdb\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a8d14b16c812b2..9b7272c74d333d\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684506089663463377\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5f57ec3fb17fb6218c770287a5a20187fcaece1c\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397884\n"
    },
    {
      "commit": "2c8c2a42533570225959ebe66ec530e12915ae05",
      "tree": "eea44d3d565f517f7354b786b2c45f58941c6b99",
      "parents": [
        "c5545c440436a73586464ce7c82fa09b51c6c996"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:57:09 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:57:09 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: toolchain-integration\n\nThis change switches cortex-m33 runtime libraries to use hard float ABI.\nSo updating the pico-sdk cortex-m33 target to be compiled with hard\nfloat to ensure ABI compatibility.\n\nhost\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\naarch64-unknown-linux-gnu\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\nx86_64-unknown-linux-gnu\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\naarch64-apple-darwin\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\nx86_64-apple-darwin\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\nthumbv7m-none-eabi\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\nx86_64-pc-windows-msvc\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\nclang\nFrom git_revision:9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revision:26697f4d07eb921aebabdaa7d064c5165c70717e\n\nhost\nFrom git_revisions:9f0615c4301206eeba76468f78d34876c4a2997e,9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revisions:8a703520e80d87d4423c01f9d4fbc9e5f6533a02,26697f4d07eb921aebabdaa7d064c5165c70717e\n\nclang\nFrom git_revision:9de31c4a3e77ceb1e736d4df3ae9e3f5a1dc8748\nTo git_revision:26697f4d07eb921aebabdaa7d064c5165c70717e\n\nMODULE.bazel.lock\nRegenerated MODULE.bazel.lock\n\nOriginal-Bug: 490422382\nRoll-Count: 11\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395832\nOriginal-Revision: a8d14b16c812b2b8dccbe4d28cd022b6c94281b1\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fa24fcac5a3df5..a8d14b16c812b2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684524553458815393\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4414fc617a8516c933c9295eb40698a41b1c0cb1\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397878\n"
    },
    {
      "commit": "c5545c440436a73586464ce7c82fa09b51c6c996",
      "tree": "4ee3c37e0641520571f130f59de6ae8d4e6dd2c6",
      "parents": [
        "5a7122ff8a8d6e96e2e11003622f885091c3c25c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:26:12 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 10:26:12 2026 -0700"
      },
      "message": "roll: third_party/pigweed ab5884a..fa24fca (3 commits)\n\nfa24fca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/389273 pw_bluetooth_sapphire: Configurable LE advertising and scan parameters\n68d11dd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397752 pw_bluetooth_proxy: Use CommandComplete for SniffSubrating\n281a164:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/386552 pw_containers: Add size reports for DynamicMap \u0026 std::map\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: ab5884a24f4ef0..fa24fcac5a3df5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684527656589803601\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic0e9776df7be24520c18e2399520ef9b4f9e2001\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397875\n"
    },
    {
      "commit": "5a7122ff8a8d6e96e2e11003622f885091c3c25c",
      "tree": "7f4dbc1a7c556dbf45a3c5858a11d1066d90e06c",
      "parents": [
        "36bae83911d348049b511782cece1675754b6ce3"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Tue Apr 14 01:37:15 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Tue Apr 14 01:37:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Apply code cleanups to LowEnergyConnectionManager\n\nThis change applies various code cleanups to\nLowEnergyConnectionManager. These include preferring a lambda to\nstd::bind, passing by value and using std::move, etc. There are no logic\nchanges in this CL.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392732\nOriginal-Revision: ab5884a24f4ef0a2135aa6e9f8d9ca626df0cdce\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 3b4ff91d4e38ad..ab5884a24f4ef0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684559994338488145\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I9db948172b0520caa01ec58504c2a93f897a2aaf\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397794\n"
    },
    {
      "commit": "36bae83911d348049b511782cece1675754b6ce3",
      "tree": "14477644efa8e0f4debc5dc993d86b597fbe682b",
      "parents": [
        "e49a615c3e5ed0036dde3653af33d3da7ced136b"
      ],
      "author": {
        "name": "Liam Bucci",
        "email": "liambucci@pigweed.infra.roller.google.com",
        "time": "Mon Apr 13 19:56:25 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 19:56:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_ide: Add more tests for compile commands\n\nAdd a new suite of tests which ensures compile_commands.json databases\nare generated correctly. This new suite is dynamically generated based\non a json file which specifies which targets and platforms to run a\ncommon set of test cases on.\n\nTest cases include verifying the database against the verify_db checks\nand then additionally running clangd --check on the database and each\nexpected file in the target\u0027s deps.\n\nAlso, removed some previous tests which are now duplicated by the new\ntest suite.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/388415\nOriginal-Revision: 3b4ff91d4e38ad8bf928cf6542c845889621ff9d\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 4d7142596930d3..3b4ff91d4e38ad\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684581542597734241\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I614299817bed161fd2f9d08a817ef48c4be3bb03\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397712\n"
    },
    {
      "commit": "e49a615c3e5ed0036dde3653af33d3da7ced136b",
      "tree": "3b0ba490e92edabaaf0722d225e16997e403e32e",
      "parents": [
        "3255fbba6e6740965fe7acdd4eff744392116a2b"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Mon Apr 13 17:04:26 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 17:04:26 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Increase pw::StringBuffer size\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397433\nOriginal-Revision: 4d7142596930d3db4d53bdb07d8cea4f55383588\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 01301cc71477cc..4d7142596930d3\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684592331663714993\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I4252ea071f2a1da68e1d2aa34f10350b9ea39cc6\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397652\n"
    },
    {
      "commit": "3255fbba6e6740965fe7acdd4eff744392116a2b",
      "tree": "2df85179b8ca3074fa5d9e9d27bcf9c46105170e",
      "parents": [
        "a7082787558709c5a834b94dafac0bc1ed3099b0"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 14:15:57 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 14:15:57 2026 -0700"
      },
      "message": "roll: third_party/pigweed 361db13..01301cc (2 commits)\n\n01301cc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395933 pw_work_queue: Correctly set min_queue_remaining_\nbd6d9b3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381034 pw_allocator: Refactor BucketAllocator\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 361db136ea9411..01301cc71477cc\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684603112288587825\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ic2d444cdd8ffb5810a5c567d83062d48e12f6b77\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397353\n"
    },
    {
      "commit": "a7082787558709c5a834b94dafac0bc1ed3099b0",
      "tree": "1bcee841726a7e28015fbe318b8d6237cfa5c7b3",
      "parents": [
        "af9966bd2a1e917106b896a3f29a891ee293a876"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 08:32:22 2026 -0700"
      },
      "committer": {
        "name": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Mon Apr 13 08:32:22 2026 -0700"
      },
      "message": "roll: third_party/pigweed roll: go\n\nFrom version:3@1.26.1\nTo version:3@1.26.2\n\nRoll-Count: 1\nGitWatcher: ignore\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397312\nOriginal-Revision: 361db136ea941187930b7470742cf9adf9d5c5c2\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: c1dd5106fde1f9..361db136ea9411\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684624676722472113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I465a7b20d653e4bc52394cef24211e93c56e9b95\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397392\n"
    },
    {
      "commit": "af9966bd2a1e917106b896a3f29a891ee293a876",
      "tree": "fba52cf442073e4c59bdb07c3623167fa8cc77e5",
      "parents": [
        "62f6e942f102d1672104be3aa5af540b186bf624"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 12 06:49:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Sun Apr 12 06:49:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed cf813d1..c1dd510 (2 commits)\n\nc1dd510:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397132 roll: luci\n64a40a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/397072 roll: fuchsia-infra-bazel-rules a1d2f9b..7ada7dc (54 commits)\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: cf813d19218925..c1dd5106fde1f9\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684721696732432545\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I1e69a648f9da1c39ee5ce8d46524b67bae86a6eb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/397192\n"
    },
    {
      "commit": "62f6e942f102d1672104be3aa5af540b186bf624",
      "tree": "6a07d3010fb65bf2dc6e4836b882701fd036f8d4",
      "parents": [
        "806f4ced1a0e01783bec3fad169be326931f8d4c"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 17:40:24 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 17:40:24 2026 -0700"
      },
      "message": "roll: third_party/pigweed 20d00ca..cf813d1 (3 commits)\n\ncf813d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393132 pw_bluetooth_proxy: Implement \u0027Push active\u0027 special case\n0457039:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396332 bazel: Update Fuchsia SDK to 31.20260410.4.1\n2e4d2ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393092 pw_bluetooth_proxy: Include status in command complete events\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 20d00cae6892c8..cf813d19218925\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684861833730646785\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I362a49a21d3d29a0ce9604882056289c05c1010f\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396296\n"
    },
    {
      "commit": "806f4ced1a0e01783bec3fad169be326931f8d4c",
      "tree": "69fa7b441f59e4f158b77539c284ef32fdc33505",
      "parents": [
        "0025705405fe45947187495f49b2914120772d79"
      ],
      "author": {
        "name": "Aaron Green",
        "email": "aarongreen@pigweed.infra.roller.google.com",
        "time": "Fri Apr 10 14:49:59 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 14:49:59 2026 -0700"
      },
      "message": "roll: third_party/pigweed 845993e..20d00ca (3 commits)\n\n20d00ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396732 pw_allocator: Fix deprecation warnings\na035267:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381973 pw_allocator: Add more tests for singleton allocators\n5e28505:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302839 pw_chrono: Check for overflows in tick counts\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 845993eb6e699f..20d00cae6892c8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684872655915789441\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: If34e29bf57ce4f0bdc8b2de349bbbd52ae706da5\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396793\n"
    },
    {
      "commit": "0025705405fe45947187495f49b2914120772d79",
      "tree": "a17ad16770c5013cb6188907a0045b53209e1d1e",
      "parents": [
        "7e369719e2cef2f51c6899d515b1ed9647f61670"
      ],
      "author": {
        "name": "Aaron Green",
        "email": "aarongreen@pigweed.infra.roller.google.com",
        "time": "Fri Apr 10 09:06:16 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 09:06:16 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_allocator: Remove deprecated methods and types\n\nNO_IFTTT\u003dDeprecated files were not exposed via Android.bp\n\nOriginal-Bug: 376730645\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381032\nOriginal-Revision: 845993eb6e699fab7535c16e8055a051c0f1026a\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a8b3d9fe27ecf8..845993eb6e699f\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684894218998996337\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ib448a5dd70a6558ba49f5dfe4fddb38fd5f9046e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396673\n"
    },
    {
      "commit": "7e369719e2cef2f51c6899d515b1ed9647f61670",
      "tree": "4a81fc4ab9ab1ef74c93c022168c5853d319561b",
      "parents": [
        "0e26c7706626fc79b83ae95e8331e6b2e043ca7c"
      ],
      "author": {
        "name": "Wyatt Hepler",
        "email": "hepler@pigweed.infra.roller.google.com",
        "time": "Fri Apr 10 00:32:15 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Fri Apr 10 00:32:15 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_work_queue: Move metrics to base to avoid multiple instantiations\n\nInstantiating the same tokenized string section multiple times in a\ntemplate causes compiler errors in GCC 15.\n\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395877\nOriginal-Revision: a8b3d9fe27ecf88fa6fa16765b27d06d750c03ed\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 15cee6ed5d4ec0..a8b3d9fe27ecf8\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684926561199607233\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I7888a22b69dbb7e08310d39558fa2e3b8801aae0\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396573\n"
    },
    {
      "commit": "0e26c7706626fc79b83ae95e8331e6b2e043ca7c",
      "tree": "ef0f5d1ea34c1c563d7dcf85fcc191d88062f66c",
      "parents": [
        "92e4237ec24d0e99fd045b413c2f52a21a613bc3"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 15:56:51 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 15:56:51 2026 -0700"
      },
      "message": "roll: third_party/pigweed a1a3e03..15cee6e (5 commits)\n\n15cee6e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396392 pw_bluetooth_proxy: Handle generic Command Status event\n74cecba:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395632 pw_bluetooth_proxy: Add CopyFrom to H4Packet\nd765ae7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392352 pw_span: Fix implicit conversion warnings\n2177198:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395874 pw_sync: Use value types in template to avoid GCC 15 compiler errors\nf66336d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/393774 docs: Expand March 2026 changelog\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: a1a3e036bb6a16..15cee6ed5d4ec0\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684958905713164113\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I590798576885066750d7f9b76b0bf079e2cc079e\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396313\n"
    },
    {
      "commit": "92e4237ec24d0e99fd045b413c2f52a21a613bc3",
      "tree": "5e22e8965ad4e9e88dff91359c949a6cfbb275de",
      "parents": [
        "9a06ffea7cd67569e88b23cf7afca81193a2aa8f"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 13:05:25 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 13:05:25 2026 -0700"
      },
      "message": "roll: third_party/pigweed 00f9851..a1a3e03 (5 commits)\n\na1a3e03:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/396292 pw_unit_test: Remove unnamed namespace from static library test\n0e352e4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/391935 pw_sync_freertos: Disable ISL scheduler lock on Cortex-M\ne83c6e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395932 pw_async2: Fix compiler warning\n03db427:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395733 pw_preprocessor: Make _PW_ARCH_ARM_CORTEX_M always defined\n11d48d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390093 pw_build: Add new API to interact with bazel\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 00f98514d13c51..a1a3e036bb6a16\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8684969685675098785\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Ibccfed2b8497118e2d79abcabca50f0068ed34a7\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396333\n"
    },
    {
      "commit": "9a06ffea7cd67569e88b23cf7afca81193a2aa8f",
      "tree": "ab18268a4bac8d34cb2a86f0bc8365444b83947c",
      "parents": [
        "bf7397ff48c9b4e58941fa8b9f3455706b2f5abd"
      ],
      "author": {
        "name": "Faraaz Sareshwala",
        "email": "fsareshwala@pigweed.infra.roller.google.com",
        "time": "Thu Apr 09 01:36:44 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Thu Apr 09 01:36:44 2026 -0700"
      },
      "message": "roll: third_party/pigweed pw_bluetooth_sapphire: Re-enable offloaded advertising packet filtering\n\nTesting was done with the following steps: ensure I can get through\nOOBE, use bt-le-central scan to ensure it continues returning results,\nuse NRF Connect to advertise a device called \"This Device\", use\nbt-le-central scan -n This to ensure we continually get advertisements,\ncancel filtering and return to a regular bt-le-central scan and ensure\nwe get a regular peer list, etc. All worked just fine as expected.\n\nOriginal-Fixed: b/448475405\nOriginal-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/355256\nOriginal-Revision: 00f98514d13c512ba96b29214b4cd47a56cba846\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 941de396dc18f7..00f98514d13c51\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8685013091752719473\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I5322a9ce41fcd8ac449c6e8de1c27dbf2818fd96\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/396152\n"
    },
    {
      "commit": "bf7397ff48c9b4e58941fa8b9f3455706b2f5abd",
      "tree": "73544baa1a4c1477beb1f893f3734fecc992ad2b",
      "parents": [
        "f9b674fb4bef3acff052bd46289b37e5b8328be8"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 19:52:58 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 19:52:58 2026 -0700"
      },
      "message": "roll: third_party/pigweed 0a9967b..941de39 (2 commits)\n\n941de39:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302838 pw_chrono: Make TimePointAfterAtLeast saturating\n5bbd5a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395934 pw_perf_test: Remove deprecated \u003ccstdbool\u003e include\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 0a9967bbe6b1e5..941de396dc18f7\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8685034649196181377\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I49b93d61674c1b9ff25938d6884011f682481edb\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/395878\n"
    },
    {
      "commit": "f9b674fb4bef3acff052bd46289b37e5b8328be8",
      "tree": "c67628be806f5ba1c8c93868b6e52348c1ec98d1",
      "parents": [
        "a32400a665c14c65472e1ab5c9f4fbfccffd3970"
      ],
      "author": {
        "name": "pigweed-roller",
        "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 17:17:27 2026 -0700"
      },
      "committer": {
        "name": "CQ Bot Account",
        "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
        "time": "Wed Apr 08 17:17:27 2026 -0700"
      },
      "message": "roll: third_party/pigweed 6aa9e32..0a9967b (4 commits)\n\n0a9967b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/302837 pw_chrono: Check for overflow in system clock macros\nd9147e0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395873 pw_kernel: Temporarily disable process termination test\nc5a846a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390212 pw_async2: Correct minor errors in codelab guide\n4b9d597:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/395833 pw_env_setup: Improve pigweed.json usage under bazel\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 6aa9e32a8b4de2..0a9967bbe6b1e5\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8685045429671189041\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Iae4df93c749cece63b9dc4094191f5ead0208b72\nReviewed-on: https://pigweed-review.googlesource.com/c/pigweed/examples/+/395952\n"
    }
  ],
  "next": "a32400a665c14c65472e1ab5c9f4fbfccffd3970"
}
