|
|
goprotobuf: Introduce new proto.Message type.
Every generated protocol buffer type now implements the proto.Message interface,
which means we can add some compile-time type safety throughout the API
as well as drop a bunch of error cases.
|
Unified diffs |
Side-by-side diffs |
Delta from patch set |
Stats (+146 lines, -99 lines) |
Patch |
 |
M |
proto/all_test.go
|
View
|
1
|
4 chunks |
+9 lines, -17 lines |
0 comments
|
Download
|
 |
M |
proto/clone.go
|
View
|
1
|
2 chunks |
+2 lines, -3 lines |
0 comments
|
Download
|
 |
M |
proto/decode.go
|
View
|
1
|
3 chunks |
+5 lines, -3 lines |
0 comments
|
Download
|
 |
M |
proto/encode.go
|
View
|
1
2
|
4 chunks |
+7 lines, -8 lines |
0 comments
|
Download
|
 |
M |
proto/equal.go
|
View
|
1
|
4 chunks |
+4 lines, -5 lines |
0 comments
|
Download
|
 |
M |
proto/equal_test.go
|
View
|
1
|
3 chunks |
+15 lines, -3 lines |
0 comments
|
Download
|
 |
M |
proto/extensions.go
|
View
|
1
|
4 chunks |
+4 lines, -3 lines |
0 comments
|
Download
|
 |
M |
proto/lib.go
|
View
|
1
2
|
3 chunks |
+12 lines, -6 lines |
0 comments
|
Download
|
 |
M |
proto/message_set.go
|
View
|
1
|
4 chunks |
+11 lines, -4 lines |
0 comments
|
Download
|
 |
M |
proto/properties.go
|
View
|
1
|
2 chunks |
+7 lines, -7 lines |
0 comments
|
Download
|
 |
M |
proto/testdata/test.pb.go
|
View
|
1
|
22 chunks |
+22 lines, -0 lines |
0 comments
|
Download
|
 |
M |
proto/text.go
|
View
|
1
|
3 chunks |
+8 lines, -22 lines |
0 comments
|
Download
|
 |
M |
proto/text_parser.go
|
View
|
1
|
2 chunks |
+3 lines, -8 lines |
0 comments
|
Download
|
 |
M |
proto/text_test.go
|
View
|
1
|
1 chunk |
+0 lines, -9 lines |
0 comments
|
Download
|
 |
M |
protoc-gen-go/descriptor/descriptor.pb.go
|
View
|
1
|
18 chunks |
+18 lines, -0 lines |
0 comments
|
Download
|
 |
M |
protoc-gen-go/generator/generator.go
|
View
|
1
|
3 chunks |
+4 lines, -1 line |
0 comments
|
Download
|
 |
M |
protoc-gen-go/plugin/plugin.pb.go
|
View
|
1
|
3 chunks |
+3 lines, -0 lines |
0 comments
|
Download
|
 |
M |
protoc-gen-go/testdata/my_test/test.pb.go
|
View
|
1
|
6 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
 |
M |
protoc-gen-go/testdata/my_test/test.pb.go.golden
|
View
|
1
|
6 chunks |
+6 lines, -0 lines |
0 comments
|
Download
|
Total messages: 4
|