- 3992ea8 all: implement depth limit for unmarshaling by Lasse Folger · 2 years, 7 months ago
- 3a9e1dc all: gofmt all by Damien Neil · 2 years, 10 months ago
- 05be61f reflect/protoreflect: add more docs on Value aliasing by Damien Neil · 3 years, 2 months ago
- 21e33cc reflect/protoregistry: restore conflicting file names check by Damien Neil · 3 years, 4 months ago
- febffdd reflect/protoregistry: permit conflicting file names by Damien Neil · 3 years, 4 months ago
- 0e358a4 reflect/protorange: fix typo of func name in comment by sryoya · 3 years, 5 months ago
- e4fcb9f reflect: add protopath and protorange packages by Joe Tsai · 4 years, 4 months ago
- 77dfd04 reflect/protoregistry: add compile-time opt-out for registration conflicts by Joe Tsai · 3 years, 7 months ago
- aa45c46 reflect/protoregistry: panic upon registration conflicts by Joe Tsai · 4 years, 4 months ago
- 9712361 all: rely on dynamic dependency check for genproto by Joe Tsai · 4 years ago
- 687df23 reflect/protodesc: fix round-tripping for package field by Joe Tsai · 4 years ago
- 42cc4c5 reflect/protoreflect: improve source information usability by Joe Tsai · 4 years, 3 months ago
- 1a290e9 reflect/protoreflect: add MessageFieldTypes by Joe Tsai · 4 years, 4 months ago
- e14d6b3 reflect/protoreflect: add FieldDescriptor.TextName by Joe Tsai · 4 years, 3 months ago
- 91eb7d3 protoregistry: avoid checking for '/' in FindMessageByName by Martin Möhrmann · 4 years, 3 months ago
- b783214 reflect/protoregistry: centralize MessageSet extension resolution logic by Joe Tsai · 4 years, 3 months ago
- 44e4150 reflect/protoreflect: optimize Name.IsValid and FullName.IsValid by Joe Tsai · 4 years, 3 months ago
- e0b77db internal/genid: add new package for generated identifiers by Joe Tsai · 4 years, 4 months ago
- 27ea64f reflect/protoreflect: adjust ValueOf panic message by Joe Tsai · 4 years, 4 months ago
- 0567a55 all: add weak dependency on google.golang.org/genproto module by Joe Tsai · 4 years, 4 months ago
- 81db48a all: move well-known types by Joe Tsai · 4 years, 4 months ago
- 1f5b6fe all: improve panic messages for better debugability by Joe Tsai · 4 years, 5 months ago
- 90042a5 reflect/protoreflect: fix typo in FieldDescriptor.HasOptionalKeyword by Joe Tsai · 4 years, 5 months ago
- 387873d all: implement support for proto3 optional semantics by Joe Tsai · 4 years, 5 months ago
- d824637 reflect/protoreflect: mention bidirectional conversion of protodesc by Joe Tsai · 4 years, 7 months ago
- 7650ca0 reflect/protoreflect: cleanup wording on Message.NewField by Joe Tsai · 4 years, 6 months ago
- 188e702 reflect/protodesc: add NewFiles by Damien Neil · 4 years, 6 months ago
- cd108d0 encoding/protowire: make package publicly available by Joe Tsai · 4 years, 7 months ago
- 13e7f14 reflect/protoregistry: avoid deadlock in registration by Damien Neil · 5 years ago
- 0f2b33b reflect/protoregistry: add link to namespace conflict FAQ by Damien Neil · 4 years, 7 months ago
- 6e36304 reflect/protoreflect: ExtensionRangeOptions never returns nil by Damien Neil · 4 years, 7 months ago
- f26a9e7 all: rename IsInitialized as CheckInitialized by Joe Tsai · 4 years, 7 months ago
- 3df87a0 runtime/protoiface: remove IsInitializedOutputFlags and IsInitialized by Joe Tsai · 4 years, 7 months ago
- 52ee491 reflect/protoreflect: improve documentation by Joe Tsai · 4 years, 7 months ago
- 6af2cee reflect/protodesc: improve documentation by Joe Tsai · 4 years, 7 months ago
- 466dd77 all: fast-path method refactoring by Damien Neil · 4 years, 7 months ago
- 3dbd95a reflect/protoreflect: add List.AppendMutable and Map.Mutable by Damien Neil · 4 years, 7 months ago
- 5b335f7 reflect/protoreflect: update documentation by Joe Tsai · 4 years, 7 months ago
- e8e8875 proto, runtime/protoiface, internal/impl: add fast-path Merge by Damien Neil · 4 years, 7 months ago
- 5ca8f84 reflect/protoregistry: minor doc change by Joe Tsai · 4 years, 7 months ago
- 709e7c8 protoreflect: adjust documentation by Joe Tsai · 4 years, 7 months ago
- 25fc6fb reflect/protodesc: add FileOptions by Joe Tsai · 4 years, 8 months ago
- 93bccf7 all: scrub all TODOs by Joe Tsai · 4 years, 8 months ago
- 01b51b4 proto, internal/errors: add Error sentinel, errors.Wrap by Damien Neil · 4 years, 8 months ago
- 524c606 runtime/protoiface: use more efficient options representation by Damien Neil · 4 years, 8 months ago
- c600d6c all: do best-effort initialization check on fast path unmarshal by Damien Neil · 4 years, 8 months ago
- d30e561 proto: add MarshalState, UnmarshalState by Damien Neil · 4 years, 8 months ago
- 61781dd all: abstract fast-path marshal and unmarshal inputs and outputs by Damien Neil · 4 years, 8 months ago
- f12fb45 all: add ProtoMethods method to protoreflect.Message by Damien Neil · 4 years, 8 months ago
- 94e730b internal/testprotos: hide all public testprotos by Joe Tsai · 4 years, 9 months ago
- b7695fa proto: add Clone function and MergeOptions.Clone method by Joe Tsai · 4 years, 9 months ago
- 6c26a04 internal/filedesc: use jsonName.Init method over JSONName constructor by Joe Tsai · 4 years, 9 months ago
- 82886da reflect/protoreflect: add {Message,List,Map}.IsValid by Damien Neil · 4 years, 10 months ago
- c975a70 reflect/protoregistry: remove deprecated APIs by Damien Neil · 4 years, 11 months ago
- e918732 internal/filedesc: move message options to L1 initialization by Damien Neil · 4 years, 11 months ago
- a0a54b8 reflect/protoreflect: remove nullability from repeated extension fields by Damien Neil · 5 years ago
- c826885 reflect/protoregistry: add (*Types).Register{Message,Enum,Extension} by Damien Neil · 5 years ago
- ae313d4 cmd/protoc-gen-go: fix Reset method by Joe Tsai · 5 years ago
- 3b65992 all: remove {Enum,Message,Extension}Type.GoType methods by Damien Neil · 5 years ago
- 7361887 reflect/protoregistry: protect global registries with a lock by Joe Tsai · 5 years ago
- 84177c9 all: use typed variant of protoreflect.ValueOf by Joe Tsai · 5 years ago
- fd4c605 internal: simplify ExtensionInfo initialization by Joe Tsai · 5 years ago
- 09217f0 all: make error messages unstable by Joe Tsai · 5 years ago
- 6c30280 reflect/protoreflect: emit valid Go from GoString by Joe Tsai · 5 years ago
- 72980ee reflect/protoregistry: add Num methods for every Range method by Joe Tsai · 5 years ago
- 2eaed36 all: remove NewMessage methods by Damien Neil · 5 years ago
- 835b271 reflect/protoreflect: add ExtensionType IsValid{Interface,Value} methods by Damien Neil · 5 years ago
- 3cda377 all: rename ExtensionType Descriptor method to TypeDescriptor (2/2) by Damien Neil · 5 years ago
- 79bfdbe all: rename ExtensionType Descriptor method to TypeDescriptor (1/2) by Damien Neil · 5 years ago
- c5060d2 reflect/protoreflect: add non-allocating Value constructors by Damien Neil · 5 years ago
- f1e905b all: unify protoV1.ExtensionDesc and proto.ExtensionType by Damien Neil · 5 years ago
- 0080e68 reflect/protoreflect: improve package documentation by Joe Tsai · 5 years ago
- 7328839 cmd/protoc-gen-go: annotate depIdxs list with index comments by Joe Tsai · 5 years ago
- 16163b4 all: drop reflect/prototype package by Damien Neil · 5 years ago
- 4401a0d cmd/protoc-gen-go, internal/filetype: clean up EnumType construction by Damien Neil · 5 years ago
- 1799d11 all: rename tag and flags for legacy support by Joe Tsai · 5 years ago
- 92f7618 all: refactor extensions, add proto.GetExtension etc. by Damien Neil · 5 years ago
- d4f0800 all: make handling of zero-value composites more consistent by Damien Neil · 5 years ago
- bab3d40 runtime/protoimpl, cmd/protoc-gen-go: support release versioning by Joe Tsai · 5 years ago
- 8d5e6d6 cmd/protoc-gen-go: improve generation of comments by Joe Tsai · 5 years ago
- 4a7d633 cmd/protoc-gen-go: group extension variable declarations by Joe Tsai · 5 years ago
- f527451 all: add NewField, NewElement, NewValue by Damien Neil · 5 years ago
- 9b8a433 cmd/protoc-gen-go: group enum map vars in blocks by Joe Tsai · 5 years ago
- e815d6a all: remove dead code by Joe Tsai · 5 years ago
- 954bd92 all: refactor Converter by Damien Neil · 5 years ago
- 38b6196 cmd/protoc-gen-go: group generation of internal fields together by Joe Tsai · 5 years ago
- 831b8f5 reflect/protoregistry: add conflict override by Joe Tsai · 5 years ago
- 43761bd cmd/protoc-gen-go: update deprecation warning by Joe Tsai · 5 years ago
- 1ac7b53 internal/filedesc: print warnings on registration conflicts by Joe Tsai · 5 years ago
- af57087 reflect/protoregistry: provide more informative errors for conflicts by Joe Tsai · 5 years ago
- 3d8e369 all: implement proto1 weak fields by Joe Tsai · 5 years ago
- 67da21c reflect/protodesc: only check enum dependency syntax if resolved by Joe Tsai · 5 years ago
- e182c91 reflect/protoreflect: add FileDescriptor.SourceLocations by Joe Tsai · 5 years ago
- d421150 reflect/protoreflect: add Enum.Type and Message.Type by Joe Tsai · 5 years ago
- 0f81b38 runtime/protoiface: move and rename XXX_Methods by Joe Tsai · 5 years ago
- a8a2cea proto: move T->*T wrappers from internal/scalar to proto by Damien Neil · 5 years ago
- 82760ce internal/impl: add MessageState to every generated message by Joe Tsai · 5 years ago
- 97a8739 internal/strs: unify string manipulation functionality by Joe Tsai · 5 years ago
- 6ceeaab cmd/protoc-gen-go: remove MessageSet hackery by Joe Tsai · 5 years ago
- c0e4bb2 cmd/protoc-gen-go: unexport implementation-specific XXX fields by Joe Tsai · 5 years ago