aboutsummaryrefslogtreecommitdiff
path: root/src/google
Commit message (Expand)AuthorAgeFilesLines
* Handle field names of "descriptor" and "types".Jon Skeet2015-07-311-1/+7
* refactor umbrella class helpersJan Tattermusch2015-07-306-34/+28
* Merge pull request #632 from google/csharp-experimentalJan Tattermusch2015-07-3073-2303/+1961
|\
| * Prohibit null values for string/bytes fields in generated code.Jon Skeet2015-07-302-13/+2
| * More freezing tidy-up; generated code in next commit.Jon Skeet2015-07-301-3/+1
| * remove the freeze APIJan Tattermusch2015-07-298-46/+2
| * Fix attribute mistake and regenerate code.Jon Skeet2015-07-221-2/+0
| * Remove the usage of attributes for field/method discovery.Jon Skeet2015-07-2212-50/+96
| * Revamp to reflection.Jon Skeet2015-07-2113-99/+45
| * Merge pull request #629 from google/masterJon Skeet2015-07-2114-1420/+1688
| |\
| * \ Merge pull request #611 from jskeet/csharp-wrappersJon Skeet2015-07-179-34/+463
| |\ \
| | * | Fixes from PR review.Jon Skeet2015-07-171-1/+0
| | * | First pass at wrapper types.Jon Skeet2015-07-166-70/+93
| | * | First part of implementing wrapper types. Not ready yet!Jon Skeet2015-07-166-16/+423
| * | | Merge pull request #586 from jtattermusch/csharp_names_exportJan Tattermusch2015-07-165-5/+82
| |\ \ \ | | |/ / | |/| |
| | * | export c# naming routines publiclyJan Tattermusch2015-07-105-5/+82
| * | | Merge remote-tracking branch 'upstream/master' into csharp-experimentalJan Tattermusch2015-07-1522-262/+287
| |\ \ \
| * | | | Address requested change from code review.Jon Skeet2015-07-151-12/+12
| * | | | Don't create nested types (or field accessors) for map types.Jon Skeet2015-07-153-2/+33
| * | | | Generate the well-known types in C#Jon Skeet2015-07-1411-7/+11
| * | | | Changing reflection namespace (part 3)Jon Skeet2015-07-148-19/+18
| * | | | Changing reflection namespace (part 1)Jon Skeet2015-07-142-9/+9
| * | | | Convert package name to PascalCase for C# namespaceJon Skeet2015-07-142-3/+11
| * | | | Oneof reflection support. (Generated code changes in next commit.)Jon Skeet2015-07-101-0/+1
| * | | | Use the new JsonFormatter to implement ToString on generated messages.Jon Skeet2015-07-103-6/+7
| | |/ / | |/| |
| * | | Codegen changes to support descriptor runtime changesJon Skeet2015-07-0911-12/+31
| * | | Implement reflection properly for fields.Jon Skeet2015-07-092-29/+30
| * | | Remove unused code in C# codegenJon Skeet2015-06-302-47/+1
| * | | First pass (not yet compiling) at removing all the array handling code from C...Jon Skeet2015-06-303-102/+27
| * | | Fix for doubly-nested types - issue #307.Jon Skeet2015-06-291-1/+1
| * | | More cleanup, based around searches for "Google.ProtocolBuffers"Jon Skeet2015-06-2626-31/+8
| * | | Tweaks and more tests for mapsJon Skeet2015-06-263-6/+121
| * | | More map tests, and various production code improvements.Jon Skeet2015-06-251-1/+2
| * | | First pass at map support.Jon Skeet2015-06-2513-10/+261
| * | | Regenerated descriptor C++ codeJon Skeet2015-06-251-3/+2
| * | | Revert the change to wire_format.h.Jon Skeet2015-06-245-4/+16
| * | | Implement freezing for messages and repeated fields.Jon Skeet2015-06-2413-8/+82
| * | | Merge remote-tracking branch 'upstream/master' into fix_appveyorJan Tattermusch2015-06-242-9/+13
| |\ \ \
| * | | | Implement requested changes for IMessage<T>Jon Skeet2015-06-231-1/+1
| * | | | Implement Clone.Jon Skeet2015-06-2313-8/+95
| * | | | Merge remote-tracking branch 'upstream/master' into proto3-onlyJon Skeet2015-06-1991-55/+27977
| |\ \ \ \
| * | | | | Minor cleanup.Jon Skeet2015-06-193-3/+3
| * | | | | Merged masterJon Skeet2015-06-1732-610/+597
| |\ \ \ \ \
| * | | | | | Use the fact that we know the tag size and bytes at codegen time to optimize.Jon Skeet2015-06-178-30/+77
| * | | | | | Fix oneof generator - forgot to provide variables...Jon Skeet2015-06-121-0/+1
| * | | | | | Move Count checks into the serialization codeJon Skeet2015-06-123-13/+12
| * | | | | | Optimization of CalculateSize: avoid foreach over empty lists.Jon Skeet2015-06-123-12/+10
| * | | | | | Use Length to check string/bytes fields for emptiness - it's faster than an e...Jon Skeet2015-06-121-1/+7
| * | | | | | Fix oneof behaviour in the face of default values.Jon Skeet2015-06-121-9/+4
| * | | | | | Coded*Stream streamlining.Jon Skeet2015-06-127-42/+24