aboutsummaryrefslogtreecommitdiff
path: root/src/ProtoGen
Commit message (Collapse)AuthorAgeFilesLines
* Normalizing base project configurationscsharptest2012-10-151-42/+13
|
* Changes to support the Portable Library profilecsharptest2012-10-141-10/+0
|
* Add generated_code_attributes option, defaulted to false to generate the ↵csharptest2012-10-146-33/+21
| | | | CompilerGeneratedAttribute and GeneratedCodeAttribute attributes
* Issue 40: import doesn't work / proto_path does not work for command-line ↵csharptest2012-10-101-2/+17
| | | | file names
* Issue 38: Disable CLSCompliant warnings (3021)csharptest2012-10-101-292/+292
|
* Issue 49: Generated nested static Types class should be partialcsharptest2012-10-101-1/+1
|
* Change "typeof (Foo)" to "typeof(Foo)" everywhere. I have no idea why I used toJon Skeet2012-06-041-7/+7
| | | | include the space - it definitely doesn't look idiomatic...
* version 2.4.1.473csharptest2011-10-151-3/+3
|
* Added option generate_private_ctor to disable private ctor generationcsharptest2011-10-051-2/+5
|
* Merged issue-35csharptest2011-10-051-9/+51
|\
| * Fixed issue-35csharptest2011-10-041-9/+51
| |
* | - Upgraded NUnitcsharptest2011-10-041-12/+5
|/ | | | | | - Added StatLight and Silverlight unit testing - Added copies of all projects for Silverlight - Integrated Silverlight unit tests in build
* merged issue-28csharptest2011-09-285-25/+32
|\
| * Generator changes to fix circular reference issues in static ctorcsharptest2011-09-235-25/+32
| |
* | merged issue-22csharptest2011-09-287-15/+68
|\|
| * First pass at implementation and testing of reusable builders.csharptest2011-09-097-15/+68
| |
* | Fix for public constructor on messagescsharptest2011-09-231-0/+1
| |
* | merge issue-20csharptest2011-09-201-1/+9
|\ \
| * | Completed addition and testing of new add_serializable option.csharptest2011-09-091-1/+9
| |/
* | merge issue-26csharptest2011-09-163-6/+6
|\ \
| * | Tests and fixes for double-enumeration on AddRange and adding of null to ↵csharptest2011-09-163-6/+6
| |/ | | | | | | PopsicleList
* / Implemented [Obsolete] attribute for deprecated fieldscsharptest2011-09-098-15/+73
|/
* Merged branch for issue 16csharptest2011-08-131-294/+293
|\
| * Removed commented linecsharptest2011-08-131-294/+293
| |
* | Merged branch for issue 16csharptest2011-08-131-0/+6
|\|
| * Inserted code region labeled "Designer generated code" which should be ↵csharptest2011-08-121-0/+6
| | | | | | | | | | | | | | automatically ignored by style checking. Added #pragma warning disable 1591 to ignore warnings about undocumented classes/members within generated code.
* | Cleanup per review comments.csharptest2011-08-132-0/+4
| |
* | Allow field names that begin with underscore and number '_0'csharptest2011-08-122-0/+6
|/
* MergeNathan Brown2011-08-091-3/+4
|\
| * Added tests for service generation and corrected internal access level error inNathan Brown2011-08-021-3/+4
| | | | | | | | service definition.
* | Changes from review e805fdfd3a6bcsharptest2011-08-051-0/+4
| |
* | Removed left-over commented codecsharptest2011-07-141-7/+0
| |
* | Fix for unqualified ByteString references in LITE generationcsharptest2011-07-141-4/+3
| |
* | Reformatted to include bracescsharptest2011-07-1418-65/+141
| |
* | Fixed A few last methods taking CodedInputStreamcsharptest2011-06-171-1/+1
| |
* | Fix for leaving Builder a public ctor on internal classescsharptest2011-06-171-1/+1
| |
* | Refactoring the ICoded interfaces (again) removing the use of some generic ↵csharptest2011-06-103-6/+6
| | | | | | | | methods.
* | Several performance tweakscsharptest2011-06-093-2/+32
| | | | | | | | | | | | | | | | | | | | - Removed default value assingment when default is equal to default(T) - Added Benchmarks for most types and repeated/packed arrays - Left PopsicleList's list fields uninitialized util needed - Changed CodedInputStream's repated/packed reader - Changed Enum writers to simply cast to int - Changed the WriteEnum to use object rawValue that provides .ToString() if needed - Should be fully on par with original library for performance, gaining 2x-3x in some cases
* | Finished adding find tag by namecsharptest2011-06-0811-226/+124
| |
* | A few performance tweaks of the ICodedOutputStream interface/implementationcsharptest2011-06-083-11/+11
| |
* | Packed and Unpacked parsing allow for all repeated, per 2.3csharptest2011-06-042-7/+10
| |
* | Extracted ICodedInputStream interfacecsharptest2011-06-031-4/+4
| |
* | Refactoring of CodedInputStream.Read??? to use boolean return with out param.csharptest2011-06-036-55/+86
| |
* | Canged CodedInputStream.ReadTag to use boolean result with out params tocsharptest2011-06-031-1/+1
| | | | | | | | support reading a field name rather than a field tag.
* | Canged CodedInputStream.ReadTag to use boolean result with out params tocsharptest2011-06-031-9/+19
| | | | | | | | support reading a field name rather than a field tag.
* | Fully converted over to ICodedOutputStream for all WriteTo derivationscsharptest2011-06-032-2/+8
| |
* | Added the field name to all CodedOutputStream.Write??? callscsharptest2011-06-036-29/+42
|/ | | | | | | Refactored 'speed' generated write of arrays to call Write???Array. This may have impacted speed write speeds for arrays of non-reference types due to the use of non-generic IEnumerable and the subsequent boxing of value types. This could be addressed later if desired.
* Slight refactoring of Extensions to support lookup by name, added ↵csharptest2011-06-021-1/+1
| | | | compatibility tests for text and binary formats.
* Fixed two errors caused by incorrect merge of the rpc interface generatorcsharptest2011-05-311-4/+4
|
* Allow protoc to be targeted by protogen explicitly.Jon Skeet2011-05-231-12/+40
| | | | Use that within the build for the address book sample.