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