)]}'
{
  "commit": "8b5894f14fd77885f2901c6f4b81b7e4fe47863a",
  "tree": "ce93fe8e9d957d5d942e849a0a0726c6fa196c9c",
  "parents": [
    "b5dd836fe723ca45584c77ee4a7a71cc6fab9591"
  ],
  "author": {
    "name": "pigweed-roller",
    "email": "pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com",
    "time": "Sun May 11 17:46:44 2025 -0700"
  },
  "committer": {
    "name": "CQ Bot Account",
    "email": "pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com",
    "time": "Sun May 11 17:46:44 2025 -0700"
  },
  "message": "roll: third_party/pigweed/src 947b968..4c234ae (63 commits)\n\n4c234ae:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/290319 roll: luci\n11df3bc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/290313 roll: python-wheel\nf6afe18:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/290312 roll: ninja\n70d1cca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/290292 roll: fuchsia-infra-bazel-rules 726a944..98449cb (59 commits)\n60d5bd8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289672 pw_sync: Remove try_lock in CheckLocked\n7273b90:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289378 pw_tokenizer: Update definition of DetokenizedString::ok()\ncc9e6dc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289983 pw_system: Make allocator heap size configurable\na4fe433:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289819 zeyphr: Fix missing Kconfig deps on interrupt context\nef3eb13:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289374 pw_ide: Add last bazel build UI indicator\n91b3a63:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289517 pw_bluetooth_proxy: Remove ProxyHost gatt send\nfb9c8ff:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/284855 pw_uart_mcuxpresso: Support reinit on dma uart\nfa2b309:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289532 pw_tokenizer: Remove uses of deprecated functions in Python\n0964137:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289392 pw_module: Do not generate references to pigweed.bzl\nb137011:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/286932 pw_async2: Support optional task names\n2d02a6f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289873 pw_hdlc: Workaround for PRIu64 newlib error\n98be709:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287293 pw_thread_zephyr: Implement yield backend\ne9aa33b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287642 pw_thread_zephyr: Add zephyr hooks to pw_thread_zephyr backends\nbabceb1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289516 pw_assert_basic: Add missing include\n525a455:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289696 pw_ide: Increase unit test timeout to fix CI\n77f3436:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289376 pw_bluetooth_sapphire: Add hci::Connection to IsoStream\ne6f911b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289375 pw_bluetooth_sapphire: Refactor hci::Connection\nc8ac4d8:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/236875 targets/lm3s6965evb_qemu: Add Bazel support\n6e09941:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287653 pw_allocator: FaultInjectingAllocator for testing\n435f8ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289632 Revert \"pw_tokenizer: Never silently detokenize collisions in Python\"\n68343a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289612 pw_transfer: Mark client streams closed on RPC error\n613d0fa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289152 pw_bluetooth_sapphire: Add IsoDataChannel::ClearControllerPacketCount\n48f6208:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289512 pw_chrono_stl: Add system_timer.cc to android build\n43b391a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289192 pw_env_setup: Uprev \u0027requests\u0027 for Zephyr compatibility\n70e703c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/280933 pw_kernel: Add Event primitive\n19d9058:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288972 pw_bluetooth_sapphire: Remove unique_ptr from IsoStream rx queue\n0f7f2c6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288154 pw_bluetooth_sapphire: Remove unique_ptr from GenDataBlob return value\nf2a9ba5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288153 pw_sys_io_zephyr: Send bytes to printk if !console\n86c9dd4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287976 pw_bluetooth_sapphire: Move ISO TX queue to IsoStream\n8bbf389:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289452 pw_tokenizer: Never silently detokenize collisions in Python\n5c5e892:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289453 pw_tokenizer: Warn about using deprecated functions\n8290285:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/282933 pw_ide: Overhaul of Bazel compile commands workflow\n472a303:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/286475 pw_kernel: System image construction\n1d9bfbb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/286505 pw_grpc: Guard module with new enabled constraint\n0dabdad:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289412 pw_tokenizer: Deduplicate entries when reading from ELF\n81291f0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289195 pw_kernel: Document register wrappers\na83f811:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289194 pw_kernel: Make regs structs repr(transparent)\n1cb9ceb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289372 third_party/pico_sdk: Remove noisy TODOs\n95bb7d2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289313 pw_ide: Replace hyphen in pigweed-vscode dir\n8bdb9b2:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287716 pw_kernel: Override target via platform\n89063fb:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289052 pw_ide: Add `vsceLogin` command\n10e0844:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289332 pw_clock_tree_mcuxpresso: Remove instance of dir_pw_third_party\na6dfe9f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289312 pw_string: Add pw_containers dependency\n400558a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287772 pw_bluetooth: Run emboss formatter\n9332751:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288194 pw_bluetooth_proxy: Use emboss to generate expected in gatt tests\n97b9c75:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288193 pw_bluetooth_proxy: Double check att_size vs bframe size\nee01230:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288192 pw_bluetooth_proxy: Set H4 Packet Type Indicator in SetupAcl test util\na5a0958:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287175 pw_grpc: Make window update less chatty\n01610a7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/281854 pw_ide: Bazel rules for compile commands generator\nbc055a5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287296 pw_kernel: Use MaybeUninit\u003cu8\u003e for stack memory\naa93459:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/286672 docs: Remove the GN build\n3c8f92d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287176 pw_presubmit: Remove obsolete bazel_test step from presubmit\nf622e98:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/284393 docs: Remove WORKSPACE-related notes\n8643c1d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/289032 pw_grpc: Apply fixes for internal_strict_warnings\n430430d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287893 pw_containers: Improvements to common utilities\na9c9b55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287652 pw_numeric: Saturating multiplication polyfill\n8fc7b53:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/287713 pw_kernel: Factor thread structures into module\n80b61fe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/281892 pw_bluetooth_sapphire: Don\u0027t offload non-offloadable filters\n9b059bf:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/288654 roll: buildifier\n\nRolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed\nRolled-Commits: 947b9681400b8b..4c234aea10192a\nRoll-Count: 1\nRoller-URL: https://cr-buildbucket.appspot.com/build/8715120594463001889\nGitWatcher: ignore\nCQ-Do-Not-Cancel-Tryjobs: true\nChange-Id: Id365c1550eb5b1e5d881e2e0e167359958776082\nReviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/290323\nCommit-Queue: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\nLint: Lint 🤖 \u003candroid-build-ayeaye@system.gserviceaccount.com\u003e\nBot-Commit: Pigweed Roller \u003cpigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com\u003e\n",
  "tree_diff": [
    {
      "type": "modify",
      "old_id": "947b9681400b8ba5f0af01995354eeb06b393747",
      "old_mode": 57344,
      "old_path": "third_party/pigweed/src",
      "new_id": "4c234aea10192add453434e99f04d87646a499f5",
      "new_mode": 57344,
      "new_path": "third_party/pigweed/src"
    }
  ]
}
