protobuf-go/reflect
Damien Neil 21e33cc910 reflect/protoregistry: restore conflicting file names check
There are inconsistencies between implementations on what happens when
a single program contains generated code for multiple files with the
same source path. At least one canonical implementation (C++) will fail
at link time. Others print warnings. Some silently resolve the registry
conflict in favor of one file or the other. The protobuf maintainers
agree, however, that the desired behavior is for this condition to be an
error.

Updates golang/protobuf#1122

Change-Id: I716708f16ef90210bdfceb0888691e47783df172
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/322729
Trust: Damien Neil <dneil@google.com>
Reviewed-by: Joe Tsai <thebrokentoaster@gmail.com>
2021-06-02 01:04:00 +00:00
..
protodesc reflect/protodesc: fix round-tripping for package field 2020-10-07 22:44:53 +00:00
protopath reflect: add protopath and protorange packages 2021-04-01 23:09:19 +00:00
protorange reflect/protorange: fix typo of func name in comment 2021-05-07 17:05:00 +00:00
protoreflect
protoregistry reflect/protoregistry: restore conflicting file names check 2021-06-02 01:04:00 +00:00