csharptest
17fb8f223e
Fix for public constructor on messages
14 years ago
csharptest
a314d4c9fa
Regenerated code with changes
14 years ago
csharptest
4ecebd8b4a
Tests and fixes for double-enumeration on AddRange and adding of null to PopsicleList
14 years ago
csharptest
f52ec95ad5
revert of accidental AssemblyInfo version changes
14 years ago
csharptest
1a0764ab27
First pass at implementation and testing of reusable builders.
14 years ago
csharptest
4a594cac93
Implemented [Obsolete] attribute for deprecated fields
14 years ago
csharptest
c2d2c1adaf
first pass at adding required changes
14 years ago
csharptest
2d88733019
Inserted code region labeled "Designer generated code" which should be automatically
...
ignored by style checking. Added #pragma warning disable 1591 to ignore warnings
about undocumented classes/members within generated code.
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
920b09a3b0
Finished adding find tag by name
14 years ago
csharptest
c671a4b317
A few performance tweaks of the ICodedOutputStream interface/implementation
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
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
Jon Skeet
da4989c4ed
Allow protoc to be targeted by protogen explicitly.
...
Use that within the build for the address book sample.
14 years ago
csharptest
445bdcebe7
Completed adding attributes to all generated types
14 years ago
csharptest
71f662c33e
reformatted all code to .NET standard formatting
14 years ago
csharptest
35b68527d3
Completed moving of keyfile and removing of InternalsVisibleTo usages
14 years ago
csharptest
1ee7a96b36
Added sample code from the Getting Started Wiki
14 years ago
csharptest
2503740153
version 2.3.0.277
14 years ago
csharptest
77dc364802
versioned assemblies to 2.3.0.277
14 years ago
Jon Skeet
82bb0f1ef9
One-off patch to convert Unix line endings to Windows ones for generated 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.
14 years ago
Jon Skeet
62b4cf274d
Remove Silverlight targets for all but the main project. BuildAll now fails - asking Arnold for help!
...
committer: Arnold Zokas <arnold.zokas@coderoom.net>
14 years ago
Jon Skeet
8a13536f9b
Remove Silverlight targets for all but the main project. BuildAll now fails - asking Arnold for help!
14 years ago
ArnoldZokas
8d585d9e67
Added 'Debug_Silverlight2' and 'Release_Silverlight2' configurations to all projects
14 years ago
ArnoldZokas
a54cf75814
Removed build configuration 'Silverlight2' from all projects
14 years ago
ArnoldZokas
e9ffd67e1b
Converted solution to VS2010
14 years ago
csharptest
980ba8dcd4
Full rutime working, Lite generator and runtime building but untested
15 years ago
Jon Skeet
17ded8261d
Fix issue 10 - check serialized size before writing to stream
15 years ago
Jon Skeet
ae9b3ff224
Release preparation
15 years ago
Jon Skeet
0aac0e4fe3
Regionify copyright statement
16 years ago
Jon Skeet
f29da03679
Can now at least *build* Silverlight2 assembly easily. Can't test though.
16 years ago
Jon Skeet
ad74853e0c
Fix copyright notices
16 years ago
Jon Skeet
5cb5d782b0
Workaround for Mono bug 516379
16 years ago
Jon Skeet
c784be3149
Remove unused variable in static constructors
16 years ago
Jon Skeet
8729cf4628
Added the ability to use an IEnumerable<T> when adding to a list, so you can do:
...
new Foo.Builder {
RepeatedValue = { x.Select(y) }
};
... a bit like LINQ to XML.
16 years ago
Jon Skeet
df67f1482b
Fix custom options behaviour
16 years ago
Jon Skeet
2e6dc12fa8
Write/Read delimited messages
16 years ago
Jon Skeet
7ee85c4e9f
Added field constant generation
16 years ago
Jon Skeet
7de1aef848
Avoid creating UnknownFieldSets unless we really have to.
16 years ago
Jon Skeet
e81a9d7c87
Added ToBuilder and WeakToBuilder
16 years ago
Jon Skeet
642a8140c8
Setters/adders now throw ArgumentNullException appropriately.
16 years ago
Jon Skeet
dc254e76fc
Removed redundant import from tutorial proto
16 years ago
Jon Skeet
3f22511100
Added address book example
16 years ago