aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/ruby/ext/grpc/rb_grpc.c
Commit message (Collapse)AuthorAge
* ruby: Raise instead of hanging if grpc is used before and after forkGravatar Dylan Thacker-Smith2018-09-13
|
* Update clang-format to 5.0Gravatar Craig Tiller2017-11-03
|
* Add a test under ruby GC stress mode and fix non-GC-rooted variable bugGravatar Alexander Polcyn2017-10-05
|
* auto-fix most of licensesGravatar Jan Tattermusch2017-06-08
|
* Merge remote-tracking branch 'upstream/v1.3.x' into master_1.3.x_upmergeGravatar murgatroid992017-05-25
|\
| * cleanupGravatar Alexander Polcyn2017-05-17
| |
| * fix tentative startup bugGravatar Alexander Polcyn2017-05-17
| |
| * Revert "Merge branch 'master' into v1.3.x"Gravatar Alexander Polcyn2017-04-26
|/ | | | | This reverts commit 79759fea1abd09102d38af3e13a84b69e898124b, reversing changes made to dc36f4df6aba60275a31227e1d29c4d20b6cadca.
* Merge remote-tracking branch 'upstream/v1.3.x' into upmerge_v1.3.xGravatar murgatroid992017-04-19
|\
* | Extend clang-format to C#, Node, RubyGravatar Craig Tiller2017-04-19
| |
| * defer grpc_init and background threads until first grpc object initGravatar Alexander Polcyn2017-04-14
|/
* Merge pull request #7284 from ewr/FixRubyTimeConversionGravatar kpayson642016-07-18
|\ | | | | Fix arguments for calls to Ruby's `Time.at`
| * Fix arguments for calls to Ruby's `Time.at`Gravatar Eric Richardson2016-07-12
| | | | | | | | | | `Time.at` takes microseconds as a second arg, not nanoseconds. Fixes conversion of deadline time on the server-side.
* | Added ruby wrapper for grpc_compression_optionsGravatar Alexander Polcyn2016-07-10
|/
* Ruby: Moved completion queue entirely into extension codeGravatar murgatroid992016-06-06
|
* Remove Ruby copy initializers. They don't make sense with wrapped structs, ↵Gravatar murgatroid992016-06-02
| | | | and we don't use them anyway
* Fixed ruby fd bugGravatar Ken Payson2016-06-01
|
* Handle signals properly when dropping GVLGravatar murgatroid992016-05-16
|
* Merge pull request #6472 from murgatroid99/ruby_signal_handling2Gravatar Jan Tattermusch2016-05-09
|\ | | | | Make Ruby library terminate on Ctrl+C on client and server
| * Make Ruby library terminate on Ctrl+C on client and serverGravatar murgatroid992016-05-06
| |
* | Cleaning up includes.Gravatar Nicolas "Pixel" Noble2016-05-05
|/
* Update copyrightsGravatar Craig Tiller2016-03-31
|
* Adding an explanatory comment.Gravatar Nicolas "Pixel" Noble2016-02-22
|
* Adding the init / destruct of grpc for ruby in a gpr_once.Gravatar Nicolas "Pixel" Noble2016-02-21
|
* Slightly better workaround given the circumstances.Gravatar Nicolas "Pixel" Noble2016-02-21
|
* Fixing a reported ruby crash when using ruby_vm_at_exit.Gravatar Nicolas "Pixel" Noble2016-02-20
|
* And the Windows extension finally loads.Gravatar Nicolas "Pixel" Noble2016-01-31
|
* Renaming the Ruby grpc extension to grpc_c, and renaming its loader from ↵Gravatar Nicolas "Pixel" Noble2016-01-29
| | | | loader.rb to grpc.rb
* Eliminate gpr_ int types - and insist on C99 variants insteadGravatar Craig Tiller2015-12-22
|
* Merge pull request #4412 from murgatroid99/ruby_auth_metadata_pluginGravatar Michael Lumish2015-12-11
|\ | | | | Ruby auth metadata plugin
* | make gpr_timespec platform agnosticGravatar Jan Tattermusch2015-12-10
| |
| * Add CallCredentials class to Ruby wrapping codeGravatar murgatroid992015-12-04
|/
* Merge branch 'master' of github.com:grpc/grpc into core_creds_api_changeGravatar Julien Boeuf2015-11-17
|\
| * Corrects compile error on ruby 2.0Gravatar Tim Emiola2015-11-12
| |
* | Updates channel credentialsGravatar Tim Emiola2015-10-27
|/ | | | | | - switches credentials to channel credentials - removes usages of other credentials classes that would are not currently used in the ruby surface
* Merge pull request #2632 from marcinwyszynski/masterGravatar Michael Lumish2015-07-27
|\ | | | | Avoid implicit conversions in Ruby extension code
| * Avoid stupid double conversionGravatar Marcin Wyszynski2015-07-23
| |
| * Make time_t to int conversion explicit on tv_nsecGravatar Marcin Wyszynski2015-07-23
| |
* | Make the server report monotonic times for deadlinesGravatar Craig Tiller2015-07-23
|/ | | | | | | | For very high performance systems, we're going to want to be able to simply push the value reported from the server down onto clients. If we report realtime now, then all wrapped languages are going to assume it, meaning that such a change will be impossible later.
* Merge pull request #2476 from murgatroid99/ruby_fix_warningsGravatar Nicolas Noble2015-07-19
|\ | | | | Clean up some warnings in the ruby wrapping code
| * Clean up some warnings in the ruby wrapping codeGravatar murgatroid992015-07-16
| |
* | Ruby fixes for new timespecGravatar Craig Tiller2015-07-14
| |
* | Updating wrapped languages to new time functionsGravatar Craig Tiller2015-07-13
| |
* | Introduce a clock type field onto gpr_timespec.Gravatar Craig Tiller2015-07-13
|/ | | | | Use it to validate that arithmetic on time types makes even some vague kind of sense.
* Merge pull request #1297 from yugui/fix/headerGravatar Tim Emiola2015-04-17
|\ | | | | Avoid implicit function declarations
| * Merge branch 'master' into fix/headerGravatar Yuki Yugui Sonoda2015-04-17
| |\ | | | | | | | | | | | | Conflicts: src/ruby/ext/grpc/rb_grpc.c
* | \ Merge branch 'master' into fix/typed-structGravatar Yuki Yugui Sonoda2015-04-17
|\ \ \ | | |/ | |/| | | | | | | Conflicts: src/ruby/ext/grpc/rb_grpc.c
| | * Avoid implicit function declarationsGravatar Yuki Yugui Sonoda2015-04-16
| | |
| * | Make some functions staticGravatar Yuki Yugui Sonoda2015-04-16
| | | | | | | | | | | | They don't need to be extern
| * | Fix a linkage error with mac clangGravatar Yuki Yugui Sonoda2015-04-16
| | | | | | | | | | | | Prevent symbol cache variables from being instantiated multipe times.