csharptest
304ff3a838
Changes from review e805fdfd3a6b
14 years ago
csharptest
9b3de69224
Changes from review f60f2676f7fa
14 years ago
csharptest
3aa06356ac
Removal of #condition commented source
14 years ago
csharptest
c11bf71cc9
Refactoring removed using statement for System.Reflection, added qualified
...
references to avoid future issues.
14 years ago
csharptest
02760b26da
Regeneration with qualified references to ByteString
14 years ago
csharptest
d95293e355
Integrated feedback from revision 1525875aec27
14 years ago
csharptest
541686c89f
Removed left-over commented code
14 years ago
csharptest
b5ba93bf3c
Integrated feedback from revision c97eeb8d933f
14 years ago
csharptest
84f7e09f02
Fixed comment
14 years ago
csharptest
ed701ad2a5
renamed ByteString.WriteTo(CodedOutputStream) to WriteRawBytesTo
14 years ago
csharptest
398a7f526c
Removed unnessary parital declaration
14 years ago
csharptest
b73bd168d4
Fix for unqualified ByteString references in LITE generation
14 years ago
csharptest
8dc7b830a3
Reformatted to include braces
14 years ago
csharptest
74c5e0c376
Reformatted to include braces
14 years ago
csharptest
afff2c655c
Fixed A few last methods taking CodedInputStream
14 years ago
csharptest
579bb3defe
Fix for leaving Builder a public ctor on internal classes
14 years ago
csharptest
ff628f600a
missing copyright notice
14 years ago
csharptest
6c69373f80
bla, changed name to Depth for CLSComplaint :)
14 years ago
csharptest
3b70dd78ec
Added recursion limits to AbstractReader.cs
14 years ago
csharptest
57fa7fddd7
Added option to enable format benchmarks
14 years ago
csharptest
f292523df9
Added convenience methods for to/from xml and json
14 years ago
csharptest
7fc785c1d4
Reader/Writer implementations changed to use static factories
14 years ago
csharptest
ea5fd37d1d
Added benchmark for Json via XML using JsonReaderWriterFactory
14 years ago
csharptest
4dc0dfb154
Added initial DictionaryReader/Writer implementations
14 years ago
csharptest
ddb74eb6a4
Using List<Char> instead of StringBuilder for building strings from chars
14 years ago
csharptest
afe844bc95
Added the JsonFormatWriter/Reader
14 years ago
csharptest
2b86884659
Added the XmlFormatWriter/Reader
14 years ago
csharptest
b00ea13eb1
Refactoring the ICoded interfaces (again) removing the use of some generic methods.
14 years ago
csharptest
ced18e10ae
Several performance tweaks
...
- 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
14 years ago
csharptest
367e02261c
Performance tweek for reading entire unpacked array
14 years ago
csharptest
920b09a3b0
Finished adding find tag by name
14 years ago
csharptest
aef072a46f
Renamed Bytes to ByteArray and added a Reverse method.
14 years ago
csharptest
4ba365d793
Performance fix for double/float on read
14 years ago
csharptest
2772dfe8a1
Performance fix for float/double write bytes. Performance fix, do not use Array.Copy.
14 years ago
csharptest
0e2d144eb6
Added process priority and affinity for v2 benchmarks
14 years ago
csharptest
c671a4b317
A few performance tweaks of the ICodedOutputStream interface/implementation
14 years ago
csharptest
c2a1f9b538
Unit testing of Packed/Unpacked parsing in Lite
14 years ago
csharptest
6da3170a95
Packed and Unpacked parsing allow for all repeated, per 2.3
14 years ago
csharptest
17699c21f9
Extracted ICodedInputStream interface
14 years ago
csharptest
d2af9e923f
Refactoring of CodedInputStream.Read??? to use boolean return with out param.
14 years ago
csharptest
9928441649
Canged CodedInputStream.ReadTag to use boolean result with out params to
...
support reading a field name rather than a field tag.
14 years ago
csharptest
123e534914
Canged CodedInputStream.ReadTag to use boolean result with out params to
...
support reading a field name rather than a field tag.
14 years ago
csharptest
ffafdaa0f9
Fully converted over to ICodedOutputStream for all WriteTo derivations
14 years ago
csharptest
cc8d2aaa3a
Extracted initial ICodedOutputStream interface
14 years ago
csharptest
90922db77a
Added the field name to all CodedOutputStream.Write??? calls
...
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.
14 years ago
csharptest
8a2d0f48d7
big-endian support for float, and double on Silverlight
14 years ago
csharptest
27bfcc5e1a
Slight refactoring of Extensions to support lookup by name, added compatibility tests for text and binary formats.
14 years ago
csharptest
45a93fad4d
Optimized access to ByteString from coded io.
14 years ago
csharptest
efed509b55
Fixed two errors caused by incorrect merge of the rpc interface generator
14 years ago
Jon Skeet
da4989c4ed
Allow protoc to be targeted by protogen explicitly.
...
Use that within the build for the address book sample.
14 years ago