aboutsummaryrefslogtreecommitdiff
path: root/csharp
Commit message (Expand)AuthorAgeFilesLines
* Fix copyright lines for all C# code.Jon Skeet2015-06-3057-215/+508
* Tidying up and extra tests.Jon Skeet2015-06-3017-457/+871
* Tests changed enough to buildJon Skeet2015-06-303-15/+36
* First pass (not yet compiling) at removing all the array handling code from C...Jon Skeet2015-06-309-1818/+666
* Fix for doubly-nested types - issue #307.Jon Skeet2015-06-292-21/+313
* More cleanup, based around searches for "Google.ProtocolBuffers"Jon Skeet2015-06-2628-1774/+40
* Remove a lot of code which wasn't needed any more.Jon Skeet2015-06-2622-1154/+59
* Fix or delete old projects.Jon Skeet2015-06-2619-46509/+14
* Tests for FieldCodec, along with a fix.Jon Skeet2015-06-263-1/+151
* Generated code changes for previous commit.Jon Skeet2015-06-267-661/+7091
* Tweaks and more tests for mapsJon Skeet2015-06-266-26/+178
* Make map test keys even more different to avoid odd hash collisionsJon Skeet2015-06-251-8/+8
* Generated code changes due to map changes.Jon Skeet2015-06-256-69/+138
* More map tests, and various production code improvements.Jon Skeet2015-06-257-39/+490
* Generated map code.Jon Skeet2015-06-251-87/+592
* First pass at map support.Jon Skeet2015-06-255-0/+649
* Get the Mono build script working again.Jon Skeet2015-06-253-13/+9
* Implement freezing for messages and repeated fields.Jon Skeet2015-06-2412-284/+1586
* Generated code changes from previous commit.Jon Skeet2015-06-236-66/+66
* Implement requested changes for IMessage<T>Jon Skeet2015-06-231-4/+5
* Implement Clone.Jon Skeet2015-06-2310-141/+893
* Update the readme to give more context of what's going on.Jon Skeet2015-06-191-14/+15
* Minor cleanup.Jon Skeet2015-06-1915-251/+253
* 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-1746-61270/+0
* Regenerated files.Jon Skeet2015-06-171-3/+3
* Updates to handle use of cmake for Windows builds.Jon Skeet2015-06-171-4/+4
* 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-125-1054/+287
* 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-09155-132918/+10817
* 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-165-39464/+31319
|/
* Make generate_protos.sh Windows-friendly.Jon Skeet2015-05-142-8/+20
* Merge pull request #382 from jtattermusch/integrate_from_masterJie Luo2015-05-131-2/+2
|\