aboutsummaryrefslogtreecommitdiff
path: root/src/ruby/ext/grpc/rb_channel.c
AgeCommit message (Expand)Author
2017-06-08auto-fix most of licensesJan Tattermusch
2017-05-25Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmergemurgatroid99
2017-05-18tentative fix for global side effect on interrupted constructorAlexander Polcyn
2017-05-17make get conn state always safe to callAlexander Polcyn
2017-05-17api watch unblock func kills only its own channelAlexander Polcyn
2017-05-17cleanupAlexander Polcyn
2017-05-17clang formatAlexander Polcyn
2017-05-17fix tentative startup bugAlexander Polcyn
2017-05-17fix lack-of-abort bugAlexander Polcyn
2017-05-16remove debug printsAlexander Polcyn
2017-05-09constant state watch without timeoutsAlexander Polcyn
2017-04-26Revert "Merge branch 'master' into v1.3.x"Alexander Polcyn
2017-04-19Merge remote-tracking branch 'upstream/v1.3.x' into upmerge_v1.3.xmurgatroid99
2017-04-19Extend clang-format to C#, Node, RubyCraig Tiller
2017-04-17don't hold the gil while waiting for bg thread to startAlexander Polcyn
2017-04-15fix bug in which gc of channel sleeps on cv before bg thread signaling has st...Alexander Polcyn
2017-04-14defer grpc_init and background threads until first grpc object initAlexander Polcyn
2017-03-24Merge branch 'master' into cq_create_api_changesSree Kuchibhotla
2017-03-23add generated imports header to be able to build on mingwAlexander Polcyn
2017-03-22Ruby changesSree Kuchibhotla
2017-03-22get rid of time check increment in watch connectivity state loopAlexander Polcyn
2017-03-21fix setting of time_check_increment in watch conn state loopAlexander Polcyn
2017-03-21make fewer lock/unlock calls and loop on cv_wait in watch conn stateAlexander Polcyn
2017-03-19use RTEST with channel watch arg to capture larger set of truthy argsAlexander Polcyn
2017-03-15remove now-unused channel completion queuesAlexander Polcyn
2017-03-15stop mixing gpr mutexes and the ruby gil to fix channel closing deadlockAlexander Polcyn
2017-03-15watch channel state without the gil to fix deadlock on abrupt SIGTERMAlexander Polcyn
2017-03-14fix up tests and remove two unlocks in a row bugAlexander Polcyn
2017-03-14in the middle of fixing watch and get connectivity state to work with new cha...Alexander Polcyn
2017-03-13change if to while to avoid unsafe wakeupAlexander Polcyn
2017-03-13remove a TODOAlexander Polcyn
2017-03-10add in background connectivity state pollerAlexander Polcyn
2017-03-10fix channel connectivity state functionAlexander Polcyn
2017-03-03Ruby: Completion queue creation API changesSree Kuchibhotla
2017-01-23Revert "Revert "Metadata handling rewrite""Craig Tiller
2017-01-20Revert "Metadata handling rewrite"Craig Tiller
2016-12-12convert char* to grpc_slice in rubyAlexander Polcyn
2016-08-31Change wrapped languages to use the new channel arg macro name.Mark D. Roth
2016-07-19Fix undefined reference in Ruby code, add linker warningmurgatroid99
2016-06-30Simplified Ruby completion queue destruction codemurgatroid99
2016-06-23Merge branch 'grpc_trace_granularity' into ruby_garbage_collection_fixesmurgatroid99
2016-06-13Finished removing CompletionQueue from Ruby API, made some changes for claritymurgatroid99
2016-06-02Remove Ruby copy initializers. They don't make sense with wrapped structs, an...murgatroid99
2016-06-02GRPC_CHANNEL_FATAL_FAILURE --> GRPC_CHANNEL_SHUTDOWNCraig Tiller
2016-05-05Cleaning up includes.Nicolas "Pixel" Noble
2016-03-31Update copyrightsCraig Tiller
2016-03-14Make channels and calls properly mark references to their credentialsmurgatroid99
2016-02-05Fixing Mac build for Ruby.Nicolas Noble
2016-01-31And the Windows extension finally loads.Nicolas "Pixel" Noble
2015-12-16Made insecure channel/stub explicit, in all layersmurgatroid99