aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/ProtocolBuffers.Test/TestProtos/UnittestIssues.cs
Commit message (Collapse)AuthorAgeFilesLines
* Generated code changes for previous commit.Jon Skeet2015-06-261-4/+4
|
* Generated code changes due to map changes.Jon Skeet2015-06-251-4/+8
| | | | (Primarily this is starting the hash code of messages at a non-zero value...)
* Implement freezing for messages and repeated fields.Jon Skeet2015-06-241-10/+68
| | | | Fixes issue #523.
* Generated code changes from previous commit.Jon Skeet2015-06-231-4/+4
|
* Implement Clone.Jon Skeet2015-06-231-8/+38
| | | | Fixes issue #527.
* Minor cleanup.Jon Skeet2015-06-191-5/+5
| | | | | | | | - Make some members internal - Remove a lot of FrameworkPortability that isn't required - Start adding documentation comments - Remove some more group-based members - Not passing in "the last tag read" into Read*Array, g
* Use the fact that we know the tag size and bytes at codegen time to optimize.Jon Skeet2015-06-171-24/+31
|
* Regenerate proto filesJon Skeet2015-06-121-36/+40
|
* Coded*Stream streamlining.Jon Skeet2015-06-121-67/+33
| | | | Remove ICodedInputStream and ICodedOutputStream, and rewrite CodedInputStream and CodedOutputStream to be specific to the binary format. If we want to support text-based formats, that can be a whole different serialization mechanism.
* Reimplement enums as int values, and get rid of EnumHelper.Jon Skeet2015-06-111-13/+15
| | | | This makes repeated fields really awkward at the moment - but when we reimplement RepeatedField<T> to be backed by an array, we can cast the array directly...
* First pass at the mutable API. Quite a bit more to do - in particular, it's ↵Jon Skeet2015-06-091-2030/+363
| | | | pretty slow right now.
* Change the C# enum generator inherit from primitive generatorJie Luo2015-05-291-2/+2
|
* Updated set of unit tests and unit test protos.Jon Skeet2015-04-281-0/+2311
This commit includes changes to the C#-specific protos, and rebuilt versions of the "stock" protos. The stock protos have been locally updated to have a specific C# namespace, but this is expected to change soon, so hasn't been committed. Four areas are currently not tested: 1) Serialization - we may restore this at some point, possibly optionally. 2) Services - currently nothing is generated for this; will need to see how it interacts with GRPC 3) Fields beginning with _{digit} - see https://github.com/google/protobuf/issues/308 4) Fields with names which conflict with the declaring type in nasty ways - see https://github.com/google/protobuf/issues/309