roll: pigweed pw_containers: Make size_reports more reusable
The pw_containers size reports were added with the intention that they
could be used in setting baselines for size reports of other modules
that depended on them. On attempting that, it became apparent that the
intrusive container size reports were too opinionated about their items.
This CL adjusts the reports to use iterators to add items to containers
instead. It also skips certain operations that require items to have
certain traits, e.g. moveability or well-orderedness.
Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/267813
Original-Revision: 1650a4bf4dbf34030d80d1bb05f9133fe6872fa7
Rolled-Repo: https://pigweed.googlesource.com/pigweed/pigweed
Rolled-Commits: 7ab1856e8c062a..1650a4bf4dbf34
Roll-Count: 1
Roller-URL: https://cr-buildbucket.appspot.com/build/8722935346859064897
GitWatcher: ignore
CQ-Do-Not-Cancel-Tryjobs: true
Change-Id: Ifc82b231a55ca8974ff74dba0c442d96b20dc9b4
Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/showcase/sense/+/268073
Bot-Commit: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Commit-Queue: Pigweed Roller <pigweed-roller@pigweed-service-accounts.iam.gserviceaccount.com>
Lint: Lint 🤖 <android-build-ayeaye@system.gserviceaccount.com>
diff --git a/MODULE.bazel b/MODULE.bazel
index 8dc8851..72103b5 100644
--- a/MODULE.bazel
+++ b/MODULE.bazel
@@ -41,8 +41,8 @@
module_name = "pigweed",
# ROLL: Warning: this entry is automatically updated.
# ROLL: Last updated 2025-02-14.
- # ROLL: By https://cr-buildbucket.appspot.com/build/8722978793601099057.
- commit = "7ab1856e8c062ae18a6947479ef0dc60244e345d",
+ # ROLL: By https://cr-buildbucket.appspot.com/build/8722935346859064897.
+ commit = "1650a4bf4dbf34030d80d1bb05f9133fe6872fa7",
remote = "https://pigweed.googlesource.com/pigweed/pigweed",
)