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 |