protobuf-go/proto
Joe Tsai e0b77db13b internal/genid: add new package for generated identifiers
The genid package unifies the genname, fieldnum, and detectknown
packages into a single package.

Whenever possible use the generated constants rather than
hard-coded literals. This makes it easier to search the entire
module for special logic that deal with well-known types.

Change-Id: I13beff1f4149444a0c0b9e607ebf759657f000f4
Reviewed-on: https://go-review.googlesource.com/c/protobuf/+/235301
Reviewed-by: Herbie Ong <herbie@google.com>
2020-05-29 07:08:23 +00:00
..
bench_test.go
checkinit_test.go all: rename IsInitialized as CheckInitialized 2020-02-20 20:45:40 +00:00
checkinit.go all: consistently treat nil message interface as an empty read-only message 2020-04-20 23:12:56 +00:00
decode_gen.go encoding/protowire: make package publicly available 2020-03-20 07:42:18 +00:00
decode_test.go all: implement support for proto3 optional semantics 2020-04-29 20:02:24 +00:00
decode.go internal/genid: add new package for generated identifiers 2020-05-29 07:08:23 +00:00
doc.go all: rename IsInitialized as CheckInitialized 2020-02-20 20:45:40 +00:00
encode_gen.go encoding/protowire: make package publicly available 2020-03-20 07:42:18 +00:00
encode_test.go all: implement support for proto3 optional semantics 2020-04-29 20:02:24 +00:00
encode.go all: funnel similar functionality through a single function 2020-05-15 18:21:49 +00:00
equal_test.go all: implement support for proto3 optional semantics 2020-04-29 20:02:24 +00:00
equal.go encoding/protowire: make package publicly available 2020-03-20 07:42:18 +00:00
extension_test.go all: implement support for proto3 optional semantics 2020-04-29 20:02:24 +00:00
extension.go all: improve extension validation 2020-04-23 06:01:13 +00:00
merge_test.go all: implement support for proto3 optional semantics 2020-04-29 20:02:24 +00:00
merge.go all: improve panic messages for better debugability 2020-05-05 21:10:54 +00:00
messageset_test.go testing/protopack: make package publicly available 2020-03-20 18:05:51 +00:00
messageset.go all: funnel similar functionality through a single function 2020-05-15 18:21:49 +00:00
methods_test.go proto: fix signature of UnmarshalState and MarshalState 2020-03-09 20:02:17 +00:00
nil_test.go all: improve extension validation 2020-04-23 06:01:13 +00:00
noenforceutf8_test.go testing/protopack: make package publicly available 2020-03-20 18:05:51 +00:00
proto_methods.go
proto_reflect.go
proto.go
reset_test.go
reset.go all: improve panic messages for better debugability 2020-05-05 21:10:54 +00:00
size_gen.go all: funnel similar functionality through a single function 2020-05-15 18:21:49 +00:00
size.go all: funnel similar functionality through a single function 2020-05-15 18:21:49 +00:00
testmessages_test.go internal/impl: validate UTF-8 for proto3 optional strings 2020-05-01 17:23:32 +00:00
validate_test.go
weak_test.go testing/protopack: make package publicly available 2020-03-20 18:05:51 +00:00
wrappers.go