1. 0a4f71a Remove unnecessary conversions (#315) by Tamir Duberstein · 7 years ago
  2. 7b80024 Fix doc re. getters for proto3, i.e. getters are now generated on all fields (#354) by Herbie Ong · 7 years ago
  3. 63bfc70 Fixed broken tests on pre-go1.8 #356 (#359) by Herbie Ong · 7 years ago
  4. 157d9c5 regenerate pb.go files with protobuf 3.3.0 by Ross Light · 7 years ago
  5. 62e782f proto: Fix a Marshal race on messages with extensions. by bcmills · 8 years ago
  6. 8e1c791 Generate pb.go files after https://github.com/golang/protobuf/commit/cb9b7771abc2a63ab206dde76539f08f66ab994d by Lukasz Milewski · 8 years ago
  7. cb9b777 Add a benchmark demonstrating lock contention when Marshaling/Unmarshaling maps. by lmilewski · 8 years ago
  8. 4a5b3fd Regenerate pb.go files after https://github.com/golang/protobuf/commit/24f28ae800abfde9310e779f94be606b1a98a3fc by Lukasz Milewski · 8 years ago
  9. 24f28ae protoc-gen-go: Add Filename to ExtensionDesc. by Googler · 8 years ago
  10. 1bdfb32 Run 'make generate-test-pbs' in proto/ to regenerate proto3.pb.go testdata by Lukasz Milewski · 8 years ago
  11. 0358ab2 Generate new pb.go files. by Lukasz Milewski · 8 years ago
  12. da116c3 proto: generate Get methods for fields of basic type in proto3 by lmilewski · 8 years ago
  13. 2bc9827 improve error message for duplicate oneof in text parsing by Googler · 8 years ago
  14. a66a4fa Produce an error when unmarshaling text protos if a oneof field is set more than once. by Googler · 8 years ago
  15. 98fa357 Fix tests. by Joe Tsai · 8 years ago
  16. 3571fb5 Add a decoding benchmark for multiple small repeated ints by notcarl · 8 years ago
  17. 5d356b9 Unroll DecodeVarint to speed up int32/int64/uint64 slice decoding. by notcarl · 8 years ago
  18. 1976b9e Note that Buffer.Unmarshal does NOT reset the destination protobuf. by notcarl · 8 years ago
  19. 5fb654a Add Varint decoding benchmarks PiperOrigin-RevId: 135181742 by notcarl · 8 years ago
  20. 99d46c5 Add protobuf benchmarks for varint encoding. by notcarl · 8 years ago
  21. df1d3ca proto: In Size, don't double-count the tagcode for structs that implement Marshaler. by bcmills · 8 years ago
  22. 1f49d83 Allow t/f and True/False while parsing text protos by light · 8 years ago
  23. 5bdfda0 Change MessageName to check if Message has an XXX_MessageName() method, and use the name returned by that method instead of internal registry when present. by Googler · 8 years ago
  24. ef00c02 proto.Equal: document map equality and clarify the rule for repeated fields. by hakim · 8 years ago
  25. 7390af9 Fix comment for Buffer.index field by light · 8 years ago
  26. 1687f00 proto: Prevent Any protos from being deserialized multiple times. by Luke Granger-Brown · 8 years ago
  27. 51fb628 proto: don't panic when calling ExtensionDescs on an uninitialized message. by Damien Neil · 8 years ago
  28. 18a29c0 regenerate .pb.go by Ross Light · 8 years ago
  29. 874264f proto: check for required fields when unmarshalling groups by Damien Neil · 8 years ago
  30. b3e26a4 proto: regenerate proto3.pb.go from .proto file by matloob@google.com · 8 years ago
  31. 78b168c net/proto2/go: add GetAllExtensionDescs returns a []*ExtensionDesc by matloob@google.com · 8 years ago
  32. f6b4231 proto: import change from Google. by matloob@google.com · 8 years ago
  33. 5386fff proto: s/Printf/Print/ where there's no format verb by Ross Light · 8 years ago
  34. ba6f978 Make proto.RegisterFile public for gRPC by Ross Light · 8 years ago
  35. 3b06fc7 net/proto2/go: make a slight change to how we handle []byte fields by matloob@google.com · 8 years ago
  36. 1111461 proto: allow text proto map keys to be omitted or order swapped by Ross Light · 8 years ago
  37. 9e6977f proto: fix equality to work with V1 generated format by matloob@google.com · 8 years ago
  38. e51d002 net/proto2: remove <message>.ExtensionMap() from generated messages by matloob@google.com · 8 years ago
  39. cd85f19 proto: return error from Marshal if a message encodes to > 2GiB by Ross Light · 8 years ago
  40. a4ab9ec proto: clean up proto API for extensions by matloob@google.com · 8 years ago
  41. 2ebff28 Correctly set OrigName for oneof fields. by Dave Day · 8 years ago
  42. f0a097d jsonpb: Fix handling of repeated enums. by David Symonds · 8 years ago
  43. 78550bb Improve error message when text unmarshaling a nested message with a required field. by Bryan Mills · 8 years ago
  44. dda510a Use reflection-driven field accesses under GopherJS. by Andrew Gerrand · 8 years ago
  45. 8d92cf5 Add specific error for oneof with nil element. by Bryan Mills · 8 years ago
  46. cde632b Use the zero value when decoding a map element that is missing its key or value. by Michael Matloob · 8 years ago
  47. 1cc4d6f Support for google.protobuf.Any expansion in text marshaling and unmarshaling. by Lev Shamardin · 8 years ago
  48. 2fc053c Generate Descriptor method for groups. by David Symonds · 8 years ago
  49. b3392a2 Configurable TextMarshaler for protos. by Lev Shamardin · 8 years ago
  50. 001690d Switch jsonpb.Marshaler to use camelCase by default. by David Symonds · 8 years ago
  51. d20896f Add support for plumbing json_name from protoc through to proto.Properties. by David Symonds · 8 years ago
  52. b982704 Extend the text format parser to allow concatenation of string literals in single quotes. by Daniel Kraft · 8 years ago
  53. 6aaa8d4 Adding repeated field data population example by Zac Mullett · 8 years ago
  54. 2402d76 Add compatibility markers to proto generated code. by David Symonds · 8 years ago
  55. 4df416c Fix proto.Equal handling of proto3 bytes fields. by David Symonds · 8 years ago
  56. 04eac41 Update docs to mention the proto3 API differences. by David Symonds · 8 years ago
  57. 0879490 Generate sizer functions for oneofs. by Damien Neil · 8 years ago
  58. 221834d Regenerate protos. by David Symonds · 9 years ago
  59. 7c1e7ed Fix unmarshaling code to properly handle multiple instances of the same by Erik McClenney · 9 years ago
  60. 8cf720c Unexport proto.MessageSet, and remove a bunch of its support. by David Symonds · 9 years ago
  61. d3d7838 Expand proto.RegisterType mapping to record both directions (name <-> reflect.Type), by David Symonds · 9 years ago
  62. a7f1e75 Register all proto message types with a centralised registry. by David Symonds · 9 years ago
  63. e63abb1 Another minor performance improvement to the code generator. by David Symonds · 9 years ago
  64. efcaa34 Don't sort map keys when encoding a map field in wire format. by David Symonds · 9 years ago
  65. 5d7f79b Fix jsonpb parsing of enums as names for proto3. by David Symonds · 9 years ago
  66. deb4a5e Add support for repeated fields expressed using list notation, like ["a", "b", "c"]. by Lorenzo Simionato · 9 years ago
  67. 0c959e8 Fix dec_slice_packed_bool when bools are inefficiently encoded. by David Symonds · 9 years ago
  68. 8df8a93 Fix race in text formatting of oneof fields. by David Symonds · 9 years ago
  69. 535a104 Fix size of oneof fields when they are set to their zero value. by David Symonds · 9 years ago
  70. ef197e1 Add a oneof example to the test proto in the package document. by Dave Day · 9 years ago
  71. 61b9593 Merge into existing oneofs that are set to the same type. by David Symonds · 9 years ago
  72. a57d291 Avoid panicking when text formatting a malformed oneof. by David Symonds · 9 years ago
  73. 73ca790 Remove unreachable error checks. by David Symonds · 9 years ago
  74. 1baed09 Expose the thorny part of the oneof metadata interpretation. by David Symonds · 9 years ago
  75. 59b73b3 Implement oneof support. by David Symonds · 9 years ago
  76. 68c687d Fix handling of RequiredNotSetError being returned by fields that implement Marshaler. by David Symonds · 9 years ago
  77. 6683654 Sort numerically-keyed maps by numeric value. by David Symonds · 9 years ago
  78. 0f7a9ca Rename structPointer_Map to structPointer_NewAt. by David Symonds · 9 years ago
  79. ab974be Fix Merge (and Clone) for proto3. by David Symonds · 9 years ago
  80. bafa7bc More accurately report text parsing failures for invalid strings. by David Symonds · 9 years ago
  81. aece6fb Return errors getting extensions when formatting text, by David Symonds · 9 years ago
  82. 34a5f24 Behave gracefully when text formatting a map field with a nil value. by David Symonds · 9 years ago
  83. c8ba115 Add support for default values in proto extensions. by David Symonds · 9 years ago
  84. cab84a3 Return a descriptive error when a map field has a nil element. by David Symonds · 9 years ago
  85. 39e27fc Add proto3.pb.go to the repo. I don't know why it was missing. by David Symonds · 9 years ago
  86. 056d5ce Accept comma and semicolon characters in text format maps. by David Symonds · 9 years ago
  87. b955ee1 Address a few lint suggestions. by David Symonds · 9 years ago
  88. efd7476 Check we get both key and value from a decoded map entry. by David Symonds · 9 years ago
  89. a8323e2 Fix Size for maps. by David Symonds · 9 years ago
  90. 889ae49 Fix encoding and sizing of empty byte slices in proto3 maps. by David Symonds · 9 years ago
  91. de8c523 Implement SetDefaults for maps. Skip proto3 scalar fields instead of panicking. by David Symonds · 9 years ago
  92. a8de284 Use full import paths for test protos. by David Symonds · 9 years ago
  93. f7137ae Switch the properties Mutex to a RWMutex. by David Symonds · 9 years ago
  94. 82b6f0b If a user passes a nil extension value to SetExtension(), return a useful error message. by David Symonds · 9 years ago
  95. f62db48 Improve error message for nil values in repeated fields. by David Symonds · 9 years ago
  96. c22ae3c Add gRPC code generation. by David Symonds · 9 years ago
  97. cd5bc36 Drop "appenginevm" tag. by David Symonds · 9 years ago
  98. 1e73516 Update a few docs to match reality. by David Symonds · 9 years ago
  99. a11b634 Permit omission of a colon before a message-typed map value. by David Symonds · 9 years ago
  100. 7f07925 Sort map keys when serialising map fields to binary and text formats. by David Symonds · 9 years ago