protobuf-go/internal
Joe Tsai 58b42d8892 cmd/protoc-gen-go, runtime/protoimpl: enforce minimum and maximum versions
Generate the needed infrastructure to ensure that we can statically
enforce minimum and maximum versions. This enables us to have a policy
when we release v2 where it fails to build for:
* new generated code with really old runtimes
* new runtimes with really old generated code

Change-Id: Ib699ad62c06dff8f9285806394a741c18db00288
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/178546
Reviewed-by: Damien Neil <dneil@google.com>
2019-05-23 17:53:52 +00:00
..
cmd internal/descfmt: rename from typefmt 2019-05-22 14:46:27 +00:00
descfmt internal/descfmt: rename from typefmt 2019-05-22 14:46:27 +00:00
descopts all: change module to google.golang.org/protobuf 2019-05-14 17:28:29 +00:00
detrand internal/detrand: support disabling detrand 2018-11-29 07:49:45 +00:00
encoding all: change module to google.golang.org/protobuf 2019-05-14 17:28:29 +00:00
errors internal/errors: fix New in eliding prefix 2019-02-27 22:36:14 +00:00
fieldnum internal/fieldnum: generate field numbers for the google.protobuf package 2019-03-21 00:57:40 +00:00
fileinit reflect/prototype: initial commit 2019-05-22 18:28:03 +00:00
flags
impl internal/impl: move legacy files into impl 2019-05-22 19:40:32 +00:00
mapsort all: change module to google.golang.org/protobuf 2019-05-14 17:28:29 +00:00
pragma
prototype reflect/prototype: initial commit 2019-05-22 18:28:03 +00:00
scalar internal/scalar: add scalar package for primitive wrappers 2018-11-28 07:06:11 +00:00
set internal/set: remove Int32s, Int64s, and Strings 2019-04-03 22:53:35 +00:00
testprotos cmd/protoc-gen-go, runtime/protoimpl: enforce minimum and maximum versions 2019-05-23 17:53:52 +00:00
value reflect/prototype: initial commit 2019-05-22 18:28:03 +00:00