protobuf-go/internal
Joe Tsai 990b9f5919 internal/prototype: move from reflect/prototype
The prototype package was initially used by generated reflection support,
but has now been replaced by internal/fileinit.
Eventually, this functionality should be deleted and re-written in terms
of other components in the repo.

Usages that prototype currently provides (but should be moved) are:
* Constructing standalone messages and enums, which is behavior we should
provide in reflect/protodesc. The google.protobuf.{Enum,Type} are well-known
proto messages designed for this purpose.
* Constructing placeholder files, enums, and messages.
* Consructing protoreflect.{Message,Enum,Extension}Types, which are protobuf
descriptors with associated Go type information.

Change-Id: Id7dbefff952682781b439aa555508c59b2629f9e
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/167383
Reviewed-by: Damien Neil <dneil@google.com>
2019-03-13 20:17:00 +00:00
..
cmd internal/prototype: move from reflect/prototype 2019-03-13 20:17:00 +00:00
descfield internal/cmd/generate-protos: generate internal descfield package 2019-03-02 23:16:45 +00:00
detrand internal/detrand: support disabling detrand 2018-11-29 07:49:45 +00:00
encoding internal/prototype: move from reflect/prototype 2019-03-13 20:17:00 +00:00
errors internal/errors: fix New in eliding prefix 2019-02-27 22:36:14 +00:00
fileinit internal/prototype: move from reflect/prototype 2019-03-13 20:17:00 +00:00
flags
impl internal/prototype: move from reflect/prototype 2019-03-13 20:17:00 +00:00
legacy internal/prototype: move from reflect/prototype 2019-03-13 20:17:00 +00:00
pragma
prototype internal/prototype: move from reflect/prototype 2019-03-13 20:17:00 +00:00
scalar internal/scalar: add scalar package for primitive wrappers 2018-11-28 07:06:11 +00:00
set
testprotos test.bash: update to protobuf 3.7.0 2019-03-12 08:34:56 +00:00
typefmt reflect/protoreflect: add HasJSONName, ReservedRanges, and ReservedNames 2018-12-07 20:10:15 +00:00
value reflect: switch MessageType.New to return Message 2019-01-09 20:29:29 +00:00