Yang Gao
5cb7902850
remove redudant optional keyword in proto3
10 years ago
Craig Tiller
6c66c0f5ce
Add accidentally deleted escape
10 years ago
Craig Tiller
4749c8bf6b
Getting rid of more seemingly dead code
10 years ago
Craig Tiller
06b8b312ac
Remove unusable functions
10 years ago
Craig Tiller
3211e943db
Remove unusable functions
10 years ago
Craig Tiller
de4e3eb113
Fix Ruby compile error
10 years ago
Craig Tiller
c7df2b8a56
Ruby progress
10 years ago
Craig Tiller
3c78b4e0de
Ruby progress
10 years ago
Craig Tiller
3a4880856a
Ruby progress
10 years ago
Aggelos Avgerinos
57e7dc8e8d
Ruby style changes: replace `== 0` with `zero?`
10 years ago
Craig Tiller
c4440d913e
Fix ruby server
10 years ago
Craig Tiller
997fab6874
Port Ruby to new API
10 years ago
Tim Emiola
bae3a61087
Really removes the string monkey-patch
10 years ago
Tim Emiola
13363e31a7
make underscore a class method of GenericService
10 years ago
Tim Emiola
f2fb07dafc
Pin the version of rubocop used in grpc.gemspec
10 years ago
zeliard
3e3e0ad348
merge from upstream (grpc) master
10 years ago
Craig Tiller
1a727fde47
clang-format
10 years ago
Tim Emiola
932b13be4c
Corrects bad return values in C error-handling block
10 years ago
Tim Emiola
9cb56f8707
Move Notifier into its own file
10 years ago
Tim Emiola
0a6557809a
Simplify debugging, avoid inspecting C-backed objects.
10 years ago
Tim Emiola
119decc0f4
Fix logging version mismatchj
10 years ago
Tim Emiola
117cc1207d
Fix failing interop servers
10 years ago
Tim Emiola
bc206b1e32
Corrects command/flags used in ruby interop tests
10 years ago
Julien Boeuf
aab1edc5f6
Fixing inaccurate ruby test.
10 years ago
Tim Emiola
154db73ff9
Remove usage of xray
...
- xray was useful during dev testing but is neither a dev or runtime dep
- its presence causes issues for libraries that handle signals themselves
Also
- updates grpc.gemspec with requirements
10 years ago
Tim Emiola
c85c1ae463
Add SimpleCov coverage set up for gRPC ruby
10 years ago
Tim Emiola
a80aa7d86a
clarify test descriptions
10 years ago
Tim Emiola
9a0ae0380c
Adds support for updating the output metadata to calls
10 years ago
Tim Emiola
8661a43f78
Propagate metadata in BadStatus
...
- allow BadStatus to contain metadata that's populated by keyword args
- on servers, convert raised BadStatus metadata to trailers
- on clients, convert trailers to BadStatus metadata when raising BadStatus
10 years ago
Tim Emiola
1c5faea673
Allow BadStatus to contain metadata
10 years ago
Tim Emiola
3fd2be2e32
Adds a hook for returning the client connect metadata
10 years ago
Tim Emiola
f9e77b3972
Refactor: Shorter methods in RpcServer
10 years ago
Tim Emiola
e6be7f31e4
Refactor: Move the Pool out from RpcServer
10 years ago
Tim Emiola
bf6d78c8e4
Fixes error with the keep-alive
10 years ago
Tim Emiola
321871ee6e
Updates the example servers to use #run_till_terminated
10 years ago
Tim Emiola
9558460b77
Adds a #run_till_terminated func to RpcServer
...
- adds signal handling to RpcServer
- ensures that very little behaviour occurs in the signal handling context
- adds #run_till_terminated that launches a server in a thread and then handles
signals that can be used to stop it.
10 years ago
Yuki Yugui Sonoda
22887917f5
Avoid implicit function declarations
10 years ago
Yuki Yugui Sonoda
f0eee5f250
Make some functions static
...
They don't need to be extern
10 years ago
Yuki Yugui Sonoda
99eb9f94bf
Fix a linkage error with mac clang
...
Prevent symbol cache variables from being instantiated multipe times.
10 years ago
Yuki Yugui Sonoda
3c88e5d6e1
Make some global variables static
...
They do not need to be extern.
10 years ago
Yuki Yugui Sonoda
29ee1dbc93
Use TypedData for GRPC::Core::ServerCredentials
10 years ago
Yuki Yugui Sonoda
9232f124e0
Use TypedData for GRPC::Core::Server
10 years ago
Yuki Yugui Sonoda
d441c2e5b3
Use TypedData for GRPC::Core::TimeSpec
10 years ago
Yuki Yugui Sonoda
a87924e646
Use TypedData for GRPC::Core::Credentials
10 years ago
Yuki Yugui Sonoda
bf256ae07a
Use TypedData for GRPC::Core::CompletionQueue
10 years ago
Yuki Yugui Sonoda
d98db4a647
Use TypedData for TmpChannelArgs
10 years ago
Yuki Yugui Sonoda
c9b7d1cb04
Use TypedData for GRPC::Core::Channel
10 years ago
Yuki Yugui Sonoda
961f0bcc15
Use TypedData for GRPC::Core::MetadataArray
10 years ago
Yuki Yugui Sonoda
76801d2190
Use TypedData_XXX instead of Data_XXX for GRPC::Core::Call
...
Data_XXX family is being deprecated in Ruby 2.x.
10 years ago
Tim Emiola
041e039ed2
Updates gem dependencies, style rules
10 years ago