Commit History

Autor SHA1 Mensaxe Data
  Joe Tsai 4c88cc3f1a all: fix reflect.Value.Interface races (#913) %!s(int64=5) %!d(string=hai) anos
  Joe Tsai aa810b61a9 proto: fix handling of required fields after multiple violations (#679) %!s(int64=6) %!d(string=hai) anos
  Joe Tsai f5983d50c8 proto: make invalid UTF-8 errors non-fatal (#660) %!s(int64=6) %!d(string=hai) anos
  Joe Tsai 11bd559057 proto: revert strict erroring of deterministic and custom marshalers (#658) %!s(int64=6) %!d(string=hai) anos
  Joe Tsai 427e165155 proto: fix and cleanup test for deterministic marshal with custom marshalers (#656) %!s(int64=6) %!d(string=hai) anos
  jmarais 70b3af3337 proto: return errors when using deterministic marshaling with custom Marshalers %!s(int64=6) %!d(string=hai) anos
  Joe Tsai 05f48f4eaf proto: revert UTF-8 validation for proto2 (#628) %!s(int64=6) %!d(string=hai) anos
  Rhys Hiltner fae8ec697c proto: amortize cost of growing a Buffer (#584) %!s(int64=6) %!d(string=hai) anos
  Joe Tsai 91cccdb44a proto: do not allow unknown fields to satisfy required field bit (#565) %!s(int64=6) %!d(string=hai) anos
  Joe Tsai e6af52bec8 proto: treat bad wire types as unknown fields (#511) %!s(int64=6) %!d(string=hai) anos
  Joe Tsai 35253352f9 proto: reject invalid UTF-8 in strings (#499) %!s(int64=6) %!d(string=hai) anos
  Tamir Duberstein 5c7dd3329b Simplify code (#314) %!s(int64=7) %!d(string=hai) anos
  Damien Neil 1ec9e17d4d Fix uint64->int overflow in table unmarshal (#461) %!s(int64=7) %!d(string=hai) anos
  Tamir Duberstein 3ffccb49d8 Remove unused code (#313) %!s(int64=7) %!d(string=hai) anos
  Joe Tsai 8cc9e46429 Upstream internal Google protobuf changes %!s(int64=7) %!d(string=hai) anos
  bcmills df1d3ca07d proto: In Size, don't double-count the tagcode for structs that implement Marshaler. %!s(int64=8) %!d(string=hai) anos
  Damien Neil 874264fbbb proto: check for required fields when unmarshalling groups %!s(int64=8) %!d(string=hai) anos
  matloob@google.com 9e6977f30c proto: fix equality to work with V1 generated format %!s(int64=8) %!d(string=hai) anos
  Bryan Mills 8d92cf5fc1 Add specific error for oneof with nil element. %!s(int64=8) %!d(string=hai) anos
  Michael Matloob cde632b2df Use the zero value when decoding a map element that is missing its key or value. %!s(int64=8) %!d(string=hai) anos
  David Symonds 0c959e80d8 Fix dec_slice_packed_bool when bools are inefficiently encoded. %!s(int64=9) %!d(string=hai) anos
  David Symonds 59b73b37c1 Implement oneof support. %!s(int64=9) %!d(string=hai) anos
  David Symonds 68c687dc49 Fix handling of RequiredNotSetError being returned by fields that implement Marshaler. %!s(int64=9) %!d(string=hai) anos
  David Symonds cab84a3485 Return a descriptive error when a map field has a nil element. %!s(int64=9) %!d(string=hai) anos
  David Symonds de8c523226 Implement SetDefaults for maps. Skip proto3 scalar fields instead of panicking. %!s(int64=9) %!d(string=hai) anos
  David Symonds a8de284881 Use full import paths for test protos. %!s(int64=9) %!d(string=hai) anos
  David Symonds f62db484ee Improve error message for nil values in repeated fields. %!s(int64=9) %!d(string=hai) anos
  David Symonds 3ea3e05dbf Support map<k,v> protocol buffer fields. %!s(int64=10) %!d(string=hai) anos
  David Symonds 558f13f1d7 Update URLs and import paths to new GitHub home. %!s(int64=10) %!d(string=hai) anos
  David Symonds 7e81098011 goprotobuf: Fix handling of empty string defaults for 'string' and 'bytes' fields. %!s(int64=10) %!d(string=hai) anos