aboutsummaryrefslogtreecommitdiff
path: root/src/ProtocolBuffers
Commit message (Collapse)AuthorAgeFilesLines
* Reformatted to include bracescsharptest2011-07-1449-708/+1802
|
* Fixed A few last methods taking CodedInputStreamcsharptest2011-06-172-3/+3
|
* missing copyright noticecsharptest2011-06-113-1/+109
|
* bla, changed name to Depth for CLSComplaint :)csharptest2011-06-112-10/+10
|
* Added recursion limits to AbstractReader.cscsharptest2011-06-113-8/+43
|
* Added convenience methods for to/from xml and jsoncsharptest2011-06-117-5/+80
|
* Reader/Writer implementations changed to use static factoriescsharptest2011-06-106-118/+323
|
* Added initial DictionaryReader/Writer implementationscsharptest2011-06-106-18/+402
|
* Using List<Char> instead of StringBuilder for building strings from charscsharptest2011-06-101-18/+17
|
* Added the JsonFormatWriter/Readercsharptest2011-06-104-0/+783
|
* Added the XmlFormatWriter/Readercsharptest2011-06-1013-14/+1576
|
* Refactoring the ICoded interfaces (again) removing the use of some generic ↵csharptest2011-06-105-544/+810
| | | | methods.
* Several performance tweakscsharptest2011-06-098-63/+336
| | | | | | | | | | - 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
* Performance tweek for reading entire unpacked arraycsharptest2011-06-091-16/+92
|
* Finished adding find tag by namecsharptest2011-06-083-133/+493
|
* Renamed Bytes to ByteArray and added a Reverse method.csharptest2011-06-086-19/+32
|
* Performance fix for double/float on readcsharptest2011-06-081-10/+25
|
* Performance fix for float/double write bytes. Performance fix, do not use ↵csharptest2011-06-086-14/+71
| | | | Array.Copy.
* A few performance tweaks of the ICodedOutputStream interface/implementationcsharptest2011-06-084-285/+513
|
* Packed and Unpacked parsing allow for all repeated, per 2.3csharptest2011-06-042-1/+41
|
* Extracted ICodedInputStream interfacecsharptest2011-06-0316-136/+339
|
* Refactoring of CodedInputStream.Read??? to use boolean return with out param.csharptest2011-06-0310-414/+636
|
* Canged CodedInputStream.ReadTag to use boolean result with out params tocsharptest2011-06-032-22/+22
| | | | support reading a field name rather than a field tag.
* Canged CodedInputStream.ReadTag to use boolean result with out params tocsharptest2011-06-038-162/+254
| | | | support reading a field name rather than a field tag.
* Fully converted over to ICodedOutputStream for all WriteTo derivationscsharptest2011-06-0315-235/+231
|
* Extracted initial ICodedOutputStream interfacecsharptest2011-06-034-565/+706
|
* Added the field name to all CodedOutputStream.Write??? callscsharptest2011-06-037-162/+209
| | | | | | | 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.
* big-endian support for float, and double on Silverlightcsharptest2011-06-021-7/+8
|
* Slight refactoring of Extensions to support lookup by name, added ↵csharptest2011-06-028-67/+89
| | | | compatibility tests for text and binary formats.
* Optimized access to ByteString from coded io.csharptest2011-06-023-11/+36
|
* Completed adding attributes to all generated typescsharptest2011-05-202-0/+163
|
* ooops, accidentally formatting these generated filescsharptest2011-05-202-12875/+8403
|
* reformatted all code to .NET standard formattingcsharptest2011-05-2087-23303/+30328
|
* line-ending-to-crlfcsharptest2011-05-2011-3085/+3085
|
* Completed moving of keyfile and removing of InternalsVisibleTo usagescsharptest2011-05-202-2/+2
|
* Removed more uses of InternalsVisibleTo, made more stuff public :)csharptest2011-05-206-36/+26
|
* Removed some uses of InternalsVisibleTo, made some stuff publiccsharptest2011-05-205-102/+99
|
* Moved key file to /keys directorycsharptest2011-05-203-8/+2
|
* merged from protobuf-csharp-portcsharptest2011-05-195-11/+27
|\
| * version 2.3.0.277csharptest2011-05-192-2/+2
| |
| * versioned assemblies to 2.3.0.277csharptest2011-05-191-3/+3
| |
| * enabled xml documentation generationcsharptest2011-05-192-0/+16
| |
* | - Added CSharpServiceType NONE to skip service generation.csharptest2011-05-191-19/+20
| | | | | | | | | | | | - Defaulted service_generator_type to NONE - Added /protos/extest/unittest_generic_services.proto to test services - Migrated unit tests to use the new generic services for testing
* | Implementation of service interface generatorcsharptest2011-05-033-213/+786
|/
* One-off patch to convert Unix line endings to Windows ones for generated ↵Jon Skeet2011-04-032-7988/+7988
| | | | source. Currently not sure why they ended up as Unix line endings after Git to Mercurial conversion, but we may need to tweak some repository settings.
* Default to Environment.NewLine for line breaks in ProtoGen, but allow it to ↵Jon Skeet2011-01-272-6/+16
| | | | be configured.
* Fixed build for lite runtimeJon Skeet2010-12-142-10/+19
|
* Merge from masterJon Skeet2010-12-141-2/+4
|\
| * Remove Silverlight targets for all but the main project. BuildAll now fails ↵Jon Skeet2010-12-121-2/+4
| | | | | | | | - asking Arnold for help!
* | First commit of lite code - more to comeJon Skeet2010-12-1244-530/+2990
|\ \ | |/ |/|