Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Cherrypick for csharp, including: | Jie Luo | 2017-12-19 | 1 | -0/+43 |
| | | | | | | Add preserve UnknownFields Compare floating point values bitwise Add auto-generated header to C# generated files | ||||
* | C#: Implement IReadOnlyDictionary<K,V> in MapField<K,V> | Jean-Rémy Bancel | 2017-07-12 | 1 | -0/+16 |
| | |||||
* | Fix CopyTo argument validation | Jon Skeet | 2017-02-06 | 1 | -0/+16 |
| | | | | Fixes #2669. | ||||
* | Prohibit null values in map fields | Jon Skeet | 2016-01-11 | 1 | -54/+2 |
| | | | | | On deserialization, missing values for message types are replaced with a "default" message. | ||||
* | Support ToString in RepeatedField and MapField. | Jon Skeet | 2015-10-01 | 1 | -0/+14 |
| | | | | | | 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. | ||||
* | Implement ICollection.CopyTo (using Array) for MapField views. | Jon Skeet | 2015-08-10 | 1 | -0/+14 |
| | |||||
* | Implement Keys and Values as views | Jon Skeet | 2015-08-08 | 1 | -0/+71 |
| | |||||
* | remove the freeze API | Jan Tattermusch | 2015-07-29 | 1 | -56/+0 |
| | |||||
* | First pass at the big rename from ProtocolBuffers to Google.Protobuf. | Jon Skeet | 2015-07-17 | 1 | -0/+541 |
We'll see what I've missed when CI fails... |