Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | update compiler defines | Jan Tattermusch | 2018-11-30 |
| | |||
* | switch C# to contextual serializer and deserializer internally | Jan Tattermusch | 2018-11-09 |
| | |||
* | Show dlerror if grpc_csharp_ext load fails | Jan Tattermusch | 2018-10-15 |
| | |||
* | add dlerror stubs | Jan Tattermusch | 2018-10-15 |
| | |||
* | Merge pull request #16552 from ↵ | Jan Tattermusch | 2018-10-05 |
|\ | | | | | | | | | jtattermusch/csharp_expose_client_certificate_request Expose certificate request type in SslServerCredentials | ||
* | | addressing a few nits | Jan Tattermusch | 2018-09-28 |
| | | |||
* | | avoid byte[] allocation when reading empty strings from native memory | Stephan Zehetner | 2018-09-14 |
| | | |||
* | | Merge pull request #16554 from ↵ | Jan Tattermusch | 2018-09-07 |
|\ \ | | | | | | | | | | | | | jtattermusch/csharp_dont_leak_when_call_init_fails C#: avoid leaking resources when starting a call fails | ||
| * | | use finally instead of catch-throw | Jan Tattermusch | 2018-09-07 |
| | | | |||
* | | | exception handling in native callback | Jan Tattermusch | 2018-09-04 |
| | | | |||
| * | | make sync unary call behave more like async unary | Jan Tattermusch | 2018-09-04 |
| | | | |||
| * | | handle failures in async call initialization without leaks | Jan Tattermusch | 2018-09-04 |
| | | | |||
| | * | Expose certificate request type in SslServerCredentials. | Jan Tattermusch | 2018-09-04 |
| |/ | |||
* / | add exception info to Status.Detail if metadata credentials fail | Jan Tattermusch | 2018-09-01 |
|/ | |||
* | avoid deadlock while cancelling a call | Jan Tattermusch | 2018-08-23 |
| | |||
* | Fix a number of spelling errors. | Chris Lamb | 2018-08-22 |
| | |||
* | Add PlatformApis.IsUnityIOS | Jan Tattermusch | 2018-08-10 |
| | |||
* | improve xamarin platform detection | Jan Tattermusch | 2018-07-23 |
| | |||
* | add explanation for MonoPInvokeCallback attribute | Jan Tattermusch | 2018-07-23 |
| | |||
* | iOS (and probably other AOT platforms) needs to have delegates registered | Matthew Leibowitz | 2018-07-23 |
| | | | | | | - if a managed delegate is going to be passed to native code, then it requires an attribute - instead of depending on Xamarin.iOS for this, we can just create our own, the iOS runtime just checks for the type name - reference: https://docs.microsoft.com/en-gb/xamarin/ios/internals/limitations#reverse-callbacks | ||
* | better NativeExtension.LoadNativeMethods readability | Jan Tattermusch | 2018-07-19 |
| | |||
* | Xamarin support: introduce PlatformApis.isXamarin*, working NativeMethods ↵ | Alexander Houben | 2018-07-09 |
| | | | | for Xamarin.Android, do not use System.Runtime.Loader on Android for the moment | ||
* | improve comment | Jan Tattermusch | 2018-03-08 |
| | |||
* | fix build on netstandard1.5 | Jan Tattermusch | 2018-03-07 |
| | |||
* | detect when running on Unity iOS | Jan Tattermusch | 2018-03-07 |
| | |||
* | enable loading grpc_csharp_ext as a unity native plugin | Jan Tattermusch | 2018-03-06 |
| | |||
* | add IsUnity property | Jan Tattermusch | 2018-03-06 |
| | |||
* | Polish and address review comments | Mehrdad Afshari | 2018-02-22 |
| | |||
* | Simplify service-side interceptor code | Mehrdad Afshari | 2018-02-21 |
| | |||
* | Add C# server-side interceptor machinery | Mehrdad Afshari | 2018-02-21 |
| | |||
* | Add C# client-side interceptor machinery | Mehrdad Afshari | 2018-02-21 |
| | |||
* | fix typo | Shohei Kamimori | 2018-02-05 |
| | |||
* | fix leak caused by csharp context pooling | Jan Tattermusch | 2018-01-22 |
| | |||
* | better log message when auth interceptor throws | Jan Tattermusch | 2018-01-16 |
| | |||
* | enable requestCallContext pooling | Jan Tattermusch | 2017-11-30 |
| | |||
* | recycling of requestcallcontext | Jan Tattermusch | 2017-11-30 |
| | |||
* | basic pooling of requestcallcontext | Jan Tattermusch | 2017-11-30 |
| | |||
* | Merge pull request #13476 from jtattermusch/csharp_batchcontext_pooling | Jan Tattermusch | 2017-11-30 |
|\ | | | | | Reuse BatchContextSafeHandle objects by pooling them (take two) | ||
* \ | Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 | Nicolas "Pixel" Noble | 2017-11-29 |
|\ \ | |||
| | * | address comments | Jan Tattermusch | 2017-11-28 |
| | | | |||
| | * | simple version of batchcontext pooling | Jan Tattermusch | 2017-11-25 |
| | | | |||
| | * | expose batchcontext.Reset | Jan Tattermusch | 2017-11-25 |
| |/ | |||
| * | Merge pull request #13475 from jtattermusch/better_completion_registry_benchmark | Jan Tattermusch | 2017-11-21 |
| |\ | | | | | | | Use spinlock in CompletionRegistry (and improve the benchmark). | ||
| | * | spinlock in completion registry is slightly faster | Jan Tattermusch | 2017-11-21 |
| | | | |||
| * | | save allocation by using a struct instead of a tuple | Jan Tattermusch | 2017-11-21 |
| |/ | |||
| * | consistent naming for OnReceivedCloseOnServer | Jan Tattermusch | 2017-11-21 |
| | | |||
| * | remove legacy delegates | Jan Tattermusch | 2017-11-21 |
| | | |||
| * | make everything compile | Jan Tattermusch | 2017-11-21 |
| | | |||
| * | avoid delegate allocations in callsafehandle | Jan Tattermusch | 2017-11-21 |
| | | |||
| * | server and channel adjustments | Jan Tattermusch | 2017-11-21 |
| | |