)]}'
{
  "commit": "860d6ab74aeccc76eef0ad387179c63cd4878f57",
  "tree": "3c6b379513661cae8712f6209f51e91c705a02fa",
  "parents": [
    "83801dc98ac58df4ae34e7e8431cb5dcd493182b"
  ],
  "author": {
    "name": "pigweed-roller",
    "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
    "time": "Sun Sep 06 17:47:03 2026 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun Sep 06 17:47:03 2026 -0700"
  },
  "message": "roll: third_party/pigweed/src fba14dc..9cffd07 (59 commits)\n\n9cffd07:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471305 roll: gn\ne60850e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471125 roll: luci\n7a7046b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471085 roll: fuchsia-infra-bazel-rules fefa9ba..f31d055 (2 commits)\n179d4e9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/471045 roll: rust-analyzer\n9ea53da:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466825 pw_toolchain: Add constraint facades for compiler warning flags\n3cba8ab:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470505 pw_multibuf, pw_thread_freertos: Export backend headers\n883913a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470287 pw_interrupt_*: Switch \"impl\" back to \"context\"\n0f1cb10:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470286 zephyr: Remove pw_zephyr_platform.bzl helper\n79c3ff6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/470265 third_party/fuchsia: Copybara import\n6d91afb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467025 pw_interrupt_zephyr: Allow Bazel builds to configure this backend\nb484558:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469505 pw_async2: Expand SKILL with guidance on designing async flows\n98a5726:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468565 roll: toolchain-integration\n246e37a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381038 pw_allocator: Add ForwardingAllocator\nde1b241:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469605 pw_bluetooth_sapphire: Fix and suppress unused variable warnings\na855316:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464145 pw_toolchain: Suppress unused-variable warnings for json.hpp\n1d683db:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469425 pw_assert: Remove unnecessary rust clippy allows\nbdd975a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/469525 skills: Use hypens instead of underscores for presubmit checks skill\na50d5e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/416912 pw_bluetooth_sapphire: (Un)register created CISes\nbf0398b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468625 pw_presubmit: Add npm_test to _LINTFORMAT with path filtering\n088116a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468805 pw_sys_io_zephyr: Fix Zephyr linkage\na5c3c2c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468945 .bazelrc: Add cxx20/cxx26 configs\n845ed4e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/383936 pw_allocator: Add reallocating flag to Metrics\n85eeb5c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/457565 pw_assert: Support swappable backend implementations in Rust\n521d29f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467545 pw_async2: Fix documentation and doc comment errors\na66abff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/346834 pw_build: Remove pigweed_upstream_build\n73e7a6c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464066 pw_toolchain: Suppress warning in Fuchsia SDK binding_set.h\nd3d67e8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468605 .rgignore: Have rg exclude lockfiles\n818348f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/383935 pw_allocator: Make DoResize pure virtual\n2b5a8ee:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/450252 pw_unit_test: Add Rust unit test support\n7d1b483:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463068 third_party/freertos: Add missing headers to targets\n6674e33:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463067 third_party/googletest: Disable sandboxing\n6b33d87:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464766 pw_presubmit: Enable ccache for gn_gen when available\n90fb23c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/464065 pw_build: Prune redundant non-host targets from host workflows\n825603e:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/467486 pw_buf: Clarify nullness with nullptr comparisons and assignment\n4e60456:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463026 pw_build: Use toplevel remote_download_outputs for remote_cache\n923bc46:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468345 pw_tokenizer: Fix ts detokenizer breakage\n88966b4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/468145 zephyr: Fix SDK version tag\n4728b9d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466905 pw_tokenizer: Replace base64ToBinaryString() with decode() in ts\n79c2915:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462885 pw_build, pw_log_zephyr, pw_assert_zephyr: Fix Zephyr linkage and generated header dependencies\n52e6169:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466585 pw_build: Use prebuilt protoc toolchain in workflows launcher\n0cd7111:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463705 pw_bluetooth_sapphire: Use fuchsia bt service\nb079275:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466805 pw_ide: Fix kzip merge flags for CIPD compatibility\nb14af4f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466866 pw_bluetooth_sapphire: Avoid redundant property updates in Inspectable\ncf23bb2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466725 pw_bluetooth_sapphire: Safely handle malformed LE advertising reports\n03ab020:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466546 pw_bluetooth_proxy: Sync persistent state on recombined PDU and refunds\n5f30249:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466545 pw_bluetooth_proxy: Protect snapshot restoration pointers with mutexes\n09f39e5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/463845 pw_bluetooth_proxy: Add crash recovery guide and align recovery API\nca243ad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466425 pw_bluetooth_proxy: Emit updates for new L2CAP channels during recovery\nceb8515:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459046 pw_bluetooth_proxy: Add RFCOMM snapshot recovery\nb578dca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461226 pw_bluetooth_proxy: Consolidate basic L2CAP config into struct\n3300d50:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462065 pw_bluetooth_sapphire: Normalize restored encryption key sizes\n0b14c78:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458905 pw_fuzzer: Remove GN support for FuzzTest and OSS-Fuzz\nd9955ac:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/459565 pw_bluetooth_proxy: Support allow_data_loss in basic L2CAP interception\nf2ad5b9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/461805 pw_bluetooth_proxy: Update ACL unit tests and state updates\n314f25f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/466285 pw_ide: Optimize Kythe extractor with transitive includes and caching\nc7b1a7b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/442072 pw_base64, pw_tokenizer: Add TS base64 module and browser fallback\n8d51077:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/462987 pw_allocator: Split async_pool into separate Android.bp target\n15b7579:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458686 pw_async_basic: Fix flaky RepostRaceCondition test\na8621d9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/458685 pw_bluetooth_sapphire: Make files writable without sudo when deploying\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: fba14dcfb55265..9cffd077bfd5ff\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8671362259057933681\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: I14a8ec217ec748e039905c939ac3222dbf17d93d\nReviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/471425\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "fba14dcfb55265be0a468a305df031366f5dd26f",
      "old_mode": 57344,
      "old_path": "third_party/pigweed/src",
      "new_id": "9cffd077bfd5ff308af538026eb8857105be7676",
      "new_mode": 57344,
      "new_path": "third_party/pigweed/src"
    }
  ]
}
