Soheil Hassas Yeganeh
983f678cb8
Mark it unlikely for Unref() to return true.
...
In the hot path, specially when the dtor of a class is inlined,
we will have to skip quite a few instructions (for Delete and dtor)
before returning.
Mark Unref() as unlikely so that compiler moves the
decrement-refcnt-and-return code instructions to the front.
6 years ago
jiangtaoli2016
ce77350b50
Montly update of room pem certificates
6 years ago
Soheil Hassas Yeganeh
3bcae1e368
Apply do {...} while(0) to the remaining macros.
6 years ago
yang-g
7c051556a6
Rename internal class
6 years ago
Yash Tibrewal
02bd17ff15
cleanup
6 years ago
Yash Tibrewal
6cba63eb47
reviewer comments and tests
6 years ago
yang-g
218e290074
Merge with head and resolve conflict
6 years ago
yang-g
898fc0da1e
More fixes
6 years ago
Soheil Hassas Yeganeh
2ade64a685
Use grpc_core::RefCount for grpc_call and mark Unref path unlikely.
...
Unfortunately, we cannot use RefCount for `batch`, unless we support
reset API. So, for now, let's mark its unref path as unlikely.
6 years ago
Soheil Hassas Yeganeh
70d5e5af17
Introduce GRPC_TRACE_FLAG_ENABLED macro to mark trace branches unlikely.
...
This is a trivial change and results in better code generation,
because it marks the trace path unlikely.
The changes are all mechanical, except I did some minor edits in
two macros in call_stack.h and http to apply best practices.
6 years ago
vam
0f7f745864
Merge remote-tracking branch 'upstream/master'
6 years ago
Yang Gao
e9672bfb99
Merge pull request #18930 from yang-g/why_release_me_not
...
Remove fd from pollset when releasing the fd
6 years ago
Yash Tibrewal
fb8973722b
Reviewer comments
6 years ago
yang-g
08e251a23a
resolve comments
6 years ago
yang-g
0958ed32a5
Resolve review comments
6 years ago
yang-g
7cab9c7811
Remove fd from pollset when releasing the fd
6 years ago
vam
5c15471710
Fix generated files as input issue (generated files were supported neither as srcs nor as deps).
6 years ago
yang-g
68b5260b74
Resolve comments
6 years ago
Na-Na Pang
c96c21244c
Modify test polling engine
6 years ago
Jan Tattermusch
200e0fd4c0
Merge pull request #18972 from jtattermusch/backport_job_split
...
Backport kokoro job split to v1.20.x
6 years ago
Jan Tattermusch
a8644bbc77
Merge pull request #18971 from jtattermusch/job_split_pr
...
Jobs split followup: create pull request jobs
6 years ago
Jan Tattermusch
72b95e18fa
Merge pull request #18865 from jtattermusch/csharp_buffer_slices
...
C# support slice-by-slice deserialization (allow accessing payload as ReadOnlySequence when on netstandard2.0)
6 years ago
Yash Tibrewal
8030e12624
Add more tests for service config state transitions
6 years ago
Jan Tattermusch
d69128bf07
address comments
6 years ago
Jan Tattermusch
40d5f48a43
remove no-longer-used PR jobs
6 years ago
Jan Tattermusch
48d4bcb8ef
create build.cfg for split-up PR jobs
6 years ago
Jan Tattermusch
bb3808d355
job split followup: increase timeout for macos and windows C/C++ jobs
6 years ago
Jan Tattermusch
b18111c618
split multilang jobs by language
6 years ago
Jan Tattermusch
fbc6068140
remove no-longer-used PR jobs
6 years ago
Jan Tattermusch
d791dd1775
create build.cfg for split-up PR jobs
6 years ago
Yash Tibrewal
aa0a26cdbc
Do not save service config in DNS resolver
6 years ago
Jan Tattermusch
912653e3ce
Merge pull request #18678 from JunTaoLuo/johluo/design-time-build-simplifications
...
Add VS integration for design time build of C# projects
6 years ago
Soheil Hassas Yeganeh
1b23280277
Merge pull request #18925 from soheilhy/http2-compression
...
Use compress and decompress slice_buffers only when they are needed.
6 years ago
apolcyn
4e94c5adba
Merge pull request #18966 from apolcyn/revert_arena_change
...
Revert arena change
6 years ago
apolcyn
b6d8bc9990
Merge pull request #18964 from apolcyn/lazily_load_protobuf
...
Lazily load protobuf from the grpc ruby errors module
6 years ago
Na-Na Pang
2d5a9750a0
Manually add echo.proto to pass Portability build test
6 years ago
yang-g
152a7cc122
Resolve comments
6 years ago
Alexander Polcyn
d5fb6da369
Revert "Use aligned_alloc directly for grpc_core::Arena"
...
This reverts commit 333ba8feae
.
6 years ago
Alexander Polcyn
cb966a4e5e
Revert "Renamed macros for memory alignment"
...
This reverts commit a3fe7c0c90
.
6 years ago
Alexander Polcyn
0562b51f8e
Revert "Fixed non-debug build warning"
...
This reverts commit e1a96b8347
.
6 years ago
Alexander Polcyn
b7c6ef0225
Revert "Use platform align_malloc function when setting custom allocators and no override provided"
...
This reverts commit 22c6e166c4
.
6 years ago
Na-Na Pang
1ba5f5c701
Modify build file
6 years ago
vam
4c0d9e2f6b
Fix well_known_protos issue
6 years ago
Alex Polcyn
b0db0f3fb4
Lazily load protobuf from the grpc ruby errors module
6 years ago
Soheil Hassas Yeganeh
29aa8a9e59
Check count instead of length in maybe_embiggen() to reset the slice pointer.
...
add_tiny overrides the length before calling maybe_embiggen(). Generally
using count as a signal for emptiness is more reliable.
6 years ago
Soheil Hassas Yeganeh
b3436d76d9
Remove unnecessary new lines.
6 years ago
Jan Tattermusch
8a5b803fef
remove unused recv_message_to_buffer method
6 years ago
Jan Tattermusch
094c47e7a2
address review comments
6 years ago
vam
db7fd70166
Fix examples (forgot to rename usages of the renamed target)
6 years ago
Na-Na Pang
32e10e618a
address the reference arguments
6 years ago