- 09 Jul, 2018 1 commit
-
-
Warren Falk authored
-
- 25 Jun, 2018 1 commit
-
-
Sebastian Schuberth authored
This potentially avoids compiler warnings.
-
- 19 Apr, 2018 1 commit
-
-
Sydney Acksman authored
* Edited MessageFieldGenerator to clone to backing field instead of property * Generated C# proto code
-
- 01 Mar, 2018 1 commit
-
-
Jon Skeet authored
-
- 06 Feb, 2018 1 commit
-
-
ObsidianMinor authored
Updated NUnit packages, removed NUnitLite added packages for dotnet and Visual Studio, changed dotnet command in buildall to dotnet test, and deleted Program.cs (because it's no longer required).
-
- 31 Jan, 2018 1 commit
-
-
John Brock authored
Increased `CodedInputStream.DefaultSizeLimit` to `Int32.MaxValue` to make it consistent with the Java implementation.
-
- 15 Jan, 2018 1 commit
-
-
Jon Skeet authored
By default, unknown fields are preserved when parsing. To discard them, use a parser configured to do so: var parser = MyMessage.Parser.WithDiscardUnknownFields(true);
-
- 19 Dec, 2017 1 commit
-
-
Jie Luo authored
Add preserve UnknownFields Compare floating point values bitwise Add auto-generated header to C# generated files
-
- 13 Dec, 2017 2 commits
-
-
Jan Tattermusch authored
* Add auto-generated header to C# generated files * regenerate C# protos
-
Jie Luo authored
Add unknown field support for csharp
-
- 09 Dec, 2017 2 commits
- 14 Nov, 2017 1 commit
-
-
Jon Skeet authored
-
- 12 Nov, 2017 2 commits
- 01 Nov, 2017 1 commit
-
-
Jon Skeet authored
If messages A and B have the same oneof case, which is a message type, and we merge B into A, those sub-messages should be merged. Fixes #3200. Note that I haven't regenerated all the code, as some of the protos have been changed, breaking generation.
-
- 28 Oct, 2017 1 commit
-
-
Jon Skeet authored
Note that the default behavior is still to throw an exception; you need to opt into ignoring unknown fields. Fixes #2838.
-
- 11 Aug, 2017 1 commit
-
-
Jon Skeet authored
Previously we only rejected the tag if the tag itself was 0, i.e. field=0, type=varint. The type doesn't matter: field 0 is always invalid. This removes the last of the C# conformance failures.
-
- 26 Jul, 2017 1 commit
-
-
Thomas Van Lenten authored
-
- 25 Jul, 2017 1 commit
-
-
Jisi Liu authored
-
- 12 Jul, 2017 1 commit
-
-
Jean-Rémy Bancel authored
-
- 05 Jul, 2017 1 commit
-
-
Yilun Chong authored
-
- 04 Jul, 2017 1 commit
-
-
Jon Skeet authored
Note that the compatibility tests have had to cahnge as well, to cope with internal changes. (The test project has access to internals in the main project.) Fixes #3209.
-
- 03 Jul, 2017 1 commit
-
-
Jon Skeet authored
- Add a TryUnpack method which doesn't throw if the type is wrong - Make GetTypeName public for easier determination of the message type Fixes #3294.
-
- 25 May, 2017 1 commit
-
-
John Brock authored
-
- 24 May, 2017 1 commit
-
-
Jon Skeet authored
This has one important packaging change: the netstandard version now depends (implicitly) on netstandard1.6.1 rather than on individual packages. This is the preferred style of dependency, and shouldn't affect any users - see http://stackoverflow.com/questions/42946951 for details. The tests are still NUnit, but NUnit doesn't support "dotnet test" yet; the test project is now an executable using NUnitLite. (When NUnit supports dotnet test, we can adapt to it.) Note that the project will now only work in Visual Studio 2017 (and Visual Studio Code, and from the command line with the .NET Core 1.0.0 SDK); Visual Studio 2015 does *not* support this project file format.
-
- 24 Mar, 2017 1 commit
-
-
Jie Luo authored
-
- 28 Feb, 2017 1 commit
-
-
Jie Luo authored
There might be duplicated enum values when allow_alias is true. Add PreferredAlias into OriginalNameAttribute to remove the duplication (#2727)
-
- 23 Feb, 2017 2 commits
-
-
John Brock authored
NUnit 3.4.0 —> 3.6.0 dotnet-test-nunit 3.4.0-alpha-2 —> 3.4.0-beta-3
-
John Brock authored
* Changing DOTNET35 framework symbols in preprocessor directives to the default built-in value of NET35. * Adding extension method StreamExtension.CopyTo for .NET 3.5 because it didn’t exist until .NET 4, and adding associated unit tests.
-
- 06 Feb, 2017 1 commit
-
-
Jon Skeet authored
Fixes #2669.
-
- 27 Jan, 2017 1 commit
-
-
Jie Luo authored
-
- 19 Jan, 2017 1 commit
-
-
Jon Skeet authored
This consists of: - Changing the codegen for the fixed set of options protos, to parse unknown fields instead of skipping them - Add a new CustomOptions type in the C# support library - Expose CustomOptions properties from the immutable proto wrappers in the support library Only single-value options are currently supported, and fetching options values requires getting the type right and knowing the field number. Both of these can be addressed at a later time. Fixes #2143, at least as a first pass.
-
- 10 Jan, 2017 1 commit
-
-
Jon Skeet authored
Fixes #2088. We now have separate tests for netcoreapp and net45 to test the two branches here. (netstandard10 doesn't have MemoryStream.GetBuffer) Although most of this library doesn't have any async functionality, this feels like a natural place to locally add it.
-
- 16 Dec, 2016 1 commit
-
-
Jon Skeet authored
Fixes #2511.
-
- 12 Dec, 2016 1 commit
-
-
Jan Tattermusch authored
-
- 03 Dec, 2016 1 commit
-
-
Joshua Haberman authored
* Factored Conformance test messages into shared test schema. * Updated benchmarks to use new proto3 message locations. * Fixed include path. * Conformance: fixed include of Python test messages. * Make maven in Rakefile use --batch-mode. * Revert changes to benchmarks. On second thought I think a separate schema for CPU benchmarking makes sense. * Try regenerating C# protos for new test protos. * Removed benchmark messages from test proto. * Added Jon Skeet's fixes for C#. * Removed duplicate/old test messages C# file. * C# fixes for test schema move. * Fixed C# to use the correct TestAllTypes message. * Fixes for Objective C test schema move. * Added missing EXTRA_DIST file.
-
- 14 Nov, 2016 1 commit
-
-
Julien Brianceau authored
This change fixes the following Chromium presubmit error: third_party/protobuf/csharp/src/Google.Protobuf.Test/project.json could not be parsed: Expecting property name: line 25 column 3 (char 482)
-
- 03 Nov, 2016 1 commit
-
-
Jon Skeet authored
This affects cases with leading capital letters. This breaks compatibility with previous C# releases, but fixes compatibility with other implementations. See #2278 for details.
-
- 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.)
-