aboutsummaryrefslogtreecommitdiff
path: root/csharp/src/ProtocolBuffers
Commit message (Expand)AuthorAgeFilesLines
* Generated code changes for previous commit.Jon Skeet2015-06-261-22/+22
* Tweaks and more tests for mapsJon Skeet2015-06-263-5/+14
* Generated code changes due to map changes.Jon Skeet2015-06-251-22/+44
* More map tests, and various production code improvements.Jon Skeet2015-06-252-33/+59
* First pass at map support.Jon Skeet2015-06-254-0/+588
* Implement freezing for messages and repeated fields.Jon Skeet2015-06-245-148/+694
* Generated code changes from previous commit.Jon Skeet2015-06-231-22/+22
* Implement requested changes for IMessage<T>Jon Skeet2015-06-231-4/+5
* Implement Clone.Jon Skeet2015-06-234-45/+306
* Minor cleanup.Jon Skeet2015-06-1910-178/+180
* Use an empty array instead of a null reference for an empty repeated field.Jon Skeet2015-06-191-22/+10
* Use our "local" copy of Encoding.UTF8 in CodedInputStream too.Jon Skeet2015-06-173-7/+8
* Delete "lite" project and serialization project+codeJon Skeet2015-06-171-99/+0
* Regenerated files.Jon Skeet2015-06-171-3/+3
* Use the fact that we know the tag size and bytes at codegen time to optimize.Jon Skeet2015-06-173-834/+461
* Regenerate proto filesJon Skeet2015-06-121-253/+355
* Reimplement RepeatedField<T> using an array as the backing store.Jon Skeet2015-06-123-45/+224
* Simplify ComputeInt32Size to call ComputeInt32SizeNoTag.Jon Skeet2015-06-121-11/+1
* Optimization to avoid foreach over empty lists.Jon Skeet2015-06-121-9/+64
* Fix incorrect handling of non-seekable streams.Jon Skeet2015-06-121-2/+2
* Coded*Stream streamlining.Jon Skeet2015-06-1210-1754/+423
* Reimplement enums as int values, and get rid of EnumHelper.Jon Skeet2015-06-118-148/+67
* Optimize WriteRawInt32 for the common case of a value < 128, which is a singl...Jon Skeet2015-06-111-0/+7
* Improve string encoding times.Jon Skeet2015-06-112-5/+17
* Use expression trees to avoid boxing when converting enums.Jon Skeet2015-06-091-4/+12
* First pass at the mutable API. Quite a bit more to do - in particular, it's p...Jon Skeet2015-06-0996-21534/+3765
* Change the C# enum generator inherit from primitive generatorJie Luo2015-05-291-96/+616
* Add oneof support for C#Jie Luo2015-05-2916-18/+452
* Merge pull request #394 from ironhidegames/csharp-aot-iosJan Tattermusch2015-05-211-3/+15
|\
| * added concrete IEqualityComparer<ExtensionIntPair> implementation in Extensio...Ruben Garat2015-05-201-3/+15
* | Generate *all* protos in the script, applying fixups.Jon Skeet2015-05-161-111/+104
|/
* Performance optimization for small messages without unknown fieldsJan Tattermusch2015-05-071-4/+24
* fix commentsJie Luo2015-05-013-5/+4
* fix commends from Jon SkeetJie Luo2015-04-303-20/+9
* Merge branch 'csharp' of git://github.com/google/protobuf into google-csharpJie Luo2015-04-307-31/+26
|\
| * Convert both the full and lite runtimes (and json/xml serialization assemblie...Jon Skeet2015-04-297-31/+26
* | Merge branch 'csharp' of git://github.com/google/protobuf into google-csharpJie Luo2015-04-2942-3221/+1
|\|
| * Remove CLS compliance from runtime code.Jon Skeet2015-04-2916-130/+1
| * Remove support for Serializable.Jon Skeet2015-04-293-203/+0
| * Remove RPC support.Jon Skeet2015-04-297-453/+0
| * Remove a bunch of files which are no longer relevant:Jon Skeet2015-04-2918-2435/+0
* | field presence Reflection and testsJie Luo2015-04-295-10/+47
|/
* Update DescriptorProtoFile.cs and UnitTest.cs to indicate manual changes.Jon Skeet2015-04-281-105/+110
* First part of making the C# runtime work with the new codegen.Jon Skeet2015-04-287-11188/+10631
* Imported protobuf-csharp-port into csharp/ treeJan Tattermusch2015-04-16112-0/+34791