Commit Graph

25 Commits

Author SHA1 Message Date
yang-g
67742ef63f Fix BUILD files. Manually edit bzl files 2018-12-06 14:37:52 -08:00
Yash Tibrewal
617f90aaae Add BUILD file for stats_test.cc 2018-11-05 16:19:18 -08:00
Yash Tibrewal
519d2b1fae Cleanup stats removal for opt build. Stats will only be collected on debug builds or if GRPC_COLLECT_STATS is defined. 2018-05-14 15:17:43 -07:00
Vijay Pai
2f4161c210 Use stack frame size limits for consistency with internal builds 2018-03-05 16:43:32 -08: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
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
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
Jan Tattermusch
5b2c12e0c2 make stats_test skip values far from boundaries 2017-11-13 18:22:40 +01:00
Yash Tibrewal
0032548674 Correction to closure.cc,bm_chttp2_hpack and few more 2017-11-10 10:48:15 -08:00
Yash Tibrewal
4e9265c828 Merge with master 2017-11-09 17:46:29 -08:00
Yash Tibrewal
40422d5fa6 Merge master 2017-11-06 14:43:31 -08:00
Craig Tiller
baa14a975e Update clang-format to 5.0 2017-11-03 09:09:36 -07: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
Craig Tiller
f0a2412338 clang-format 2017-10-07 22:15:41 -07:00
Craig Tiller
3cf8d50d1e accurate, exhaustive "fast" version of this test 2017-10-08 05:11:15 +00:00
Craig Tiller
c5fb7e5b73 Use a mutex for an exact test 2017-10-08 03:25:31 +00:00
Craig Tiller
8d4d52d396 Multithread & shard stats test, make it exhaustive 2017-10-07 17:28:58 -07:00
Craig Tiller
e5a1b2b087 clang-format 2017-09-07 12:20:12 -07:00
Craig Tiller
3e3dd08087 Bounds fixes 2017-09-05 15:08:39 -07:00
Craig Tiller
83db6312c6 Optimize test 2017-09-05 12:10:18 -07:00
Craig Tiller
97ec5eb61e Add stats test 2017-09-01 12:57:36 -07:00