[third_party/pigweed/src] Roll 48 commits

9640cdef100f87d roll: gn
cace272e9216279 roll: qemu
41b455bcbc7d49c pw_env_setup: Retrieve qemu on ARM Macs
a587c5eebced9d3 pw_presubmit: Exclude docs on Mac ARM hosts
4c95093e6f39f4a pw_build: Add pw_cc_binary variant to generate .ma
d06ec146fbe683d targets/host_device_simulator: Update docs
ed3b51b88ff6246 pw_digital_io: Remove conditional interrupt disabl
aadaf20b356323a docs: Update changelog
13739dabe1a3881 pw_build: Introduce default_link_extra_lib
68af5d8f586dbaf docs: Merge first-time setup guides into one page
420672d94c74c53 pw_tokenizer: Remove <assert.h> include for static
a29bf57c735c7c7 pw_span: Follow new module docs guidelines
856491408766e7d pw_ide: Fix VSC extension build command
749043357bc3303 pw_ide: Improve Python `--install-editable`
06aca398f331735 pw_toolchain: Enable thread safety warnings for ba
f6cc07b4dd431e2 SEED-0122: Update status, facilitator
cba4fdeaa2e16f9 pw_presubmit: Remove transitional coverage upload
7235731565cecea build: Add --verbose_failures to .bazelrc
12690fbff8b1271 pw_tokenizer: Directory database docs fixes
12298dc69496227 pw_presubmit: Fix codesearch coverage type
2bc58521173f81e pw_presubmit: Allow multiple uploading of coverage
6d2b92a0ec93430 pw_web: Fix autoscroll when window is resized
5affa0741d71b17 bazel: Update to Bazel 7.0.0 release version
b768cc015332fa3 pw_rpc: Have Method optionally store it's MethodTy
ce1ac38beaa1a2d pw_ide: Add Jest testing to VSC extension
72807ee86c32b61 pw_ide: Make VSC extension enforcement an option
ba479cf9a61c9a9 SEED-0001: Fix typo and formatting
f0732862b312cef pw_rpc: Run tests with completion callback config
51936c939a01ab9 docs: Add example of conditionally enabling code b
d3c6af1625f3e77 SEED-0114: Fix Compiler Explorer link
d9721a5c7adc7ed pw_toolchain: Remove duplicate config from Cortex-
1acfec029f8d3d8 pw_doctor: Fix overridden package check
a45e16f5e308f59 pw_toolchain: Add -fno-ms-compatibility to cflags
9125bcd82d833b9 pw_env_setup: Update ref to bazel version file
895905bc294b6d9 pw_protobuf: Fix bool overflow
bec5c822b4e5268 pw_protobuf: Fix nullptr dereference in fuzz test
d9d109c30c39a85 pw_allocator: Fix source file list in soong rule
3eb57d69e29fa27 pw_protobuf: Don't crash on invalid field number
646551493f985ed SEED-0122: Claim SEED number
92fe74d2b7e6a42 pw_{log,system}: Let Device accept logger adapter
a00ec41003c70cc pw_env_setup: Drop reference to rust version file
9933e458c6375f7 pw_tokenizer: Fix undefined dereference in fuzz te
39aca01d21fb858 pw_stream: Make stream adapters use reinterpret_ca
e4224c5161e81d6 bazel: Add module configuration support
9d38561541ad6e9 pw_thread_stl: Don't allow std::thread::detach() o
35f08d7210aa502 pw_protobuf: Fix conflict in messages with fields
b2ced3bf20c155c pw_protobuf: Properly fuzz nested encoders/decoder
45cb7d8f37b60fc pw_bluetooth_sapphire: Advertise FCS Option

https://pigweed.googlesource.com/pigweed/pigweed
third_party/pigweed/src Rolled-Commits: cbbc73dc4d56bc2..9640cdef100f87d
Roller-URL: https://ci.chromium.org/b/8758878927677971921
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: I88f4332bf7a5cc0829cce673d0be0aa5c679d2d3
Reviewed-on: https://pigweed-review.googlesource.com/c/open-dice/+/187931
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
diff --git a/third_party/pigweed/src b/third_party/pigweed/src
index cbbc73d..9640cde 160000
--- a/third_party/pigweed/src
+++ b/third_party/pigweed/src
@@ -1 +1 @@
-Subproject commit cbbc73dc4d56bc201e9d50c4b10db974aff82754
+Subproject commit 9640cdef100f87d7987875d3a418931d6500e5b2