Joe Tsai
|
4c88cc3f1a
all: fix reflect.Value.Interface races (#913)
|
5 anos atrás |
Joe Tsai
|
aa810b61a9
proto: fix handling of required fields after multiple violations (#679)
|
6 anos atrás |
Joe Tsai
|
f5983d50c8
proto: make invalid UTF-8 errors non-fatal (#660)
|
6 anos atrás |
Joe Tsai
|
11bd559057
proto: revert strict erroring of deterministic and custom marshalers (#658)
|
6 anos atrás |
Joe Tsai
|
427e165155
proto: fix and cleanup test for deterministic marshal with custom marshalers (#656)
|
6 anos atrás |
jmarais
|
70b3af3337
proto: return errors when using deterministic marshaling with custom Marshalers
|
6 anos atrás |
Joe Tsai
|
05f48f4eaf
proto: revert UTF-8 validation for proto2 (#628)
|
6 anos atrás |
Rhys Hiltner
|
fae8ec697c
proto: amortize cost of growing a Buffer (#584)
|
6 anos atrás |
Joe Tsai
|
91cccdb44a
proto: do not allow unknown fields to satisfy required field bit (#565)
|
6 anos atrás |
Joe Tsai
|
e6af52bec8
proto: treat bad wire types as unknown fields (#511)
|
6 anos atrás |
Joe Tsai
|
35253352f9
proto: reject invalid UTF-8 in strings (#499)
|
6 anos atrás |
Tamir Duberstein
|
5c7dd3329b
Simplify code (#314)
|
7 anos atrás |
Damien Neil
|
1ec9e17d4d
Fix uint64->int overflow in table unmarshal (#461)
|
7 anos atrás |
Tamir Duberstein
|
3ffccb49d8
Remove unused code (#313)
|
7 anos atrás |
Joe Tsai
|
8cc9e46429
Upstream internal Google protobuf changes
|
7 anos atrás |
bcmills
|
df1d3ca07d
proto: In Size, don't double-count the tagcode for structs that implement Marshaler.
|
8 anos atrás |
Damien Neil
|
874264fbbb
proto: check for required fields when unmarshalling groups
|
8 anos atrás |
matloob@google.com
|
9e6977f30c
proto: fix equality to work with V1 generated format
|
8 anos atrás |
Bryan Mills
|
8d92cf5fc1
Add specific error for oneof with nil element.
|
8 anos atrás |
Michael Matloob
|
cde632b2df
Use the zero value when decoding a map element that is missing its key or value.
|
8 anos atrás |
David Symonds
|
0c959e80d8
Fix dec_slice_packed_bool when bools are inefficiently encoded.
|
9 anos atrás |
David Symonds
|
59b73b37c1
Implement oneof support.
|
9 anos atrás |
David Symonds
|
68c687dc49
Fix handling of RequiredNotSetError being returned by fields that implement Marshaler.
|
9 anos atrás |
David Symonds
|
cab84a3485
Return a descriptive error when a map field has a nil element.
|
9 anos atrás |
David Symonds
|
de8c523226
Implement SetDefaults for maps. Skip proto3 scalar fields instead of panicking.
|
9 anos atrás |
David Symonds
|
a8de284881
Use full import paths for test protos.
|
9 anos atrás |
David Symonds
|
f62db484ee
Improve error message for nil values in repeated fields.
|
9 anos atrás |
David Symonds
|
3ea3e05dbf
Support map<k,v> protocol buffer fields.
|
10 anos atrás |
David Symonds
|
558f13f1d7
Update URLs and import paths to new GitHub home.
|
10 anos atrás |
David Symonds
|
7e81098011
goprotobuf: Fix handling of empty string defaults for 'string' and 'bytes' fields.
|
10 anos atrás |