Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | avoid deadlock while cancelling a call | 2018-08-23 | |
| | |||
* | Fix a number of spelling errors. | 2018-08-22 | |
| | |||
* | Add PlatformApis.IsUnityIOS | 2018-08-10 | |
| | |||
* | improve xamarin platform detection | 2018-07-23 | |
| | |||
* | add explanation for MonoPInvokeCallback attribute | 2018-07-23 | |
| | |||
* | iOS (and probably other AOT platforms) needs to have delegates registered | 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 | 2018-07-19 | |
| | |||
* | Xamarin support: introduce PlatformApis.isXamarin*, working NativeMethods ↵ | 2018-07-09 | |
| | | | | for Xamarin.Android, do not use System.Runtime.Loader on Android for the moment | ||
* | improve comment | 2018-03-08 | |
| | |||
* | fix build on netstandard1.5 | 2018-03-07 | |
| | |||
* | detect when running on Unity iOS | 2018-03-07 | |
| | |||
* | enable loading grpc_csharp_ext as a unity native plugin | 2018-03-06 | |
| | |||
* | add IsUnity property | 2018-03-06 | |
| | |||
* | Polish and address review comments | 2018-02-22 | |
| | |||
* | Simplify service-side interceptor code | 2018-02-21 | |
| | |||
* | Add C# server-side interceptor machinery | 2018-02-21 | |
| | |||
* | Add C# client-side interceptor machinery | 2018-02-21 | |
| | |||
* | fix typo | 2018-02-05 | |
| | |||
* | fix leak caused by csharp context pooling | 2018-01-22 | |
| | |||
* | better log message when auth interceptor throws | 2018-01-16 | |
| | |||
* | enable requestCallContext pooling | 2017-11-30 | |
| | |||
* | recycling of requestcallcontext | 2017-11-30 | |
| | |||
* | basic pooling of requestcallcontext | 2017-11-30 | |
| | |||
* | Merge pull request #13476 from jtattermusch/csharp_batchcontext_pooling | 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 | 2017-11-29 | |
|\ \ | |||
| | * | address comments | 2017-11-28 | |
| | | | |||
| | * | simple version of batchcontext pooling | 2017-11-25 | |
| | | | |||
| | * | expose batchcontext.Reset | 2017-11-25 | |
| |/ | |||
| * | Merge pull request #13475 from jtattermusch/better_completion_registry_benchmark | 2017-11-21 | |
| |\ | | | | | | | Use spinlock in CompletionRegistry (and improve the benchmark). | ||
| | * | spinlock in completion registry is slightly faster | 2017-11-21 | |
| | | | |||
| * | | save allocation by using a struct instead of a tuple | 2017-11-21 | |
| |/ | |||
| * | consistent naming for OnReceivedCloseOnServer | 2017-11-21 | |
| | | |||
| * | remove legacy delegates | 2017-11-21 | |
| | | |||
| * | make everything compile | 2017-11-21 | |
| | | |||
| * | avoid delegate allocations in callsafehandle | 2017-11-21 | |
| | | |||
| * | server and channel adjustments | 2017-11-21 | |
| | | |||
| * | add "state" filed to batch completion delegate | 2017-11-21 | |
| | | |||
| * | avoid unnecessary allocation in completion registry | 2017-11-21 | |
| | | |||
* | | Merge branch 'v1.7.x' of https://github.com/grpc/grpc | 2017-11-21 | |
|\ \ | |/ |/| | |||
* | | use regular dict in completion registry | 2017-11-17 | |
| | | |||
* | | balance queuedContinuationCounter for inlined handlers | 2017-11-16 | |
| | | |||
| * | allow cancelling MoveNext operations | 2017-10-04 | |
| | | |||
| * | De-register cancellation token | 2017-10-04 | |
| | | | | | | | | Fixes #12800 | ||
* | | De-register cancellation token | 2017-10-03 | |
|/ | | | | Fixes #12800 | ||
* | make a guarantee that c# auth callbacks are async to c-core | 2017-09-06 | |
| | |||
* | give C# continuations 10 secs to finish on shutdown | 2017-08-16 | |
| | |||
* | wait for queued continuation to finish | 2017-08-16 | |
| | |||
* | more correct atomic counter | 2017-08-16 | |
| | |||
* | dont use generic version of Marshal.SizeOf | 2017-08-11 | |
| | |||
* | dont use generic version of PtrToStructure | 2017-08-11 | |
| |