commit | 92e0bb8fa2876e9285fe2ac84cc44fb9c5a28e09 | [log] [tgz] |
---|---|---|
author | pigweed-integration-roller <pigweed-integration-roller@pigweed.google.com.iam.gserviceaccount.com> | Wed Aug 25 16:44:13 2021 +0000 |
committer | CQ Bot Account <pigweed-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Aug 25 16:56:45 2021 +0000 |
tree | 4295d016a8521bd67c6cadf0e4d0b0ab933cce02 | |
parent | 915940791e141ccab84fa0c2b872f77af15e67dd [diff] |
[roll third_party/pigweed] pw_protobuf/encoder: Deprecate the Finalize() API Deprecates the Finalize() encoder API, instead requiring explicit nested encoders to be closed via RAII (i.e. destruction) before the parent encoders are closed. This simplifies the API as it was unclear before when Finalize() should be correctly used. Note that this also adds a precondition to status() that there are no open nested encoders. Original-Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/pigweed/+/57922 https://pigweed.googlesource.com/pigweed/pigweed third_party/pigweed Rolled-Commits: f1672fbfda39e5f..011a4d5d446255e Roller-URL: https://ci.chromium.org/b/8837909455058003841 Cq-Cl-Tag: roller-builder:pigweed-experimental-roller Cq-Cl-Tag: roller-bid:8837909455058003841 CQ-Do-Not-Cancel-Tryjobs: true Change-Id: Idd920c0a2ef6b603ecfc72ddb8007046d49f95a9 Reviewed-on: https://pigweed-review.googlesource.com/c/pigweed/experimental/+/58241 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>
This repository contains experimental pigweed modules.
Clone this repo with --recursive
to get all required submodules.
git clone --recursive https://pigweed.googlesource.com/pigweed/experimental
This will pull the Pigweed source repository into third_party/pigweed
. If you already cloned but forgot to --recursive
run git submodule update --init
to pull all submodules.