)]}'
{
  "commit": "d1346f629cd2060e47ddf491a053833c4cda3d20",
  "tree": "6bfc1ab8ef89fc9ce6b97f66e1067371b44ebb83",
  "parents": [
    "9ac8f2baa1e7da7f68d5b0aa8e674805f454439a"
  ],
  "author": {
    "name": "pigweed-roller",
    "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
    "time": "Sun May 03 17:48:50 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun May 03 17:48:50 2026 -0700"
  },
  "message": "roll: third_party/pigweed/src 9927c81..de5b668 (49 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\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\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\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\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\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\n504d4c4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/403892 pw_async2: Fix missing build deps and inconsistent enum naming\n4a6290c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404795 pw_cli: GitRepo functions for rebase and commit information\n7f94025:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404292 pw_kernel: Ensure kernel objects signals consistently initialized\na874df1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404796 pw_allocator: Add missing include\n6632900:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/404793 Revert \"pw_rpc: Use local encoding buffers when dynamic allocation is enabled\"\n05d593f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/402252 pw_bluetooth_proxy: Refactor L2capChannelManager to use DynamicMap\nb735f62:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/390613 pw_allocator_zephyr: Add initial module\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\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\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\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\na2c1266:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392872 zephyr: Setup for unit tests and smoke tests\n8420c77:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/392452 pw_bluetooth_proxy: Add dynamic credit sharing mode\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\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\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\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..de5b6680c288f2\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8682777479085650801\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I94da90705397a23cad8b52fc52700cec52122154\nReviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/406172\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "9927c81cfba3cdf682f91f358b736f714ec8be55",
      "old_mode": 57344,
      "old_path": "third_party/pigweed/src",
      "new_id": "de5b6680c288f273c05fcfde75f1e7bc99e18763",
      "new_mode": 57344,
      "new_path": "third_party/pigweed/src"
    }
  ]
}
