Craig Tiller
e1b0e6ee12
s/inherit/propagate/g
9 years ago
Craig Tiller
99e61645ce
Update wrappers, tests to new create_call()
9 years ago
murgatroid99
94be2a8db1
Revert changes to extconf.rb
9 years ago
murgatroid99
a43c14fef8
Make ruby tests see changes to C core
9 years ago
Marcin Wyszynski
a5fea60e8d
array_length and it's counter types should match
9 years ago
Marcin Wyszynski
1a2ac33f1f
Avoid stupid double conversion
9 years ago
Marcin Wyszynski
ea0c18b3f2
Make time_t to int conversion explicit on tv_nsec
9 years ago
Marcin Wyszynski
ac91eddb60
Avoid implicit conversion on array_length
9 years ago
Craig Tiller
94329d0965
Make the server report monotonic times for deadlines
...
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.
9 years ago
Julien Boeuf
5029b30d1c
Adding option to force client auth on the server SSL creds.
9 years ago
Craig Tiller
4a4f1496c1
Rename grpc_channel_create to grpc_insecure_channel_create
9 years ago
Craig Tiller
83ac705fa7
Only check metadata that we want: its allowed to have extra elements
10 years ago
murgatroid99
87afb5d863
Clean up some warnings in the ruby wrapping code
10 years ago
Tim Emiola
8092af8678
Updates the requirements comment before releasing on the release branch
10 years ago
Craig Tiller
5a1e7fda84
Ruby fixes for new timespec
10 years ago
Craig Tiller
58bbc864ba
Updating wrapped languages to new time functions
10 years ago
Craig Tiller
354398f9f5
Updating wrapped languages to new time functions
10 years ago
Craig Tiller
143e7bf0cf
Introduce a clock type field onto gpr_timespec.
...
Use it to validate that arithmetic on time types makes even some vague
kind of sense.
10 years ago
murgatroid99
f88eecd80d
Changed found? to implemented?
10 years ago
murgatroid99
7f27db2cb5
Bumped Ruby package version to 0.10.0
10 years ago
murgatroid99
0f1c42e381
Fixed Rubocop errors in extconf.rb
10 years ago
murgatroid99
3d6d0587bd
Made ruby server return correct error code for unimplemented method
10 years ago
murgatroid99
9e56ce034f
Fixed ruby build when rebuilding C core
10 years ago
murgatroid99
fa0fa18134
Check more warnings in Ruby library, add -Werror
10 years ago
murgatroid99
0b90c1e5e8
Fixed ruby local build fallback case
10 years ago
murgatroid99
51dbf90434
Use pkg-config if possible when building the ruby extension
10 years ago
Craig Tiller
f3756c1e0d
Introduce multiple clocks to GPR
10 years ago
David Garcia Quintas
c544422453
Added zlib as a linker dep. for Ruby
10 years ago
Tim Emiola
27243c223b
Bump version of grpc ruby for release on the release branch
...
- grpc ruby 0.9.3 should have released from the release branch but was not
- it needs to be re-released from that branch
10 years ago
Tim Emiola
aa57bab3ca
Corrects the cancel_after_first_response behaviour
...
- introduces a #wait method on the call operation view
- invokes #wait on a Notifier that is created for all operations
- ensures the Notifier is invoked if necessary whenever a client request
completes
- updates the interop_test to use op.wait before checking if the call
was cancelled.
10 years ago
Tim Emiola
821e4a757f
Prints test names as ruby tests run
10 years ago
Tim Emiola
b1fa5d4627
Ruby shutdown api migration
...
+ all tests pass,
- but there are a couple of workarounds
- tests are flaky
10 years ago
David Garcia Quintas
de52625ae5
Added changes to c++ and ruby wrappers
10 years ago
David Garcia Quintas
59f905d79a
Changes to byte_buffer based on comments.
10 years ago
Tim Emiola
1a2988df2b
Update version; fix dependency advisory comment
10 years ago
Tim Emiola
191c8466e4
Re-organizes the GRPC_ROOT detection code in extconf.rb
10 years ago
Tim Emiola
9341045307
bump grpc ruby version
10 years ago
Tim Emiola
50773e61cc
Update INSTALL on Ruby README.md
10 years ago
Tim Emiola
d62d345b83
Corrects the cancel_after_first_response test
...
- stops attempting to verify by catching the CancelledError
- instead the test examines the operation state after cancellation,
which is equally valid and more stable.
Also
- simplifies bidi on the server
10 years ago
David Garcia Quintas
30bd4eb5cc
Removed grpc_byte_buffer_reader_{create,destroy}.
...
Introduced grpc_byte_buffer_init instead. It's now the user's responsibility to
manage memory.
10 years ago
Tim Emiola
dd7a036f75
Add's logging tweaks thread interaction for bidi_server
10 years ago
Tim Emiola
af74e4e47d
Updates gRPC Ruby to 0.9.0
10 years ago
remi Taylor
47b7bd99e6
Update ruby add_http2_port comments to use port 50051
10 years ago
Tim Emiola
4aba356630
Various tweaks to improve server stability
10 years ago
vjpai
121e060f3c
Don't include a core file
10 years ago
Craig Tiller
644cad6178
Fix segfault exposed by Ruby
10 years ago
Nick Gauthier
f233d968d2
Encapsulate logger within GRPC module
10 years ago
Craig Tiller
09600be0a5
Ensure that there's always a poller for completion
...
The C core uses completion_queue_next as a directive that progress should be made on requests bound to that cq.
If nobody is polling for completion, then a deadlock can occur (client needs to do work, but we're blocked waiting for the server).
There is no scope for this to occur using the idiomatic layers (as far as I can tell), but these low level tests need to be massaged.
10 years ago
Nicolas "Pixel" Noble
2e4b735f61
Enabling the ruby extension to automatically build grpc.
10 years ago
Nicolas "Pixel" Noble
357cb81c7d
Straightening out the includes.
10 years ago