commit | a7945856e331e1cddb8b190fe7d5c7782268e003 | [log] [tgz] |
---|---|---|
author | Scott James Remnant <keybuk@pigweed.infra.roller.google.com> | Mon Jun 13 23:36:06 2022 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Mon Jun 13 23:41:17 2022 +0000 |
tree | 2f97c37db008d04aa4f253c2da7cdddb54188d6d | |
parent | 7b69fe4751f1c8aec7e5e574d20f15d2cd396026 [diff] |
[roll third_party/pigweed] pw_protobuf: Don't write empty fixed sized fields Fixed sized fields are an implementation detail of pw_protobuf, and should behave identically on-wire to those implemented with pw::Vector. This means not encoding when they have a zero (default) value, for compatibility with other protobuf implementations. Confirmation that this is correct behavior is that after this, tests for certain fields no longer need to include expected zero values of random other fields. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/97901 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: 19f3a3d1077c6fc..9a41bfeb2355143 Roller-URL: https://ci.chromium.org/b/8811429182687464257 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8811429182687464257 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Id160ea56ceb1f673f8ac8ab5ca7dae4105d62e61 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/97950 Bot-Commit: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> Commit-Queue: Pigweed Integration Roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com>
diff --git a/third_party/pigweed b/third_party/pigweed index 19f3a3d..9a41bfe 160000 --- a/third_party/pigweed +++ b/third_party/pigweed
@@ -1 +1 @@ -Subproject commit 19f3a3d1077c6fcccbd527a5aced0e8c4c02f6ab +Subproject commit 9a41bfeb2355143d3d2fb3d8f78a9b973ba809f7