- 17 Aug, 2019 1 commit
-
-
Tristan Pratt authored
This property is useful for efficiently initializing long RepeatedFields. I used System.Collections.Generic.List's design as a model. It should feel the most familiar to C# developers.
-
- 12 Mar, 2019 1 commit
-
-
Jan Tattermusch authored
-
- 21 Feb, 2019 1 commit
-
-
Xiang Dai authored
Signed-off-by:
Xiang Dai <764524258@qq.com>
-
- 19 Dec, 2017 1 commit
-
-
Jie Luo authored
Add preserve UnknownFields Compare floating point values bitwise Add auto-generated header to C# generated files
-
- 09 Dec, 2017 1 commit
-
-
Jon Skeet authored
This is the manual code part of the Google.Protobuf library, and tests. Some tests will fail until codegen is changed and rerun.
-
- 12 Jul, 2017 1 commit
-
-
Jean-Rémy Bancel authored
-
- 06 Feb, 2017 1 commit
-
-
Jon Skeet authored
Fixes #2669.
-
- 14 Jul, 2016 3 commits
- 13 Jul, 2016 1 commit
-
-
Jon Skeet authored
* Improve exception throwing implementation in collections * Implement RepeatedField.AddRange. This fixes issue #1730. * Optimize AddRange for sequences implementing ICollection (Also fix a few more C# 6-isms.) * Remove the overload for Add(RepeatedField<T>) We now just perform the optimization within AddRange itself. This is a breaking change in terms of "drop in the DLL", but is source compatible, which should be fine.
-
- 11 Jan, 2016 1 commit
-
-
Jon Skeet authored
On deserialization, missing values for message types are replaced with a "default" message.
-
- 01 Oct, 2015 1 commit
-
-
Jon Skeet authored
This changes how we approach JSON formatting in general - instead of looking at the field a value came from, we just look at the type of the value. It's possible this *could* be slightly inefficient, but if we start caring about JSON performance deeply, we'll probably want to rewrite all of this anyway. It's definitely simpler this way. When we support dynamic messages, we'll need to modify JsonFormatter to handle enum values, as they won't come be "real" .NET enums at that point. It shouldn't be hard to do though.
-
- 10 Aug, 2015 1 commit
-
-
Jon Skeet authored
-
- 08 Aug, 2015 1 commit
-
-
Jon Skeet authored
-
- 05 Aug, 2015 1 commit
-
-
Jon Skeet authored
Change ReadTag and PeekTag to just use 0 as a return value for "end of stream", rather than using an awkward out parameter. This simplifies quite a lot of code. Generated code in next commit.
-
- 03 Aug, 2015 1 commit
-
-
Jon Skeet authored
-
- 30 Jul, 2015 1 commit
-
-
Jan Tattermusch authored
-
- 17 Jul, 2015 1 commit
-
-
Jon Skeet authored
We'll see what I've missed when CI fails...
-