Commitin historia

Tekijä SHA1 Viesti Päivämäärä
  Bryan Mills 8d92cf5fc1 Add specific error for oneof with nil element. 10 vuotta sitten
  Damien Neil 0879490610 Generate sizer functions for oneofs. 10 vuotta sitten
  David Symonds efcaa340c1 Don't sort map keys when encoding a map field in wire format. 10 vuotta sitten
  David Symonds 535a104686 Fix size of oneof fields when they are set to their zero value. 10 vuotta sitten
  David Symonds 59b73b37c1 Implement oneof support. 10 vuotta sitten
  David Symonds 68c687dc49 Fix handling of RequiredNotSetError being returned by fields that implement Marshaler. 10 vuotta sitten
  David Symonds 0f7a9caded Rename structPointer_Map to structPointer_NewAt. 10 vuotta sitten
  David Symonds cab84a3485 Return a descriptive error when a map field has a nil element. 10 vuotta sitten
  David Symonds a8323e2cd7 Fix Size for maps. 11 vuotta sitten
  David Symonds f62db484ee Improve error message for nil values in repeated fields. 11 vuotta sitten
  David Symonds 7f07925444 Sort map keys when serialising map fields to binary and text formats. 11 vuotta sitten
  David Symonds 3ea3e05dbf Support map<k,v> protocol buffer fields. 11 vuotta sitten
  David Symonds abd3b412d3 Support proto3. 11 vuotta sitten
  David Symonds 380d2d0c0f Update URLs and paths to new location of the C++ protobuf code. 11 vuotta sitten
  David Symonds 558f13f1d7 Update URLs and import paths to new GitHub home. 11 vuotta sitten
  David Symonds ba7896cb49 goprotobuf: Drop unused argument to enc_struct/size_struct. 11 vuotta sitten
  David Symonds 0ec36a25a2 goprotobuf: Split encoding of repeated int32 and repeated uint32 fields. 11 vuotta sitten
  David Symonds f054e84f76 goprotobuf: Split encoding of int32 and uint32 fields. 11 vuotta sitten
  David Symonds 8b25330334 goprotobuf: Remove the proto.Buffer freelist. 12 vuotta sitten
  David Symonds 1d8ba13d54 goprotobuf: Marshal nested messages into our current buffer instead 12 vuotta sitten
  David Symonds 0bf1ad57e6 goprotobuf: Change Size implementation to use the same code structure as Marshal (encode). 12 vuotta sitten
  David Symonds e583a5f02b goprotobuf: Rename ErrRequiredNotSet to RequiredNotSetError. 12 vuotta sitten
  David Symonds 4a2eeb5f01 goprotobuf: Fix performance regression in proto encoding for the common case where we get ErrNil. 12 vuotta sitten
  David Symonds 4646c37073 goprotobuf: Make several changes to ErrRequiredNotSet: 12 vuotta sitten
  David Symonds c31645c4b3 goprotobuf: Make edge-case int32 encoding more compact, and the same as C++. 12 vuotta sitten
  David Symonds df583ae96e goprotobuf: Serialize extensions in a consistent order. 13 vuotta sitten
  David Symonds ee6e9c5fb8 goprotobuf: Use a standard redirecting AUTHORS and CONTRIBUTORS file. 13 vuotta sitten
  David Symonds 381349d798 goprotobuf: Public import getters. 13 vuotta sitten
  Russ Cox d4ce3f1530 proto: make safe for App Engine 13 vuotta sitten
  David Symonds d4661c5287 goprotobuf: Fix Marshal crash on typed nil. 13 vuotta sitten