csharptest
b0c94cd21c
Fix build error for using namespace outside of conditional compilation
10 years ago
csharptest
865e86d50c
Fix build error in profiles without extension methods.
10 years ago
csharptest
3faaac1b9a
Issue 71: CodedInputStream.ReadBytes go to slow path unnecessarily
10 years ago
csharptest
f6a0c116f9
Issue 70: Portable library project has some invalid Nunit-based code.
10 years ago
csharptest
13f56c0d9c
amended: Add SecurityCritical attributes to serialization
10 years ago
csharptest
6ab2678e27
Issue 56: NuGet package is noisy
10 years ago
Jon Skeet
9dc7d7225d
Optimize enum parsing. In a small enum-heavy benchmark, this improved the time
...
of the benchmark (parsing a repeated message, where each message had 5 "small"
enum values and 5 "large" enum values) from ~39s to ~11s.
There is a small memory cost per enum used, but I expect this to be trivial compared
with other per-type costs.
Fixes issue 97.
10 years ago
Jon Skeet
3918275376
Add SecurityCritical attributes to serialization, and add the AllowPartiallyTrustedCallers
...
attribute.
This fixes issue 91.
10 years ago
Jon Skeet
92d6214e0f
Add protoc plugin.
...
Original patch by igorgatis@gmail.com, tweaked a little before commit.
Fixes issue 90.
10 years ago
Jon Skeet
fd6c129298
Munge protoc's error format into a VS-C#-compatible output format.
...
Fixes issue 86.
11 years ago
Jon Skeet
566607e0d9
Update the Mercurial ignore file for Roslyn.
11 years ago
Jon Skeet
8bb0d7288e
Add the ability to print a builder (not just a message),
...
and override ToString in AbstractBuilder.
This fixes issue 73.
11 years ago
Jon Skeet
8e04d10dab
Fix for issue 81: quoting for NUnit parameters.
11 years ago
Jon Skeet
f34759e05c
Add test for clearing fields with reflection.
11 years ago
Jon Skeet
2d245ffe6a
Regenerated proto code with string.Concat approach to descriptor data.
11 years ago
Jon Skeet
5a0feb2ae2
Upgrade solution format to Visual Studio 2012. This will lead to warnings
...
on earlier versions of Visual Studio, but shouldn't cause any other problems.
11 years ago
Jon Skeet
3b0795c15a
Use string.Concat instead of String.Concat to avoid potential import problems,
...
and fix number of times the final base64 chunk is emitted.
11 years ago
Sergey Geyn
4a04773b5b
fixed a bug in protogen causing
...
"CSC : fatal error CS1647: An expression is too long or complex to compile"
when building auto-generated code
11 years ago
csharptest
d63096d1b2
Corrected code formatting and added TestCodedInputOutputPosition
11 years ago
csharptest
9cdc9f2c74
Rearranged the order of operations in publish to label & commit before archive
11 years ago
csharptest
785ac694c7
merged
11 years ago
Jon Skeet
dc8149fc64
Optimize FromBase64String to return Empty when presented with an empty string.
...
This fixes issue 61.
11 years ago
Jon Skeet
f86edcbb46
When we write a single character to a JSON output, make sure we actually have
...
an output before flushing.
Fixes issue 64.
11 years ago
csharptest
0a0dd0333a
Fix for bug in limited input stream's Position, Introduced Position on output stream
12 years ago
csharptest
8c8a82a260
version 2.4.1.521
12 years ago
csharptest
53147aa3f9
Added tag 2.4.1.521 for changeset ceba24e32f5f
12 years ago
csharptest
fdb4cc7ea5
Adde 'Unsafe' static type in ByteString to allow direct buffer manipulation without
...
copying bytes. Should be used very cautiously as modifications to buffers may result
in unexpected behavior.
12 years ago
csharptest
92fcf3537f
Added the ability to instantiate a coded input with a pre-existing buffer
...
Added CodedInputStream.Position to return the current input stream position
12 years ago
csharptest
71e22f8b7f
Issue #43 : Fix to correct identical 'umbrella_classname' options from trying to write to the same filename.
12 years ago
csharptest
ef7091c9ed
Issue #54 : should retire all bytes in buffer (bufferSize)
12 years ago
csharptest
30f73e2e4a
Changes to publish.csproj targets
12 years ago
csharptest
b26c983c9b
Merged issue-46 changes
12 years ago
csharptest
c3624dd335
Work completed, merging...
12 years ago
csharptest
832b08e238
Rewrote the PublishRelease.bat file in MSBuild (publish.csproj), updated nuspec files
12 years ago
csharptest
ad7b9d114e
Cleanup of build batch files, todo - rework publishrelease.bat
12 years ago
csharptest
8aad022bec
Collision with known MSBuild property ProjectType was causing errors, renamed to EnvironmentProjectType
12 years ago
csharptest
83f65a4333
Adding generated projects/solutions for all environments
12 years ago
csharptest
d6d48226d8
Updating ingore rules
12 years ago
csharptest
40f65d4c9e
Working project templates for Silverlight testing of SL2..4 and PL4
12 years ago
csharptest
3c491937d3
Adding project templates and refactored build
12 years ago
csharptest
70cf251162
Normalizing base project configurations
12 years ago
csharptest
09761a8967
Build fixes from portable changes
12 years ago
csharptest
c9bce45a01
Portability Changes -
...
Removing uses of Enum to IConvertible from CodedIOStreams,
Removed MessageStreamIterator.FromFile on non-client profiles,
Removed use of Path.GetFileName,
Removed uses of Converter<T1, T2> delegate,
Removed Guid/DispId options from test protos
12 years ago
csharptest
9f787cc64e
Removed uses of reflection for enumeration of enum members
12 years ago
csharptest
efc90f4000
Changes to support the Portable Library profile
12 years ago
csharptest
6716432ca6
Last (hopefully) changes to pre-processing directives
12 years ago
csharptest
0f56b84298
Added NOEXTENSIONS and NOFILEVERSION. Internalized golden_message test dependencies
12 years ago
csharptest
945bd1d516
Working to reduce number of conditional complication directives, and migrate towards feature-based condtions rather than platform-based
12 years ago
csharptest
5cda54bd8b
Refactored uses of CreateDelegate for compatibility with CF2
12 years ago
csharptest
fc353381e8
Refactored uses of CreateDelegate for compatibility with CF2
12 years ago