- 27 Jul, 2016 1 commit
-
-
Jon Skeet authored
(This still doesn't fix the conformance tests, but at least we're now consistent with the C++ code.)
-
- 14 Jul, 2016 5 commits
-
-
Jon Skeet authored
This also updates the version number to 3.0.0-beta4
-
Jon Skeet authored
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.
-
Jon Skeet authored
(Also fix a few more C# 6-isms.)
-
Jon Skeet authored
This fixes issue #1730.
-
Jon Skeet authored
Move to dotnet cli for building, and .NET Core (netstandard1.0) as target platform This also updates the version number to 3.0.0-beta4
-
- 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.
-
- 08 Jul, 2016 1 commit
-
-
Jon Skeet authored
This is the only call to TypeExtensions.IsValueType, so we can remove that method, making the whole type conditionally compiled out for .NET 3.5
-
- 04 Jul, 2016 1 commit
-
-
Jon Skeet authored
-
- 28 Jun, 2016 1 commit
-
-
detlevschwabe authored
* Adding condition compiler symbol to support .NET 3.5
-
- 23 Jun, 2016 1 commit
-
-
Jon Skeet authored
This isn't useful to most users, but can be handy in advanced use cases, as requested in #1465.
-
- 11 May, 2016 2 commits
-
-
Jos Hickson authored
- 29 Apr, 2016 1 commit
-
-
Jon Skeet authored
(And likewise ignore the prefix in unpack.) Fixes issue #1459.
-
- 20 Apr, 2016 1 commit
-
-
Jon Skeet authored
JSON tests fail, as we're not using OriginalNameAttribute yet.
-
- 01 Apr, 2016 1 commit
-
-
Jon Skeet authored
(NCrunch noticed these.)
-
- 29 Mar, 2016 1 commit
-
-
alien authored
-
- 18 Mar, 2016 1 commit
-
-
alien authored
Conflicts: csharp/src/Google.Protobuf/JsonFormatter.cs
-
- 07 Mar, 2016 1 commit
-
-
avgweb authored
-
- 01 Mar, 2016 1 commit
-
-
Jon Skeet authored
-
- 29 Feb, 2016 1 commit
-
-
Jon Skeet authored
This fixes issue #679 and issue #1282. (The .gitignore change is just around ncrunch; I can put it in a separate PR if you really want.)
-
- 15 Feb, 2016 2 commits
- 09 Feb, 2016 1 commit
-
-
Jan Tattermusch authored
-
- 04 Feb, 2016 2 commits
- 21 Jan, 2016 1 commit
-
-
Jon Skeet authored
-
- 20 Jan, 2016 1 commit
-
-
Jon Skeet authored
The usage of ICustomDiagnosticMessage here is non-essential - ToDiagnosticString doesn't actually get called by ToString() in this case, due to JsonFormatter code. It was intended to make it clearer that it *did* have a custom format... but then arguably I should do the same for Value, Struct, Any etc. Moving some of the code out of JsonFormatter and into Duration/Timestamp/FieldMask likewise feels somewhat nice, somewhat nasty... basically there are JSON-specific bits of formatting, but also domain-specific bits of computation. <sigh> Thoughts welcome.
-
- 15 Jan, 2016 11 commits
-
-
Jon Skeet authored
-
Jon Skeet authored
"valueField": null is parsed appropriately, i.e. that it remembers that the field is set.
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Previously we were incorrectly packing wrapper types. This also refactors FieldCodec a bit as well, using more C# 6-ness.
-
- 13 Jan, 2016 1 commit
-
-
Jon Skeet authored
- Spot an Any without a type URL - In the conformance test runner, catch exceptions due to generally-invalid JSON
-