- 31 Jul, 2015 1 commit
-
-
Jon Skeet authored
-
- 30 Jul, 2015 16 commits
-
-
Jan Tattermusch authored
Expose GetUmbrellaClassName in csharp_names.h
-
Jan Tattermusch authored
-
Jan Tattermusch authored
Merge C# proto3 from csharp-experimental to master
-
Jan Tattermusch authored
Throw on null for string/bytes single fields
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Rename ThrowHelper to Preconditions and make it public - we'll want to use it from the generated code soon. Additionally, change it to return the value passed, and make it generic with a class constraint. A separate method doesn't have the class constraint, for more unusual scenarios.
-
Jon Skeet authored
Remove a few hangers-on from frozenness.
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
-
Jon Skeet authored
Remove the C# Freeze API
-
Jon Skeet authored
Expose IsClientStreaming and IsServerStreaming in MethodDescriptor
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
Jan Tattermusch authored
-
- 29 Jul, 2015 6 commits
- 28 Jul, 2015 3 commits
- 27 Jul, 2015 4 commits
-
-
Paul Yang authored
Update minimal ios and osx version for deployment.
-
Feng Xiao authored
Remove two unused functions.
-
Bo Yang authored
-
Jon Skeet authored
This requires .NET 4.5, and there are a few compatibility changes required around reflection. Creating a PR from this to see how our CI systems handle it. Will want to add more documentation, validation and probably tests before merging. This is in aid of issue #590.
-
- 26 Jul, 2015 1 commit
-
-
Nico Weber authored
-
- 25 Jul, 2015 2 commits
-
-
Jon Skeet authored
Expose original binary data for file descriptor
-
Jan Tattermusch authored
-
- 23 Jul, 2015 1 commit
-
-
Jon Skeet authored
Reflection part 2 - for discussion
-
- 22 Jul, 2015 6 commits
-
-
Jon Skeet authored
I think Jan was actually suggesting keeping both, but that feels redundant to me. The test diff is misleading here IMO, because I wouldn't expect real code using reflection to use several accessors one after another like this, unless it was within a loop. Evidence to the contrary would be welcome :) This change also incidentally goes part way to fixing the issue of the JSON formatter not writing out the fields in field number order - with this change, it does except for oneofs, which we can fix in a follow-up change. I haven't actually added a test with a message with fields deliberately out of order - I'm happy to do so though. It feels like it would make sense to be in google/src/protobuf, but it's not entirely clear what the rules of engagement are for adding new messages there. (unittest_proto3.proto?)
-
Jon Skeet authored
-
Jon Skeet authored
This is definitely not ready to ship - I'm "troubled" by the disconnect between a list of fields in declaration order, and a mapping of field accessors by field number/name. Discussion required, but I find that easier when we've got code to look at :)
-
Jan Tattermusch authored
Reflection refactor
-
Jon Skeet authored
-
Jon Skeet authored
-