Hope Casey-Allen
e8b9e95fa2
Use RefCountedPtr instead of raw pointer
6 years ago
Wensheng Tang
8e4d14fe91
Fix the assertion of grpc_udp_server_add_port
...
grpc_udp_server_add_port() can return port = -1 when going fail.
@nanahpang also recommands discarding port = 0
6 years ago
mgravell
39775cf30f
remove delegate allocation and boxing from cancellation registrations
6 years ago
Muxi Yan
59011087b0
Merge pull request #19541 from muxi/remove-debug
...
Remove debug code
6 years ago
Qiancheng Zhao
b2e87698e7
Merge pull request #19588 from bigfacebear/lazy_resolving_lb_policy_creation
...
Lazy resolving lb policy creation
6 years ago
Qiancheng Zhao
444806583d
lazy resolving lb policy creation
6 years ago
Juanli Shen
030c399a05
Merge pull request #19604 from AspirinSJL/allow_c++
...
Clarify std:: usage
6 years ago
Yang Gao
9536b2c9b0
Merge pull request #19603 from yang-g/status_code
...
Qualify the error code with StatusCode::
6 years ago
Yash Tibrewal
7e3a9b6b23
Remove error arg - reviewer comment
6 years ago
Juanli Shen
a2eb267ccb
Clarify std:: usage
6 years ago
Keith Moyer
4a96677219
Use struct-defined initialization when available
...
The grpc_polling_entity and grpc_httpcli_response types have default
member initializer values specified, to indicate what a cleared variable
of those types should have as values.
This file overrides that, however, by directly performing a memset to 0
over the structures. Instead, the initialization values defined by the
type should be honored.
Local types that include these types are also upgraded to specify
default member initializer values to simplify clearing them.
This fixes -Wclass-memaccess warnings in modern versions of GCC.
6 years ago
yang-g
5779dd935a
Qualify the error code with StatusCode::
6 years ago
Esun Kim
0eb846f67a
Merge pull request #19555 from veblush/interop
...
Add v1.22.0 to interop_matrix
6 years ago
Esun Kim
a60e388c5d
Merge pull request #19455 from veblush/move-out-compiler
...
Move compiler targets from /BUILD to /src/compiler/BUILD
6 years ago
Muxi Yan
7f5bc46f3a
Merge pull request #19322 from muxi/global-interceptor
...
Implement global interceptor
6 years ago
Arjun Roy
ded3081176
Merge pull request #19343 from arjunroy/sbuf_tiny_add_coalesce
...
Coalesced some grpc_slice_buffer_tiny_add calls in hpack_enc.
6 years ago
Esun Kim
bd5ed4fddd
Move compiler targets from /BUILD to /src/compiler/BUILD
6 years ago
Esun Kim
c01477360f
Add v1.22.0 to interop_matrix
6 years ago
Lidi Zheng
6114760312
Merge pull request #19596 from lidizheng/compression-doc
...
Add documentation for compression enums
6 years ago
Wensheng Tang
5dee89b06e
Use grpc_error defs instead of NULL
...
NULL is not clear for a grpc_error. Not sure we should use other error
codes here.
6 years ago
Jan Tattermusch
4a2f2dd1f1
Merge pull request #19525 from mgravell/mgravell/remove-timespec-box
...
csharp: Remove a double-box on Timespec
6 years ago
Jan Tattermusch
11c9374b93
Merge pull request #19569 from jtattermusch/csharp_internal_span_use
...
C#: add System.Memory dependency and use Span<> internally for all target frameworks
6 years ago
jboeuf
59334d8e78
Merge pull request #19587 from jboeuf/sts_creds_json
...
Adding C++ API and implementation for STS credentials:
6 years ago
James Newton-King
6fbe9d916d
Add ChannelBase, change client base argument
6 years ago
Jan Tattermusch
578f027e3c
deduplicate GUIDs in unity package skeleton
6 years ago
Jan Tattermusch
ee7b5be396
more accurate comment
6 years ago
Julien Boeuf
109edca971
Adding C++ API and implementation for STS credentials:
...
- marked as experimental.
- also changed the name of a field in the options struct.
6 years ago
Arjun Roy
51f80abb5a
Coalesced some grpc_slice_buffer_tiny_add calls in hpack_enc
6 years ago
Lidi Zheng
11e60b8f30
Add documentation for compression enums
6 years ago
Richard Belleville
d6e3d04cf8
Capitalize comment
6 years ago
Nicolas "Pixel" Noble
d01633944c
Merge branch 'master' of https://github.com/grpc/grpc into moiz-upb
6 years ago
Richard Belleville
674de80123
Function in an internal environment
6 years ago
Yunjia Wang
7bc9aba863
Reformat
6 years ago
Yunjia Wang
53b75d8c92
Change Get() signature, modify shut_down assertion & memoryorder
6 years ago
Qiancheng Zhao
0da6fcfa05
Merge pull request #19584 from bigfacebear/add_IsValidTarget_api_to_ResolverRegistry
...
add IsValidTarget API to ResolverRegistry
6 years ago
Yunjia Wang
6518c2c67d
Remove ThreadPoolWorker GABC
6 years ago
Yunjia Wang
15d2f0390b
Merge remote-tracking branch 'upstream/master' into thread_pool
6 years ago
Arjun Roy
b902086f1f
Merge pull request #19582 from arjunroy/sb_mf_mb_ref_template_simple
...
Convert compile-time bool into template param in slicebuf
6 years ago
Jan Tattermusch
acecd1149f
Merge pull request #19578 from grpc/jtattermusch-patch-2
...
Delete the exited container after running python bazel_deps.sh
6 years ago
Arjun Roy
648c5ff8a7
Convert compile-time bool into template param in slicebuf
6 years ago
Qiancheng Zhao
e37386a29f
Merge pull request #19579 from bigfacebear/refactor_response_generator_in_client_lb_end2end_test
...
refactor response generator in client_lb_end2end_test
6 years ago
Qiancheng Zhao
6de222a6ad
refactor response generator in client_lb_end2end_test
6 years ago
Richard Belleville
e30dcefeab
Revert "Merge pull request #19583 from gnossen/revert_signal_handling"
...
This reverts commit 1e7ec75eff
, reversing
changes made to 6d62eb1b70
.
6 years ago
Michael Herold
957fc7bab7
Don't require_relative for an absolute path
...
Ruby's `require_relative` method currently converts paths to absolute
paths. This idiosyncrasy means that the implementation of the require
for the distributed shared library works, however the semantics do not
mesh with the semantics of `require_relative`.
This is an issue when you redefine `require_relative` and follow the
semantics of the method, as [derailed_benchmarks does][1]. This means
that any project that uses `grpc` also cannot use that project (which
I will also be patching).
In the event that a new version of Ruby follows the semantics of the
method (whether or not that is likely), this will break as well.
By switching to `require` here instead of `require_relative`, we
maintain the functionality but do not use a semantically incompatible
method to do so.
[1]: 1b0c425720/lib/derailed_benchmarks/core_ext/kernel_require.rb (L24-L27)
6 years ago
Qiancheng Zhao
50cb169af0
add IsValidTarget api to ResolverRegistry
6 years ago
Richard Belleville
1e7ec75eff
Merge pull request #19583 from gnossen/revert_signal_handling
...
Revert signal handling
6 years ago
Richard Belleville
2014a519fc
Revert "Merge pull request #19481 from gnossen/main_thread_starvation"
...
This reverts commit 8f044f741f
, reversing
changes made to 5ae9afdc55
.
6 years ago
Richard Belleville
af986fa3d5
Revert "Merge pull request #19581 from lidizheng/rf-signal"
...
This reverts commit 6d62eb1b70
, reversing
changes made to 70dd0b9b3b
.
6 years ago
Lidi Zheng
6d62eb1b70
Merge pull request #19581 from lidizheng/rf-signal
...
Remove the unused import that breaks import
6 years ago
Richard Belleville
805afe647d
Copyright typo
6 years ago