- 06 Aug, 2015 2 commits
-
-
Jon Skeet authored
Now the generated code doesn't need to check for end group tags, as it will skip whole groups at a time. Currently it will ignore extraneous end group tags, which may or may not be a good thing. Renamed ConsumeLastField to SkipLastField as it felt more natural. Removed WireFormat.IsEndGroupTag as it's no longer useful. This mostly fixes issue 688. (Generated code changes coming in next commit.)
-
Jan Tattermusch authored
Change ReadTag/PeekTag behaviour to return 0 at EOF
-
- 05 Aug, 2015 12 commits
-
-
Jon Skeet authored
We don't need to expose the InvalidProtocolBufferException factory method now that the generated code doesn't throw the exception.
-
Jon Skeet authored
-
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.
-
Jon Skeet authored
C# conformance tests
-
Jon Skeet authored
-
Jon Skeet authored
We should now have no conformance failures.
-
Jon Skeet authored
-
Jon Skeet authored
This is expected to be the cause of the conformance test failures. Generated code in next commit.
-
Jon Skeet authored
The tests are run from Travis in the same way as on other platforms. Currently some expected failures - but only expected in that they're what we got to start with. Will try to fix them in other pull requests.
-
Jon Skeet authored
Completely untested so far - easier to get started in VS and then transfer to Linux for tweaking...
-
Jon Skeet authored
Document everything, and turn on errors if we fail to document anything in the future
-
Jon Skeet authored
-
- 04 Aug, 2015 3 commits
-
-
Jan Tattermusch authored
Fix build warnings around unused variables
-
Jon Skeet authored
-
Jon Skeet authored
-
- 03 Aug, 2015 15 commits
-
-
Feng Xiao authored
Various compilation fixes
-
Jon Skeet authored
JSON formatting for FieldMask
-
Jon Skeet authored
Remove a redundant layer of directory hierarchy.
-
Jon Skeet authored
Allow partially-trusted callers again.
-
Jon Skeet authored
-
Jon Skeet authored
Expose Coded*Stream constructors directly.
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Fixes issue #552. (And yay, it looks like our build profile supports this...)
-
Jon Skeet authored
Add ReleaseSigned configuration for C#
-
Jon Skeet authored
Formatting of Struct as JSON
-
Jon Skeet authored
This seems remarkably little code, but it appears to work. I can add tests for invalid structs at some point, once the general approach is approved.
-
Jon Skeet authored
JSON formatting for Timestamp and Duration
-
Jon Skeet authored
-
Jon Skeet authored
This is taking an approach of putting all the logic in JsonFormatter. That's helpful in terms of concealing the details of whether or not to wrap the value in quotes, but it does lack flexibility. I don't *think* we want to allow user-defined formatting of messages, so that much shouldn't be a problem.
-
- 02 Aug, 2015 4 commits
-
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- 01 Aug, 2015 2 commits
-
-
Jan Tattermusch authored
Simpify json tests
-
Jan Tattermusch authored
Fix C# JSON field ordering
-
- 31 Jul, 2015 2 commits
-
-
Paul Yang authored
Fix build failure on Windows when Unicode build is enabled.
-
Jan Tattermusch authored
Fix trivial bug in field orderings.
-