roll: third_party/pigweed/src da751aa..8e2d22c (55 commits)

8e2d22c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/500033 roll: luci
6f775b5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/499853 roll: ninja
e73c1a0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494698 agents: Make /review coordinate language reviewer subagents
b80b09f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494696 docs: Add code review checklist to code_reviews.rst
f4379fa:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494693 docs: Add AI artifact style guide
036d638:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498153 pw_ghish: Add ./gh sense and /crank skills
e7c7d36:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498953 pw_async2: Make Sender and Receiver methods const
8a2dbf3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494313 pw_rpc2: Add C++ Echo example
3820c5b:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498593 pw_rpc2: Encode status code origin in the top two bits
c229890:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497353 pw_package: Use --no-checkout in GitRepo.checkout_full
cb3514c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491452 pw_assert_tokenized: Emit file tokens in ELF
e4b4b3d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497014 pw_rpc2: Unify copying APIs; clean up comments and generated code
de25dbe:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497018 pw_bluetooth_sapphire: Update OWNERS
8f11685:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490712 pw_ghish: Resolve branch collisions with unmanaged worktrees in gh wt
ce95ced:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498573 pw_build: Add @platforms//os:ios to HOST_PLATFORMS
77eb35c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/381044 pw_allocator: Make Allocator::DoMeasureFragmentation abstract
8d5bb0f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/498253 pw_async2: Make CoroContext::allocator() private
8ecdc2d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449652 bazel: Uprev to protobuf 36.2
8f7256a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/478325 pw_result: Support custom status types and Result<void>
b54d39c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494973 pw_transport: Add framed TCP transport
147bc0f:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497033 pw_rpc2: Support static RPC method implementations
fca7340:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497213 pw_rpc2: Clean up naming, logs, and docs
9db924d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496833 pw_bluetooth_proxy: Validate L2CAP config views
1ce36b0:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497394 pw_status: Fix CMake module config dependency
703121c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496836 pw_bluetooth_proxy: Add L2CAP test helpers
1ade98c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497013 pw_buf: Disallow construction from `0`
9893a45:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/496835 pw_bluetooth_proxy: Check config rsp direction
03af5ce:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/497173 pw_ghish: Add --add-attention/--remove-attention
83c98d6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/495513 pw_status: Check __cpp_lib_concepts before using std::regular
2e3da29:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/495493 pw_allocator: Remove redundant <bit> include from internal/bit.h
f1dad11:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/489650 pw_ghish: Add @owners reviewer resolution
f8439d7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494853 pw_bluetooth_sapphire: Fix null dispatch in AcceptCisRequest
8f803e6:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490177 pw_bluetooth_sapphire: Disallow re-entrant peer removal in PeerCache
887c24d:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493011 pw_rpc2: Add raw and pwpb codegen and tests
06d7f55:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492411 pw_ghish: Add automatic Gerrit and git push credential fallbacks
297a5d3:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482664 pw_bluetooth_sapphire: Run batch scan reads on hci_cmd_runner
4161fa5:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/449392 bazel: Update FUCHSIA_SDK_VERSION to 33.20260911.5.1
8342cef:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/491451 docs: Add redirect for old toolchain URL
8df9a96:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494613 pw_bluetooth_proxy: Use direction-appropriate CID in Recombiner
3c47da4:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492131 pw_bluetooth_sapphire: Fix peer removal UAF in BrEdrDiscoveryManager
28a97fd:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490552 pw_bluetooth_sapphire: Fix UAF in BrEdrDiscoveryManager callbacks
e53e42c:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/492511 pw_rpc2: Add C++ client and related code
d030d83:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494433 docs: Update sitemap generator
cc9a128:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494714 pw_bluetooth_sapphire: Remove redundant testonly from fuchsia_cc_test
f268b76:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482668 pw_bluetooth_sapphire: Fix APCF filter management and matching in FakeController
fcdb9ca:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494713 bazel: Switch to Bazel 8.8.1
f92da9a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/481885 pw_allocator: Push ptr_ into WeakManagedPtr
6ac3f34:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/490932 pw_ghish: Add multi-provider CI and Busytown backend
1b96af9:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494333 pw_bluetooth_proxy: Restore ACL buffer size across crash recovery
3c80e86:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/493031 pw_allocator: Relax ForwardingAllocator capabilities
49a53e7:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/482666 pw_bluetooth_sapphire: Bound batch scan parsing by num_records
8c76c4a:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/487454 pw_bluetooth_sapphire: Ignore duplicate encryption retry collisions
87632c1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494353 pw_bluetooth_sapphire: Fix null deref in LowEnergyConnection::AcceptCis
8df4efc:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/483750 pw_kernel: Remove unneeded #[inline(never)] on signal_impl_locked
6dbf7d1:https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/494453 pw_ghish: Use hermetic deleted path in worktree GC test

Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: da751aaa4421d1..8e2d22c29c2956
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8668191365211053905
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I1984b2143ad7ace74a27235a55d707152dbdf0e1
Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/500353
diff --git a/third_party/pigweed/src b/third_party/pigweed/src
index da751aa..8e2d22c 160000
--- a/third_party/pigweed/src
+++ b/third_party/pigweed/src
@@ -1 +1 @@
-Subproject commit da751aaa4421d14fb22ffb2ed88f8c4aaab8a5db
+Subproject commit 8e2d22c29c2956d28a9f077203d74197d1722fd0