Commit Graph

1482 Commits

Author SHA1 Message Date
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