Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
external
/
golang-protobuf
/
3a18560b88b0566f99a88f23cf98bdc83335c6c2
3a18560
all: add a test for copyright headers
by Damien Neil
· 5 years ago
2a63c7a
internal/cmd: print generated filename only when contents change
by Damien Neil
· 5 years ago
befd2dd
cmd/protoc-gen-go-grpc: remove
by Damien Neil
· 5 years ago
56786dc
testing/prototest: refactor prototest API
by Damien Neil
· 6 years ago
fb5fde4
internal/impl: remove blocking TODO
by Joe Tsai
· 5 years ago
929c287
internal/testprotos: add a missing Copyright header line
by Damien Neil
· 5 years ago
f26a9e7
all: rename IsInitialized as CheckInitialized
by Joe Tsai
· 5 years ago
5e75048
all: fix license header
by Joe Tsai
· 5 years ago
3df87a0
runtime/protoiface: remove IsInitializedOutputFlags and IsInitialized
by Joe Tsai
· 5 years ago
52ee491
reflect/protoreflect: improve documentation
by Joe Tsai
· 5 years ago
6af2cee
reflect/protodesc: improve documentation
by Joe Tsai
· 5 years ago
04f03cb
compiler/protogen: improve documentation
by Joe Tsai
· 5 years ago
0232edc
all: remove stray "." from license headers
by Damien Neil
· 5 years ago
466dd77
all: fast-path method refactoring
by Damien Neil
· 5 years ago
3dbd95a
reflect/protoreflect: add List.AppendMutable and Map.Mutable
by Damien Neil
· 5 years ago
c4051cd
types/known: remove packages present in genproto
by Damien Neil
· 5 years ago
725bfea
internal/impl: support legacy Merger interface
by Damien Neil
· 5 years ago
91b2604
encoding: re-arrange options
by Joe Tsai
· 5 years ago
5b335f7
reflect/protoreflect: update documentation
by Joe Tsai
· 5 years ago
e8e8875
proto, runtime/protoiface, internal/impl: add fast-path Merge
by Damien Neil
· 6 years ago
7059483
all: update go.mod in submodules
by Damien Neil
· 5 years ago
06e51b7
internal/weakdeps: put APIv1 weak dependency behind a build constraint
by Damien Neil
· 5 years ago
5ca8f84
reflect/protoregistry: minor doc change
by Joe Tsai
· 5 years ago
b08bc6e
proto: minor doc changes
by Joe Tsai
· 5 years ago
6320bdf
types/dynamicpb: minor doc change
by Joe Tsai
· 5 years ago
d7b9f5c
proto: document the relationship between v1 and v2 messages
by Joe Tsai
· 6 years ago
aa735f3
internal/testprotos: add missing go_package option
by Damien Neil
· 5 years ago
baf64d5
all: depend on github.com/golang/protobuf@1.4.0-rc1
by Damien Neil
· 5 years ago
709e7c8
protoreflect: adjust documentation
by Joe Tsai
· 6 years ago
c7aa53a
proto: refactor merge tests
by Damien Neil
· 5 years ago
cf33a9a
proto: remove shallow merge support, and MergeOptions
by Damien Neil
· 5 years ago
316febd
internal/impl: pass *coderFieldInfo into fast-path functions
by Damien Neil
· 6 years ago
f261722
proto: add Merge tests for aberrant inputs
by Joe Tsai
· 6 years ago
e76af4b
proto: document reset memory aliasing guarantees
by Joe Tsai
· 6 years ago
25fc6fb
reflect/protodesc: add FileOptions
by Joe Tsai
· 6 years ago
d2ece13
encoding/protojson: refactor to follow prototext pattern
by Herbie Ong
· 6 years ago
3b51224
cmd/protoc-gen-go: add compile-time assertion for legacy proto package version
by Joe Tsai
· 6 years ago
93bccf7
all: scrub all TODOs
by Joe Tsai
· 6 years ago
604cdd2
proto: add package docs
by Damien Neil
· 6 years ago
ee206b9
proto: add tests for groups in oneofs
by Damien Neil
· 6 years ago
01b51b4
proto, internal/errors: add Error sentinel, errors.Wrap
by Damien Neil
· 6 years ago
9afe9bb
internal/impl: validate messagesets
by Damien Neil
· 6 years ago
f9d4fdf
internal/impl: fix validation of required group fields
by Damien Neil
· 6 years ago
952a08d
encoding/prototext: make unexpected EOF error into proto.Error
by Herbie Ong
· 6 years ago
6fb2994
all: tests, tweaks for lazy extension decoding
by Damien Neil
· 6 years ago
4e6b903
internal/encoding/text: fix eof crash when parsing list of scalars
by Herbie Ong
· 6 years ago
4eefd77
internal/impl: init map value MessageInfos in validator
by Damien Neil
· 6 years ago
2eb18f0
internal/encoding/text: fix error construction in parseTypeName
by Herbie Ong
· 6 years ago
40cba14
internal/impl: fix for lazy decoding of groups
by Damien Neil
· 6 years ago
9dd7148
internal/fuzz: add oss-fuzz build script
by Damien Neil
· 6 years ago
4eeab36
internal/fuzztest: set cap to len on test byte slice
by Damien Neil
· 6 years ago
0f783d8
internal/impl: fix off-by-one in varint validation
by Damien Neil
· 6 years ago
cadb4ab
internal/impl: refactor validation a bit
by Damien Neil
· 6 years ago
9b3d97c
encoding/prototext: rewrite of internal/encoding/text
by Herbie Ong
· 6 years ago
3c5fb5f
all: make .proto file names relative to module root
by Damien Neil
· 6 years ago
521f2a0
internal/filedesc: remove dependency on proto file name
by Damien Neil
· 6 years ago
1c33e11
proto: make one test more general
by Damien Neil
· 6 years ago
f68f170
internal/testprotos: minor .proto file fixes
by Damien Neil
· 6 years ago
886c326
internal/encoding/json: add tests for negative zeros.
by Herbie Ong
· 6 years ago
d025c95
proto, internal/protobuild: add test proto template builder
by Damien Neil
· 6 years ago
4d91816
internal/impl: catch varint overflow in validator
by Damien Neil
· 6 years ago
74b1460
encoding: add Format helper function and method
by Joe Tsai
· 6 years ago
1887ff7
internal/impl: better fast-path init checks for extensions
by Damien Neil
· 6 years ago
6f29779
internal/impl: fix validator bytes field length decoding
by Damien Neil
· 6 years ago
c70f5d5
internal/impl: avoid redundant lazy extension inits
by Damien Neil
· 6 years ago
ca6f40c
proto: make use of fast-path initialization checks
by Damien Neil
· 6 years ago
0ae1c97
internal/impl: lazy extension decoding
by Damien Neil
· 6 years ago
a522d5f
internal/impl: fix tag decoding when field num doesn't fit in int32
by Damien Neil
· 6 years ago
524c606
runtime/protoiface: use more efficient options representation
by Damien Neil
· 6 years ago
212b05b
internal/testprotos: make TestAllExtensions recursive
by Damien Neil
· 6 years ago
a60e709
proto: fix DiscardUnknown
by Damien Neil
· 6 years ago
cb0bfd0
internal/impl: reduce redundant MessageInfo initializations in validator
by Damien Neil
· 6 years ago
8fa11b1
internal/impl: inline most field decoding in the validator
by Damien Neil
· 6 years ago
5d82883
internal/impl: inline small tag decoding in the validator
by Damien Neil
· 6 years ago
f25a6ca
internal/benchmarks/micro: add validator microbenchmarks
by Damien Neil
· 6 years ago
5e73c4c
grpc: accept interface in NewClient functions
by Doug Fawley
· 6 years ago
adbbc8e
internal/impl: inline some small varint decoding
by Damien Neil
· 6 years ago
170b2bf
internal/impl: precompute required bit in validator
by Damien Neil
· 6 years ago
ce8f7f6
internal/impl: inline small tag decoding
by Damien Neil
· 6 years ago
8729675
internal/benchmarks/micro: add a place for microbenchmarks
by Damien Neil
· 6 years ago
0bf97b7
internal/impl: messageset validation and isinit fixes
by Damien Neil
· 6 years ago
c600d6c
all: do best-effort initialization check on fast path unmarshal
by Damien Neil
· 6 years ago
d30e561
proto: add MarshalState, UnmarshalState
by Damien Neil
· 6 years ago
f0831e8
internal/impl: change unmarshal func return to unmarshalOptions
by Damien Neil
· 6 years ago
61781dd
all: abstract fast-path marshal and unmarshal inputs and outputs
by Damien Neil
· 6 years ago
f12fb45
all: add ProtoMethods method to protoreflect.Message
by Damien Neil
· 6 years ago
2f643a9
internal/impl: avoid type conversion on UnmarshalOptions.Resolver
by Damien Neil
· 6 years ago
6635e7d
internal/impl: recognized required bytes fields in validation
by Damien Neil
· 6 years ago
2ae6093
internal/impl: fix unmarshal of group containing their own field number
by Damien Neil
· 6 years ago
1c8015f
all: minor tweaks
by Joe Tsai
· 6 years ago
94e730b
internal/testprotos: hide all public testprotos
by Joe Tsai
· 6 years ago
55f1825
internal/testprotos/legacy: rename and regenerate
by Joe Tsai
· 6 years ago
4a7fc82
cmd/protoc-gen-go: refactor package
by Joe Tsai
· 6 years ago
7abc2de
internal/impl: omit isInit func when not needed
by Damien Neil
· 6 years ago
025a0d2
benchmarks: rename to internal/benchmarks
by Damien Neil
· 6 years ago
ec00e32
all: remove APIv1 dependency
by Damien Neil
· 6 years ago
54a0a04
internal/impl: check for required fields in missing map value
by Damien Neil
· 6 years ago
b02b6d1
internal/encoding/json: fix performance cliff when decoding large integers that will go out of range.
by Herbie Ong
· 6 years ago
b0c26f1
internal/impl: add message validator
by Damien Neil
· 6 years ago
2ad3f24
proto: fix equality on nil values of different types
by Damien Neil
· 6 years ago
Next »