mirror of
https://github.com/protocolbuffers/protobuf-go.git
synced 2025-02-20 06:39:56 +00:00
Weak fields were the predecessor to extensions (many many years ago) and were entirely removed from Google’s production usage by now. (The corresponding field in descriptor.proto was always documented as “// For Google-internal migration only. Do not use.”) Before this change, Go Protobuf still contained support for weak fields behind the `protolegacy` build tag. The `protolegacy` build tag was always documented as not being part of the compatibility agreement: // WARNING: The compatibility agreement covers nothing provided by this flag. // As such, functionality may suddenly be removed or changed at our discretion. const ProtoLegacy = protoLegacy Fixes golang/protobuf#1666 Change-Id: Ie1675424bc80d9f44345ccb96a858ef847ee1018 Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/641655 Reviewed-by: Chressie Himpel <chressie@google.com> LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>