Sign in
go
/
protobuf
/
HEAD
« Previous
50c1671
internal/impl: simplify extension data structures
by Joe Tsai
· 5 years ago
e089c0f
internal/fileinit: add FileDescriptor.ProtoLegacyRawDesc method
by Joe Tsai
· 5 years ago
7ca7098
cmd/protoc-gen-go: drop xxx_ prefix for package-level variables
by Joe Tsai
· 5 years ago
4419fab
integration_test: drop "go build ./..."
by Damien Neil
· 5 years ago
2300c18
reflect/protoreflect, reflect/protoregistry: move descriptor lookup to registry
by Damien Neil
· 5 years ago
8eba9ee
encoding: add simple benchmarks to compare V1 vs V2
by Herbie Ong
· 5 years ago
a2dd228
internal/fileinit: make fileinit responsible for registering concrete options types
by Joe Tsai
· 5 years ago
5b9fa1f
all: remove direct dependence on internal/legacy
by Joe Tsai
· 5 years ago
bc310b5
proto: validate UTF-8 in proto3 strings
by Damien Neil
· 5 years ago
a5f43e8
internal/fileinit: add scary warnings about compatibility
by Joe Tsai
· 5 years ago
21a3974
encoding/textpb: add string fields UTF-8 validation
by Herbie Ong
· 5 years ago
b132ae0
encoding/jsonpb: use knownfields.WhichOneof for marshalKnownValue
by Herbie Ong
· 5 years ago
89193ac
encoding/jsonpb: remove dependency on descriptor proto
by Herbie Ong
· 5 years ago
09b5b46
cmd/protoc-gen-go: revert Enum simplication
by Joe Tsai
· 5 years ago
fb8bd3a
internal/legacy, internal/encoding/tag: don't synthesize options
by Damien Neil
· 5 years ago
987d570
internal/legacy: remove dependency on descriptor.proto
by Damien Neil
· 5 years ago
4ec39c7
reflect/protoreflect: add KnownFields.WhichOneof
by Joe Tsai
· 5 years ago
872b500
cmd/protoc-gen-go: generate oneof types seperately
by Joe Tsai
· 5 years ago
53b05a5
proto: add simple benchmark
by Damien Neil
· 5 years ago
03e7486
proto: replace CachedSize fast-path method with UseCachedSize option
by Damien Neil
· 5 years ago
3016b73
proto: fix MarshalAppend fast path
by Damien Neil
· 5 years ago
cc2b078
proto: enable/disable fast path with build tags
by Damien Neil
· 5 years ago
8fa64d9
internal/encoding/json: improve Value.Int,Uint by reducing allocations
by Herbie Ong
· 5 years ago
4686e23
proto: add IsInitialized
by Damien Neil
· 5 years ago
96c229a
proto: check for required fields in encoding/decoding
by Damien Neil
· 5 years ago
9d19e5c
test.bash: update to protoc3.7.1 and go1.11.6 and go1.12.1
by Joe Tsai
· 5 years ago
09b28a9
encoding/textpb: clean-up code and fix error handling inside closures
by Herbie Ong
· 5 years ago
ac50359
internal/set: remove Int32s, Int64s, and Strings
by Joe Tsai
· 5 years ago
8a1d460
encoding/jsonpb,textpb: fix handling of duplicate oneof fields
by Herbie Ong
· 5 years ago
0d3e8cc
proto, runtime/protoiface: add support for fast-path marshaling
by Damien Neil
· 5 years ago
17523eb
encoding/jsonpb: improve and fix unmarshaling of Duration
by Herbie Ong
· 5 years ago
300b9fe
encoding/jsonpb: fix unmarshaling of NullValue field
by Herbie Ong
· 5 years ago
8ac9dd2
encoding/jsonpb: add support for unmarshaling Any
by Herbie Ong
· 5 years ago
670d808
internal/encoding/json: improve allocation of Value for JSON strings
by Herbie Ong
· 5 years ago
61968ce
cmd/protoc-gen-go: perform some code cleanup
by Joe Tsai
· 5 years ago
5d72cc2
cmd/protoc-gen-go: lazily GZIP-encode the raw descriptor
by Joe Tsai
· 5 years ago
ebbb4bb
runtime/protoiface: doc cleanup
by Joe Tsai
· 5 years ago
e1e3493
encoding/textpb: use internal/fieldnum for well-known type fields
by Herbie Ong
· 5 years ago
82014a5
encoding/jsonpb: update handling of Empty message type
by Herbie Ong
· 5 years ago
329be5b
encoding/jsonpb: add AllowPartial option to MarshalOptions and UnmarshalOptions
by Herbie Ong
· 5 years ago
822de2d
encoding/jsonpb: remove encoder and decoder types
by Herbie Ong
· 5 years ago
c445037
encoding/jsonpb: add support for unmarshaling Duration and Timestamp
by Herbie Ong
· 5 years ago
61e93c7
proto: add generic Size
by Damien Neil
· 5 years ago
42577ea
encoding/textpb: add AllowPartial option to MarshalOptions and UnmarshalOptions
by Herbie Ong
· 5 years ago
307a793
encoding/jsonpb: rearrange and add descriptions in well_known_types.go
by Herbie Ong
· 5 years ago
3b46ade
proto: add proto3 encode/decode test cases
by Damien Neil
· 5 years ago
e63c4c4
encoding/jsonpb: add support for unmarshaling wrapper and struct types
by Herbie Ong
· 5 years ago
35ec98f
cmd/protoc-gen-go: generate for v2-only dependencies
by Joe Tsai
· 5 years ago
1c7462c
encoding/jsonpb: fix encoding of empty google.protobuf.Value
by Herbie Ong
· 5 years ago
a342195
internal/encoding/json: improve decoding of JSON numbers for floats
by Herbie Ong
· 5 years ago
f503c30
all: re-add go.mod and go.sum files
by Joe Tsai
· 5 years ago
4fddeba
all: move v1 types over to the v2 repository
by Joe Tsai
· 5 years ago
4532dd7
internal/fileinit: prevent map entry descriptors from implementing MessageType
by Joe Tsai
· 5 years ago
300cff0
encoding/textpb: clean up tests on Any
by Herbie Ong
· 5 years ago
ca46d8c
internal/fieldnum: generate field numbers for the google.protobuf package
by Joe Tsai
· 5 years ago
0b0f403
encoding/jsonpb: add support for marshaling well-known types
by Herbie Ong
· 5 years ago
3a38591
encoding/jsonpb: change MarshalOptions.Compact option to Indent
by Herbie Ong
· 5 years ago
1321a0e
cmd/protoc-gen-go: generate descriptor proto using v2 textpb
by Joe Tsai
· 5 years ago
559d47f
cmd/protoc-gen-go: fix init order for v1 registration
by Joe Tsai
· 5 years ago
4630b3d
integration_test: fix race condition between stderr and stdout
by Herbie Ong
· 5 years ago
b936504
internal/legacy: guarantee one-to-one generation of wrapper types
by Joe Tsai
· 5 years ago
08cd884
cmd/protoc-gen-go: register with the v2 registry for descriptor
by Joe Tsai
· 5 years ago
ce07f39
internal/cmd/generate-protos: disable detrand
by Joe Tsai
· 5 years ago
f31bf26
cmd/protoc-gen-go: only depend on v2 proto package
by Joe Tsai
· 5 years ago
8e506a8
cmd/protoc-gen-go: rely on protoimpl for basic helpers
by Joe Tsai
· 5 years ago
e52379a
encoding/jsonpb: add support for unmarshaling extensions and messagesets
by Herbie Ong
· 5 years ago
e0cf15b
encoding/textpb: fix failed tests due to ordering of marshaled binary fields
by Herbie Ong
· 5 years ago
4d1c3be
encoding/textpb: reduce dependency on proto v1 package
by Herbie Ong
· 5 years ago
c96a79d
encoding/jsonpb: add support for basic unmarshaling
by Herbie Ong
· 5 years ago
e0f1ea4
encoding/textpb: remove blank line
by Joe Tsai
· 5 years ago
afb455e
cmd/protoc-gen-go: correlate v1 ExtensionDesc with v2 ExtensionType
by Joe Tsai
· 5 years ago
69996ba
internal/legacy: use proto.Unmarshal from v2
by Joe Tsai
· 5 years ago
f83d5bb
encoding/jsonpb: add support for marshaling of extensions and messagesets
by Herbie Ong
· 5 years ago
99f24c3
proto: wire encoding support
by Damien Neil
· 5 years ago
4866b95
internal/impl: try to work with ExtensionDescs when legacy is absent
by Damien Neil
· 5 years ago
990b9f5
internal/prototype: move from reflect/prototype
by Joe Tsai
· 5 years ago
cf4f80a
.travis.yml: configure for OSX
by Joe Tsai
· 5 years ago
94a8510
protogen: fix protogen_test.go
by Joe Tsai
· 5 years ago
250c6ea
internal/encoding/text: change Value.Float{32,64} to Value.Float
by Herbie Ong
· 5 years ago
4989810
cmd/protoc-gen-go: always generate support for reflection
by Joe Tsai
· 5 years ago
9e88bc0
test.bash: purge unused directories based on timeout
by Joe Tsai
· 5 years ago
bb786ea
test.bash: update to protobuf 3.7.0
by Joe Tsai
· 5 years ago
d9bfe8b
all: fix travis after v1 update
by Joe Tsai
· 5 years ago
8692540
go.mod: re-add go.mod file
by Joe Tsai
· 5 years ago
61d82d9
go.mod: temporarily delete go.mod file
by Joe Tsai
· 5 years ago
87608a7
encoding/jsonpb: switch MarshalOptions to use new JSON encoder
by Herbie Ong
· 5 years ago
a7a0de8
go.sum: temporarily delete go.sum file
by Joe Tsai
· 5 years ago
d3f8f2d
internal/encoding/json: rewrite to a token-based encoder and decoder
by Herbie Ong
· 5 years ago
9d8c804
go.sum: purge unused dependencies
by Joe Tsai
· 5 years ago
22b1ebd
internal/impl: split messageWrapper into different types
by Joe Tsai
· 5 years ago
c93f494
cmd/protoc-gen-go/testdata: ignore go.sum
by Joe Tsai
· 5 years ago
d56458e
internal/cmd/generate-protos: generate test for testdata
by Joe Tsai
· 5 years ago
beda404
protogen: drop dependency on golang.org/x/tools/go/ast/astutil
by Joe Tsai
· 5 years ago
0fc2245
cmd/protoc-gen-go: enforce init order within packages
by Damien Neil
· 5 years ago
db6ad14
encoding/textpb: add package doc
by Herbie Ong
· 5 years ago
f398784
.travis.yml: fix travis CI
by Joe Tsai
· 5 years ago
1af1de0
internal/cmd/generate-protos: generate internal descfield package
by Joe Tsai
· 5 years ago
4b465c0
test.bash: limit running go test to integration_test.go only
by Herbie Ong
· 5 years ago
1e1e78b
internal/encoding/jsonx: copy internal/encoding/json
by Herbie Ong
· 5 years ago
707894e
test.bash: rewrite the integration test in Go
by Joe Tsai
· 5 years ago
Next »