David Symonds
|
a8de284881
Use full import paths for test protos.
|
9 years ago |
David Symonds
|
f62db484ee
Improve error message for nil values in repeated fields.
|
9 years ago |
David Symonds
|
3ea3e05dbf
Support map<k,v> protocol buffer fields.
|
10 years ago |
David Symonds
|
558f13f1d7
Update URLs and import paths to new GitHub home.
|
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
|
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 |