Commit History

Author SHA1 Message Date
  David Symonds efeca9a18e goprotobuf: Better enum construction. 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 704096febc goprotobuf: Use local imports for testdata package. 12 years ago
  Rob Pike b7907bf684 goprotobuf: start making it build with the go tool instead of make. 12 years ago
  David Symonds 22ac150239 goprotobuf: Fix a couple of instances where bad input could cause a panic. 13 years ago
  Rob Pike 3f6f2d845d goprotobuf: update to go 1 import strings 13 years ago
  David Symonds 814b936cd0 goprotobuf: Fix panic in SetDefaults for nil sub-messages. 13 years ago
  Rob Pike 022b101b58 goprotobuf: gofix for package rename 13 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
  David Symonds d15e81b0d2 goprotobuf: Encode fields in proto tag order. 13 years ago
  David Symonds 002ec408cf goprotobuf: Improve and test JSON output of protocol buffers. 13 years ago
  David Symonds d73d7b1d7a goprotobuf: Fix handling of large tag numbers. 13 years ago
  David Symonds d9da6bac2f goprotobuf: Make Encode{Varint,Fixed{32,64}} faster by using append. 13 years ago
  David Symonds b79d99b728 goprotobuf: Implement SetDefaults function. 13 years ago
  David Symonds dd9ca04488 goprotobuf: Explicitly type the generated enum constants. 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
  David Symonds e37856cc48 goprotobuf: sync from Google internal version. 13 years ago
  Rob Pike 593d4c22d3 proto: remove //gotest command; do it in the Makefile. 13 years ago
  Rob Pike 853f91135c test: fix incorrect args to error calls. 14 years ago
  David Symonds 5b7775edba Sync from internal version: 14 years ago
  David Symonds 5f7b9e0392 Remove erroneous default eliding in enc_slice_byte. 14 years ago
  Mikkel Krautz db488aa4b8 Encode and decode empty bytes fields correctly. 14 years ago
  David Symonds 03c9d41eb0 Sync from internal version. 14 years ago
  Rob Pike c6d8e4aa57 update proto library prior to avoid New* methods. 14 years ago
  Rob Pike 9caa5b9098 proto: update the library to be in sync with Google's internal code. 14 years ago
  Rob Pike aaa3a62e62 Go support for protocol buffers. 14 years ago