Commit History

Author SHA1 Message Date
  David Symonds abd3b412d3 Support proto3. 9 years ago
  David Symonds 558f13f1d7 Update URLs and import paths to new GitHub home. 10 years ago
  David Symonds 50386d2477 goprotobuf: Miscellaneous cleanups. 10 years ago
  David Symonds 905b3fdd57 goprotobuf: Check GetProperties is passed a struct early on. 10 years ago
  David Symonds 0ec36a25a2 goprotobuf: Split encoding of repeated int32 and repeated uint32 fields. 10 years ago
  David Symonds 7e81098011 goprotobuf: Fix handling of empty string defaults for 'string' and 'bytes' fields. 10 years ago
  David Symonds f054e84f76 goprotobuf: Split encoding of int32 and uint32 fields. 10 years ago
  David Symonds 0bf1ad57e6 goprotobuf: Change Size implementation to use the same code structure as Marshal (encode). 11 years ago
  David Symonds f8a1fcc20a goprotobuf: Make text formatting of unknown enum values compatible with C++. 11 years ago
  Albert Strasheim 4676f6a694 goprotobuf: gofmt -s 11 years ago
  David Symonds 2037090d1d goprotobuf: Match C++ for text format of unknown fields. 11 years ago
  David Symonds ee6e9c5fb8 goprotobuf: Use a standard redirecting AUTHORS and CONTRIBUTORS file. 12 years ago
  David Symonds 2bba1b298b goprotobuf: Rename some fields for clarity. 12 years ago
  Russ Cox d4ce3f1530 proto: make safe for App Engine 12 years ago
  David Symonds 6a6f82cf8c goprotobuf: Optimize tag lookups and stype handling. 12 years ago
  David Symonds c028717481 goprotobuf: Several optimisations: 12 years ago
  David Symonds 10c93ba4eb goprotobuf: Handle XXX_unrecognized correctly. 12 years ago
  David Symonds 525838c022 goprotobuf: Make Unmarshal reset the message before populating. 12 years ago
  David Symonds 9f60f43c7a goprotobuf: Introduce new proto.Message type. 12 years ago
  David Symonds 147f5b3660 goprotobuf: Return a clear failure if a non pointer-to-struct is passed to Marshal/Unmarshal. 12 years ago
  David Symonds a80b2827b1 goprotobuf: Avoid reflect+interface conversion for Marshaler/Unmarshaler check. 12 years ago
  David Symonds 6e50db5a76 goprotobuf: Better error handling for invalid input that mentions tag 0. 12 years ago
  David Symonds a7e9ef938f goprotobuf: GetExtension now returns a specific error when the requested extension is missing. 12 years ago
  Rob Pike a17fdd9aff goprotobuf: update to new errors. 13 years ago
  David Symonds 049646bcdd goprotobuf: Run gofmt over the tree. 13 years ago
  Rob Pike f1b341ee62 goprotobuf: remove unsafe from properties.go 13 years ago
  Rob Pike 76f6ee59ce goprotobuf: remove unsafe buffer scratch allocator 13 years ago
  David Symonds d15e81b0d2 goprotobuf: Encode fields in proto tag order. 13 years ago
  David Symonds d73d7b1d7a goprotobuf: Fix handling of large tag numbers. 13 years ago
  David Symonds 7656e74d4c goprotobuf: Detect and return a useful error if someone passes T (instead of *T) to proto.Marshal. 13 years ago