Commit History

Autor SHA1 Mensaxe Data
  Damien Neil 591f09ab7c internal/fuzz: add basic fuzzing target for Marshal/Unmarshal %!s(int64=5) %!d(string=hai) anos
  Joe Tsai d01061a42e internal/impl: print <nil> for typed nil messages %!s(int64=5) %!d(string=hai) anos
  Damien Neil c1507ac678 encoding/protojson, encoding/prototext: remove most explicit registries %!s(int64=5) %!d(string=hai) anos
  Damien Neil 3b65992c65 all: remove {Enum,Message,Extension}Type.GoType methods %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 73618879f4 reflect/protoregistry: protect global registries with a lock %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 8e9d5f6e8a internal/protolegacy: add stub v1 proto package for testing purposes %!s(int64=5) %!d(string=hai) anos
  Damien Neil 01fdc63239 internal/impl: use current proto package, not old one %!s(int64=5) %!d(string=hai) anos
  Damien Neil 95d75b7143 go.mod: update github.com/golang/protobuf %!s(int64=5) %!d(string=hai) anos
  Damien Neil 6e40b32926 internal/impl: weak field bugfixes %!s(int64=5) %!d(string=hai) anos
  Damien Neil 47d5893acf internal/impl: support non-struct-pointer legacy message types %!s(int64=5) %!d(string=hai) anos
  Damien Neil 1e5516a4c2 proto: improve slice growth in MarshalAppend %!s(int64=5) %!d(string=hai) anos
  Damien Neil 37ef691e6b internal/impl: call Marshal/Unmarshal methods on legacy types %!s(int64=5) %!d(string=hai) anos
  Joe Tsai f2c4ddc7a1 proto/equal: equate nil %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 641611d984 proto: fix self-merging %!s(int64=5) %!d(string=hai) anos
  Joe Tsai c908144c88 proto: fix race in Merge %!s(int64=5) %!d(string=hai) anos
  Joe Tsai bee625258d internal/impl: handle legacy ExtensionDesc form %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 6e095998ae proto, internal/impl: implement support for weak fields %!s(int64=5) %!d(string=hai) anos
  Joe Tsai fc5f8c340a encoding: optimize for oneofs %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 9d637ca923 internal/impl: optimize reflect methods %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 7fa1ee5937 encoding/protojson: parse groups according to their real proto name %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 84177c9bf3 all: use typed variant of protoreflect.ValueOf %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 705acadcc7 proto: reset message by default in Unmarshal %!s(int64=5) %!d(string=hai) anos
  Joe Tsai efdf02ed5f internal/filedesc: gracefully handle unresolved enums %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 8689fa59f4 encoding/prototext: add UnmarshalOptions.DiscardUnknown %!s(int64=5) %!d(string=hai) anos
  Joe Tsai cd4a31e202 encoding/prototext: add MarshalOptions.EmitUnknown %!s(int64=5) %!d(string=hai) anos
  Joe Tsai cbdefb1530 internal/impl: move filetype.EnumInfo to impl %!s(int64=5) %!d(string=hai) anos
  Joe Tsai fd4c605bfb internal: simplify ExtensionInfo initialization %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 3c4ab8c6f1 encoding/prototext: drop trailing newline for empty %!s(int64=5) %!d(string=hai) anos
  Joe Tsai 2df47c918b internal/impl: fix race ExtensionInfo.lazyInitSlow %!s(int64=5) %!d(string=hai) anos
  Joe Tsai e87cf53d57 internal/impl: fix panic calling XXX_MessageName on aberrant messages %!s(int64=5) %!d(string=hai) anos