Jan Tattermusch
b021add5e4
C#: avoid unnecessary ifdefine in NUnitMain.cs
2018-12-03 15:17:52 +01:00
Jan Tattermusch
2e54a2bc36
update compiler defines
2018-11-30 13:04:33 +01:00
Jan Tattermusch
ba6b1c215c
switch netcoreapp1.0->1.1
2018-11-30 13:04:33 +01:00
Muxi Yan
f3e4ae633e
Regenerate projects
2018-11-19 15:24:53 -08:00
Jan Tattermusch
dc1bbf9932
Merge pull request #17167 from jtattermusch/switch_to_contextual_serializer
...
Switch C# to contextual serializer and deserializer internally
2018-11-15 09:06:47 +01:00
Jan Tattermusch
0898074809
regenerate protos
2018-11-14 19:17:19 +01:00
Jan Tattermusch
5344c81f3c
switch C# to contextual serializer and deserializer internally
2018-11-09 17:16:56 +01:00
Jan Tattermusch
b187cfe460
regenerate protos
2018-11-08 11:17:22 +01:00
Jan Tattermusch
abbb317fee
add ServiceBinderBase
2018-11-08 10:56:53 +01:00
kkm
f438d7c727
Merge branch master into package-grpc-tools-doc
2018-11-02 00:55:07 -07:00
kkm
4912fb2d04
Address review comments
...
* Fix typos.
* Correct pointers to example files.
* Refer to v1.17 or 1.17.0 throughout.
* Change wording where requested, remove trailer.
* Rename INTEGRATION.md -> BUILD-INTEGRATION.md.
* Change a pointer in README.md to point to the new name.
2018-11-02 00:48:21 -07:00
kkm (aka Kirill Katsnelson)
3100e94386
Add missing quote
2018-10-17 20:25:16 -07:00
Jan Tattermusch
e69a636f32
Merge pull request #13207 from kkm000/package-grpc-tools
...
Integrate Grpc.Tools into msbuild system (C# only)
2018-10-17 18:12:10 +02:00
Jan Tattermusch
ee4cb5ce65
fix Grpc.Tools nuget layout on Linux and Mac
...
For files without known extension (e.g. Unix binaries) , NuGet can't tell files from directories,
so mention protoc and grpc_csharp_ext explicitly to avoid breaking nuget's directory layout.
2018-10-17 12:49:01 +02:00
kkm
3b7c408262
Remove target netcoreapp2.1 from Tools.Tests csproj
2018-10-16 15:27:04 -07:00
Jan Tattermusch
a959b6d7d2
Show dlerror if grpc_csharp_ext load fails
2018-10-15 15:52:53 +02:00
Jan Tattermusch
9929a23ecd
add dlerror stubs
2018-10-15 15:52:52 +02:00
kkm
27771aa604
Document .NET build integration with Grpc.Tools
2018-10-14 08:44:57 -07:00
kkm
4cf8cfd93d
Merge remote-tracking branch 'golden/master' into package-grpc-tools
2018-10-14 08:38:19 -07:00
kkm
5103951117
Infer coding style, adjust .editorconfig, reformat Tools code
2018-10-14 08:34:03 -07:00
kkm
f626d4618d
Restore packaging of binary tools under tools/
...
Unfixes #13098 , hopefully temporarily.
2018-10-14 07:10:13 -07:00
kkm
9158493c41
Improve ProtoToolsPlatformTask tests
2018-10-14 04:26:02 -07:00
kkm
ccacf24fb0
Fix dotnet/Mono build and testing under Linux
2018-10-14 04:24:52 -07:00
Jan Tattermusch
716b5577fc
fixup: rename *Tests files to *Test
2018-10-09 13:09:41 +02:00
Stanley Cheung
e5ce1e36e6
Regenerate projects
2018-10-08 15:50:50 -07:00
kkm
a844323c7e
Rename test classes *Test; UWYU in Tools.Test project
2018-10-07 03:09:54 -07:00
kkm
51e41ae7d5
Merge remote-tracking branch 'golden/master' into package-grpc-tools
2018-10-07 00:07:30 -07:00
Jan Tattermusch
10dc690092
Merge pull request #16552 from jtattermusch/csharp_expose_client_certificate_request
...
Expose certificate request type in SslServerCredentials
2018-10-05 22:06:19 +02:00
Jan Tattermusch
b94841dea9
Merge pull request #16777 from jtattermusch/csharp_optimized_grpc_csharp_ext
...
build assembly-optimized grpc_csharp_ext with cmake
2018-10-05 21:57:04 +02:00
Jan Tattermusch
460faf4bc2
dont repeat "ClientCertificate" in enum values
2018-10-05 20:25:21 +02:00
Jan Tattermusch
cf534be6d3
Merge pull request #16756 from jtattermusch/csharp_channeloptions_improvements
...
C#: ChannelOption improvements
2018-10-05 10:04:05 +02:00
Jan Tattermusch
082ee89641
add script for automatic generation of C# reference docs
2018-10-04 19:57:27 +02:00
Jan Tattermusch
c08c3ccbae
build grpc_csharp_ext with cmake
2018-10-04 11:21:35 +02:00
Kevin Damm
8b6719a1d7
Update README.md ordered list spacing
...
Certain markdown interpreters do not recognize ordered lists if there isn't a blank line between the numbered lines. This change corrects the spacing between the steps for getting gRPC into a Unity project.
2018-10-02 15:11:48 -04:00
Jan Tattermusch
e88a40ae26
add xmldoc comments
2018-10-02 14:34:20 +02:00
Jan Tattermusch
8eb6daddd9
ChannelOption: implement hashcode and equals
2018-10-02 14:08:06 +02:00
Jan Tattermusch
c288d1a894
improve doc comments for ChannelOptions
2018-10-02 13:55:38 +02:00
Jan Tattermusch
ee1f49b252
upgrade CommandLineParser to 2.3.0
2018-10-01 17:20:10 +02:00
Jan Tattermusch
bc75644385
review comments
2018-09-28 13:25:52 +02:00
Alex Villarreal
98bce85cac
Improve documentation to use Metadata.Entry
...
Add notes about the parameters in public constructors of `Metadata.Entry`, and `Metadata`s `Add` methods (which call the aforementioned constructors), to clearly indicate what a valid key should be, **and the fact that it is converted to lowercase**. Seems like an important enough side effect that it should be explicit in the documentation.
2018-09-28 13:25:52 +02:00
Jan Tattermusch
5a34293615
Merge pull request #16631 from szehetner/Allocations
...
C#: Various allocation optimizations
2018-09-28 13:21:33 +02:00
Jan Tattermusch
ea5aa4a34a
addressing a few nits
2018-09-28 11:39:32 +02:00
Jan Tattermusch
d4356bf719
Merge pull request #16367 from jtattermusch/csharp_new_serialization_api
...
Add new C# serialization API
2018-09-26 15:07:37 +02:00
Jan Tattermusch
c2fd689bad
address comments
2018-09-25 23:02:42 +02:00
Jan Tattermusch
1044731858
add DeserializationContext implementation note
2018-09-25 20:37:02 +02:00
Jan Tattermusch
a2a4629614
add MarshallerTest
2018-09-23 21:10:03 -07:00
Jan Tattermusch
63a31d85f1
contextual marshaller test
2018-09-23 18:58:37 -07:00
Stephan Zehetner
59f8157123
optimize Metadata.Entry normalization and validation check. Replaced Regex with custom loop, avoid string allocation if input is already lowercase.
2018-09-14 15:41:00 +02:00
Stephan Zehetner
d16d13a976
avoid Tuple allocation in ClientBaseConfigurationInterceptor
2018-09-14 15:38:15 +02:00
Stephan Zehetner
3729329a3f
avoid byte[] allocation when reading empty strings from native memory
2018-09-14 14:35:45 +02:00