Commit Graph

37 Commits

Author SHA1 Message Date
Jan Tattermusch
cf6a311761 Revert "Windows builds for gRPC C++ tests" 2019-03-15 17:15:20 +01:00
billfeng327
4241edeaa4 renamed tag to no_windows in conformation with Bazel and TensorFlow 2019-03-07 14:52:49 -08:00
billfeng327
ab06853fc9 C++ Windows test builds 2019-03-06 15:47:49 -08:00
Nicolas Noble
2ad245cb0c Revert "Folding the Channel class into the grpc_impl namespace." 2019-02-15 09:52:15 -08:00
Nicolas "Pixel" Noble
2fd079ff7c Channel folding. 2019-01-23 21:40:07 +01:00
ncteisen
7b81ae14a7 clang tidy and clang format 2018-12-07 14:59:04 -08:00
yang-g
e75fc243da change tests to use the new class instead of grpc_test_init 2018-11-30 08:57:38 -08:00
Yash Tibrewal
a60fd359cb Modify remaining usecases in test/cpp 2018-11-16 11:42:31 -08:00
ncteisen
f53e6884b6 Fix two build breakages 2018-10-04 22:05:27 -07:00
ncteisen
e35f24da4d reviewer feedback 2018-10-04 15:25:49 -07:00
Yash Tibrewal
a1598c5abf Create interfaces and initial plumbing for interception API 2018-09-26 19:25:30 -07:00
Vijay Pai
cdddc8ce42 Desneak client unary call, avoid Hyrum's Law (used for 1-thread simplicity) 2018-03-20 08:46:28 -07:00
Vijay Pai
c90a85649b Change grpc++ references in names to grpcpp 2018-03-08 22:04:59 -08:00
Noah Eisen
4d20a66685 Run clang fmt 2018-02-09 09:34:04 -08:00
Noah Eisen
be82e64b3d Autofix c casts to c++ casts 2018-02-09 09:16:55 -08:00
Adele Zhou
461d59cf08 Add BUILD file 2018-02-05 13:18:24 -08:00
Jan Tattermusch
889bb7fde4 calling create in default param is against code style 2018-01-31 23:21:41 +01:00
Jan Tattermusch
18f27376c5 avoid touching stats_ instance field before base constructor 2018-01-31 22:35:17 +01:00
Jan Tattermusch
12ba4b1e05 make grpc_passthru_endpoint_stats refcounted 2018-01-30 19:24:56 +01:00
Yash Tibrewal
8cf1470a51 Revert "Revert "All instances of exec_ctx being passed around in src/core removed"" 2017-12-06 09:47:54 -08:00
Yash Tibrewal
ad4d2dde00 Revert "All instances of exec_ctx being passed around in src/core removed" 2017-12-06 09:05:05 -08:00
Yash Tibrewal
73bb67d054 Merge master into execctx 2017-12-05 17:49:11 -08:00
Yash Tibrewal
c354269ba7 Remove _ prefixed variable names 2017-11-29 19:07:44 -08:00
Yash Tibrewal
177039b2f8 Merge master 2017-11-16 19:31:28 -08:00
Mark D. Roth
03610f672e Merge remote-tracking branch 'upstream/master' into server_connection_timeout 2017-11-15 12:54:28 -08:00
Yash Tibrewal
6c26b16fe0 Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ExecCtx and some minor changes 2017-11-14 18:11:22 -08:00
Yash Tibrewal
75122c2357 Address some PR comments 2017-11-14 01:36:28 -08:00
Craig Tiller
4ac2b8e585 Enable clang-tidy as a sanity check, fix up all known failures 2017-11-10 14:14:17 -08:00
Yash Tibrewal
3150744c71 Removing more exec_ctx instances 2017-11-09 18:27:37 -08:00
Yash Tibrewal
4e9265c828 Merge with master 2017-11-09 17:46:29 -08:00
Mark D. Roth
04c97d0e0d Add notify_on_receive_settings closure to chttp2 transport. 2017-11-09 09:14:14 -08:00
Mark D. Roth
bcfd0f38fc Bool-ify is_client param. 2017-11-09 08:04:47 -08:00
Yash Tibrewal
39aed1ae8b Remove unnecessary extern Cs 2017-10-25 17:04:35 -07:00
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.
2017-10-18 17:12:19 -07:00
Jan Tattermusch
7897ae9308 auto-fix most of licenses 2017-06-08 11:22:41 +02:00
Craig Tiller
74bf087e9c Increase error threshold for too many writes 2017-05-10 07:44:04 -07:00
Craig Tiller
9a3997c853 Add a test verifying number of writes per RPC is reasonable
Mostly this is code copied from bm_fullstack and rephrased as a test.
I'm resisting the urge to unify it however, as I expect this code will evolve differently over time.
2017-01-30 13:22:33 -08:00