aboutsummaryrefslogtreecommitdiff
path: root/csharp/src
Commit message (Expand)AuthorAgeFilesLines
* Remove a lot of projects which are effectively dead from the solution - files...Jon Skeet2015-06-171-25/+1
* Use the fact that we know the tag size and bytes at codegen time to optimize.Jon Skeet2015-06-1711-1158/+893
* Regenerate proto filesJon Skeet2015-06-126-671/+838
* Reimplement RepeatedField<T> using an array as the backing store.Jon Skeet2015-06-125-51/+231
* 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
* Update the AddressBook tutorial to reflect the mutable design.Jon Skeet2015-06-124-1013/+284
* Coded*Stream streamlining.Jon Skeet2015-06-1216-2554/+855
* Reimplement enums as int values, and get rid of EnumHelper.Jon Skeet2015-06-1113-200/+126
* 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-09154-132841/+10808
* Migrate writer to io::Printer for C#Jie Luo2015-06-043-15/+15
* Change the C# enum generator inherit from primitive generatorJie Luo2015-05-299-134/+654
* Add oneof support for C#Jie Luo2015-05-2929-2110/+4257
* 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-164-39463/+31293
|/
* Make generate_protos.sh Windows-friendly.Jon Skeet2015-05-141-6/+0
* Regenerate UnittestDropUnknownFields.csJan Tattermusch2015-05-131-2/+2
* Remove the C#-specific field_presence_test.proto, using unittest_no_field_pre...Jon Skeet2015-05-134-785/+3779
* regenerated UnittestImportLite.csJan Tattermusch2015-05-121-1/+3
* regenerated UnittestImportPublicLiteJan Tattermusch2015-05-121-1/+3
* Regenerated UnittestExtrasLite.csJan Tattermusch2015-05-121-51/+48
* Regenerated UnittestDropUnknownFields.csJan Tattermusch2015-05-121-77/+18
* remove C# files not referenced in any projectJan Tattermusch2015-05-125-11783/+0
* Regenerate some proto files after ClsCompliance has been droppedJan Tattermusch2015-05-123-47/+0
* rename FieldPresence to correct nameJan Tattermusch2015-05-122-1/+1
* Fix newline assertion in TestJsonFormatted on monoJan Tattermusch2015-05-121-1/+2
* remove TreatWarningsAsError setting to allow building in MonodevelopJan Tattermusch2015-05-127-14/+0
* Convert back to using NUnit, which is now loaded via NuGet.Jon Skeet2015-05-1248-3039/+3049
* Performance optimization for small messages without unknown fieldsJan Tattermusch2015-05-071-4/+24
* fix commentsJie Luo2015-05-014-6/+5
* Change field_presence_test.protoJie Luo2015-05-011-2/+1
* fix commentsJie Luo2015-04-303-34/+5
* fix commends from Jon SkeetJie Luo2015-04-307-48/+62
* Merge branch 'csharp' of git://github.com/google/protobuf into google-csharpJie Luo2015-04-30101-41114/+48783
|\
| * Change to using xUnit for all unit tests, and fetch that via NuGet.Jon Skeet2015-04-3050-3636/+3275
| * Convert both the full and lite runtimes (and json/xml serialization assemblie...Jon Skeet2015-04-2954-37484/+45514
* | Merge branch 'csharp' of git://github.com/google/protobuf into google-csharpJie Luo2015-04-29128-15575/+1194
|\|
| * Removing more C# project files.Jon Skeet2015-04-2918-1802/+0
| * Remove CLS compliance from runtime code.Jon Skeet2015-04-2924-151/+1
| * Update C# solution and AddressBook project.Jon Skeet2015-04-294-1389/+1192
| * Remove support for Serializable.Jon Skeet2015-04-299-465/+0
| * Remove RPC support.Jon Skeet2015-04-298-481/+0
| * Remove a bunch of files which are no longer relevant:Jon Skeet2015-04-2967-11286/+0
* | rename FieldPResenceTest.cs fileJie Luo2015-04-291-28/+28
* | Change the package for field_presence_test.protoJie Luo2015-04-292-989/+807