Esun Kim
53ab235fb8
Fix google-explicit-constructor
4 years ago
Esun Kim
e7434d385e
Fix by tidy-modernize-use-override
4 years ago
Mark D. Roth
0b61aea1c5
Convert grpc_server to idiomatic C++.
4 years ago
Vijay Pai
9d79ca6058
C++ify core server
4 years ago
Esun Kim
165ee5007a
Replaced grpc::string with std::string
4 years ago
Vijay Pai
2678afe310
Stop using core server shutdown in microbenchmarks
5 years ago
Vijay Pai
6ca827a008
Remove unused parameter warning (18 of 20)
5 years ago
Karthik Ravi Shankar
40210d3b8a
Move Channel to grpc_impl
6 years ago
Karthik Ravi Shankar
772a74aced
Revert changes to Channel
6 years ago
Esun Kim
e18ed03c04
Made gRPC inialized after entering main function in microbenchmarks.
6 years ago
Karthik Ravi Shankar
858b5cca20
Fix clang_format_code.sh issues and move the internal calls to new name
6 years ago
Nicolas "Pixel" Noble
b9a279c030
Resolving ambiguous call to CreateCustomChannel.
6 years ago
Karthik Ravi Shankar
973fa6950e
Fold Channel into grpc_impl from grpc namespace
6 years ago
Karthik Ravi Shankar
dad3f34207
Revert "Revert "Revert "Folding the Channel class into the grpc_impl namespace."""
6 years ago
Nicolas Noble
91ad888497
Revert "Revert "Folding the Channel class into the grpc_impl namespace.""
6 years ago
Nicolas Noble
2ad245cb0c
Revert "Folding the Channel class into the grpc_impl namespace."
6 years ago
Nicolas "Pixel" Noble
2fd079ff7c
Channel folding.
6 years ago
ncteisen
7b81ae14a7
clang tidy and clang format
6 years ago
Yash Tibrewal
a60fd359cb
Modify remaining usecases in test/cpp
6 years ago
ncteisen
f53e6884b6
Fix two build breakages
6 years ago
ncteisen
e35f24da4d
reviewer feedback
6 years ago
Yash Tibrewal
a1598c5abf
Create interfaces and initial plumbing for interception API
6 years ago
Vijay Pai
9134639877
Warn on non-virtual destructor if class has virtual functions
6 years ago
Vijay Pai
c90a85649b
Change grpc++ references in names to grpcpp
7 years ago
Noah Eisen
4d20a66685
Run clang fmt
7 years ago
Noah Eisen
be82e64b3d
Autofix c casts to c++ casts
7 years ago
Sree Kuchibhotla
3293da3ca3
Change the Fixture shutdown code so that the server fds are still polled
...
(to flush out any writes) when the server is shutdown.
7 years ago
Jan Tattermusch
889bb7fde4
calling create in default param is against code style
7 years ago
Jan Tattermusch
18f27376c5
avoid touching stats_ instance field before base constructor
7 years ago
Jan Tattermusch
12ba4b1e05
make grpc_passthru_endpoint_stats refcounted
7 years ago
Yash Tibrewal
8cf1470a51
Revert "Revert "All instances of exec_ctx being passed around in src/core removed""
7 years ago
Yash Tibrewal
ad4d2dde00
Revert "All instances of exec_ctx being passed around in src/core removed"
7 years ago
Mark D. Roth
e204e5e497
Apply #13336 to v1.8.x branch.
7 years ago
Yash Tibrewal
c354269ba7
Remove _ prefixed variable names
7 years ago
Mark D. Roth
aaad0c2e5a
clang-format
7 years ago
Yash Tibrewal
6c26b16fe0
Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ExecCtx and some minor changes
7 years ago
Yash Tibrewal
75122c2357
Address some PR comments
7 years ago
Craig Tiller
be98d24841
clang-format after nullptr changes
7 years ago
Craig Tiller
4ac2b8e585
Enable clang-tidy as a sanity check, fix up all known failures
7 years ago
Yash Tibrewal
3150744c71
Removing more exec_ctx instances
7 years ago
Mark D. Roth
04c97d0e0d
Add notify_on_receive_settings closure to chttp2 transport.
7 years ago
Mark D. Roth
bcfd0f38fc
Bool-ify is_client param.
7 years ago
Vijay Pai
f92b530068
Fix a data race in microbenchmark stats gathering
7 years ago
Yash Tibrewal
39aed1ae8b
Remove unnecessary extern Cs
7 years ago
Yash Tibrewal
0ee7574732
Removing instances of exec_ctx being passed around in functions in
...
src/core. exec_ctx is now a thread_local pointer of type ExecCtx instead of
grpc_exec_ctx which is initialized whenever ExecCtx is instantiated. ExecCtx
also keeps track of the previous exec_ctx so that nesting of exec_ctx is
allowed. This means that there is only one exec_ctx being used at any
time. Also, grpc_exec_ctx_finish is called in the destructor of the
object, and the previous exec_ctx is restored to avoid breaking current
functionality. The code still explicitly calls grpc_exec_ctx_finish
because removing all such instances causes the code to break.
7 years ago
Craig Tiller
f7225eb5f6
Fix some stalling in bm_fullstack_trickle, also switch to synthetic time
7 years ago
Alok Kumar
6b84005651
Add independent library targets for newly added .h files for microbenchmarks. Also fix includes in fullstack_fixtures.h
7 years ago
Vijay Pai
3d7d5f4ed2
Create inproc transport, add relevant tests, exclude irrelevant tests
7 years ago
Jan Tattermusch
7897ae9308
auto-fix most of licenses
8 years ago
Yuxuan Li
a33e2b27a1
add some comments
8 years ago