David Symonds
|
f054e84f76
goprotobuf: Split encoding of int32 and uint32 fields.
|
10 years ago |
David Symonds
|
baeae8bcd1
goprotobuf: Remove ErrWrongType and improve error messages.
|
10 years ago |
David Symonds
|
29bcc89b25
goprotobuf: Add tests for the Marshaler interface during marshaling.
|
10 years ago |
David Symonds
|
4af5f1ff2d
goprotobuf: Remove MarshalJSON methods from generated enum types.
|
11 years ago |
David Symonds
|
0bf1ad57e6
goprotobuf: Change Size implementation to use the same code structure as Marshal (encode).
|
11 years ago |
David Symonds
|
e583a5f02b
goprotobuf: Rename ErrRequiredNotSet to RequiredNotSetError.
|
11 years ago |
David Symonds
|
4646c37073
goprotobuf: Make several changes to ErrRequiredNotSet:
|
11 years ago |
David Symonds
|
472e2591b1
goprotobuf: Fix SetDefaults to recur into repeated submessages.
|
11 years ago |
Adam Langley
|
28c83cb2fe
goprotobuf: fix integer overflows.
|
11 years ago |
David Symonds
|
c31645c4b3
goprotobuf: Make edge-case int32 encoding more compact, and the same as C++.
|
11 years ago |
David Symonds
|
2ce8ed485f
goprotobuf: Use already-allocated nested messages if they exist.
|
11 years ago |
David Symonds
|
0c1184e323
goprotobuf: Make MessageSet marshaling deterministic.
|
11 years ago |
Albert Strasheim
|
4676f6a694
goprotobuf: gofmt -s
|
11 years ago |
David Symonds
|
e182aafb02
goprotobuf: Add Merge.
|
11 years ago |
David Symonds
|
d4b52d086a
goprotobuf: Rename UnmarshalAppend to UnmarshalMerge.
|
12 years ago |
David Symonds
|
df583ae96e
goprotobuf: Serialize extensions in a consistent order.
|
12 years ago |
David Symonds
|
ee6e9c5fb8
goprotobuf: Use a standard redirecting AUTHORS and CONTRIBUTORS file.
|
12 years ago |
Russ Cox
|
d4ce3f1530
proto: make safe for App Engine
|
12 years ago |
David Symonds
|
d4661c5287
goprotobuf: Fix Marshal crash on typed nil.
|
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
|
6253986722
goprotobuf: JSON helpers for enum types.
|
12 years ago |
David Symonds
|
525838c022
goprotobuf: Make Unmarshal reset the message before populating.
|
12 years ago |
David Symonds
|
0e08492fc3
goprotobuf: Remove GetString (etc.) and generated enum NewT functions.
|
12 years ago |
David Symonds
|
9f60f43c7a
goprotobuf: Introduce new proto.Message type.
|
12 years ago |
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 |