Історія комітів

Автор SHA1 Опис Дата
  bcmills df1d3ca07d proto: In Size, don't double-count the tagcode for structs that implement Marshaler. 9 роки тому
  matloob@google.com 9e6977f30c proto: fix equality to work with V1 generated format 9 роки тому
  matloob@google.com e51d002c61 net/proto2: remove <message>.ExtensionMap() from generated messages 9 роки тому
  Ross Light cd85f19845 proto: return error from Marshal if a message encodes to > 2GiB 9 роки тому
  Bryan Mills 8d92cf5fc1 Add specific error for oneof with nil element. 10 роки тому
  Damien Neil 0879490610 Generate sizer functions for oneofs. 10 роки тому
  David Symonds efcaa340c1 Don't sort map keys when encoding a map field in wire format. 10 роки тому
  David Symonds 535a104686 Fix size of oneof fields when they are set to their zero value. 10 роки тому
  David Symonds 59b73b37c1 Implement oneof support. 10 роки тому
  David Symonds 68c687dc49 Fix handling of RequiredNotSetError being returned by fields that implement Marshaler. 10 роки тому
  David Symonds 0f7a9caded Rename structPointer_Map to structPointer_NewAt. 10 роки тому
  David Symonds cab84a3485 Return a descriptive error when a map field has a nil element. 10 роки тому
  David Symonds a8323e2cd7 Fix Size for maps. 11 роки тому
  David Symonds f62db484ee Improve error message for nil values in repeated fields. 11 роки тому
  David Symonds 7f07925444 Sort map keys when serialising map fields to binary and text formats. 11 роки тому
  David Symonds 3ea3e05dbf Support map<k,v> protocol buffer fields. 11 роки тому
  David Symonds abd3b412d3 Support proto3. 11 роки тому
  David Symonds 380d2d0c0f Update URLs and paths to new location of the C++ protobuf code. 11 роки тому
  David Symonds 558f13f1d7 Update URLs and import paths to new GitHub home. 11 роки тому
  David Symonds ba7896cb49 goprotobuf: Drop unused argument to enc_struct/size_struct. 11 роки тому
  David Symonds 0ec36a25a2 goprotobuf: Split encoding of repeated int32 and repeated uint32 fields. 11 роки тому
  David Symonds f054e84f76 goprotobuf: Split encoding of int32 and uint32 fields. 11 роки тому
  David Symonds 8b25330334 goprotobuf: Remove the proto.Buffer freelist. 12 роки тому
  David Symonds 1d8ba13d54 goprotobuf: Marshal nested messages into our current buffer instead 12 роки тому
  David Symonds 0bf1ad57e6 goprotobuf: Change Size implementation to use the same code structure as Marshal (encode). 12 роки тому
  David Symonds e583a5f02b goprotobuf: Rename ErrRequiredNotSet to RequiredNotSetError. 12 роки тому
  David Symonds 4a2eeb5f01 goprotobuf: Fix performance regression in proto encoding for the common case where we get ErrNil. 12 роки тому
  David Symonds 4646c37073 goprotobuf: Make several changes to ErrRequiredNotSet: 12 роки тому
  David Symonds c31645c4b3 goprotobuf: Make edge-case int32 encoding more compact, and the same as C++. 12 роки тому
  David Symonds df583ae96e goprotobuf: Serialize extensions in a consistent order. 13 роки тому