protobuf-go/cmd/protoc-gen-go/testdata
Lasse Folger 671c2db939 [proto] use the correct parent when resolving features for extensions
When I implemented this initially, I thought the parent of an extension is the
extendee. This is incorrect. The parent is the scope in which the extension is
defined. This CL changes the code to use the correct parent. This also allows
us to reduce some complexity in the implementation because we don't need to
wait until the extendee is resolved before we can resolve the features.

Change-Id: I6d7012f7502ef95457ab96f3e8abc4ab763d5bcb
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/579275
LUCI-TryBot-Result: Go LUCI <golang-scoped@luci-project-accounts.iam.gserviceaccount.com>
Reviewed-by: Michael Stapelberg <stapelberg@google.com>
Auto-Submit: Lasse Folger <lassefolger@google.com>
2024-04-16 13:33:29 +00:00
..
annotations
comments all: format all .proto files 2024-02-23 09:30:28 +00:00
extensions [proto] use the correct parent when resolving features for extensions 2024-04-16 13:33:29 +00:00
fieldnames all: format all .proto files 2024-02-23 09:30:28 +00:00
import_public encoding/prototext: add proto editions and fuzz tests 2024-02-23 12:14:08 +00:00
imports all: format all .proto files 2024-02-23 09:30:28 +00:00
issue780_oneof_conflict all: format all .proto files 2024-02-23 09:30:28 +00:00
nopackage all: format all .proto files 2024-02-23 09:30:28 +00:00
proto2 all: format all .proto files 2024-02-23 09:30:28 +00:00
proto3 all: format all .proto files 2024-02-23 09:30:28 +00:00
protoeditions go_features.proto: move .proto file next to generated .pb.go file 2024-02-22 08:56:15 +00:00
retention all: format all .proto files 2024-02-23 09:30:28 +00:00
gen_test.go
registry_test.go