Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start) | Vijay Pai | 2018-02-19 |
| | |||
* | Remove support for detached threads. All threads must be joined. | Vijay Pai | 2018-02-15 |
| | |||
* | Internalize gpr_thd except for id and currentid | Vijay Pai | 2018-02-12 |
| | |||
* | Run clang fmt | Noah Eisen | 2018-02-09 |
| | |||
* | Autofix c casts to c++ casts | Noah Eisen | 2018-02-09 |
| | |||
* | Revert "Revert "Define the tests as grpc_cc_test to automatically test ↵ | adelez | 2018-02-07 |
| | | | | against all po…"" | ||
* | Upmerge branch 'v1.9.x' into 'master' | Mehrdad Afshari | 2018-02-05 |
|\ | |||
* | | Revert "Define the tests as grpc_cc_test to automatically test against all ↵ | adelez | 2018-02-06 |
| | | | | | | | | po…" | ||
* | | Define the tests as grpc_cc_test to automatically test against all polling ↵ | Adele Zhou | 2018-02-05 |
| | | | | | | | | strategies | ||
* | | Remove unnecessary check and few more comments | Yash Tibrewal | 2018-01-30 |
| | | |||
* | | Force the client to shutdown so that the server write can complete | Yash Tibrewal | 2018-01-30 |
| | | |||
| * | Don't segfault on header replay | Ken Payson | 2018-01-26 |
| | | |||
* | | reduce send size for window overflow test | Yash Tibrewal | 2018-01-24 |
| | | |||
* | | Make the thread wait so that write can complete too | Yash Tibrewal | 2018-01-24 |
| | | |||
* | | Merge branch 'master' into badclient | Yash Tibrewal | 2018-01-24 |
|\| | |||
* | | remove unnecessary assert | Yash Tibrewal | 2018-01-24 |
| | | |||
* | | Add helper function for rst_stream | Yash Tibrewal | 2018-01-23 |
| | | |||
* | | nullptr check | Yash Tibrewal | 2018-01-22 |
| | | |||
* | | Bad client changes to make large metadata test to work again | Yash Tibrewal | 2018-01-22 |
| | | |||
| * | Split lib/support into lib/gpr and lib/gpr++. | Mark D. Roth | 2018-01-18 |
|/ | |||
* | Revert "Revert "All instances of exec_ctx being passed around in src/core ↵ | Yash Tibrewal | 2017-12-06 |
| | | | | removed"" | ||
* | Revert "All instances of exec_ctx being passed around in src/core removed" | Yash Tibrewal | 2017-12-06 |
| | |||
* | Merge pull request #13058 from yashykt/execctx | Yash Tibrewal | 2017-12-05 |
|\ | | | | | All instances of exec_ctx being passed around in src/core removed | ||
* \ | Merge pull request #13559 from dmaclach/threadnames | Vijay Pai | 2017-12-05 |
|\ \ | | | | | | | Add thread naming support on platforms that support it. | ||
| | * | Merge master into execctx | Yash Tibrewal | 2017-12-05 |
| | |\ | |_|/ |/| | | |||
| * | | Fix up review comments | Dave MacLachlan | 2017-11-30 |
| | | | |||
| | * | Remove _ prefixed variable names | Yash Tibrewal | 2017-11-29 |
| | | | |||
| * | | Add thread naming support on platforms that support it. | Dave MacLachlan | 2017-11-29 |
| | | | | | | | | | | | | | | | | | | | | | | | | As a client of grpc I want to be aware of which threads are being created by grpc, and giving them recognizable names makes it significantly easier to diagnose what is going on in my programs. This provides thread names for macOS and Linux. Adding support for other platforms should be easy for platform specialists. | ||
| | * | Fix tests to call grpc_init and grpc_shutdown before using exec_ctx | Yash Tibrewal | 2017-11-28 |
| | | | |||
| | * | A few src/core fixes due to missing exec_ctx_finish | Yash Tibrewal | 2017-11-21 |
| | | | |||
| | * | Merge master | Yash Tibrewal | 2017-11-16 |
| | |\ | | |/ | |/| | |||
* | | | Merge remote-tracking branch 'upstream/master' into server_connection_timeout | Mark D. Roth | 2017-11-15 |
|\| | | |||
| | * | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵ | Yash Tibrewal | 2017-11-14 |
| | | | | | | | | | | | | ExecCtx and some minor changes | ||
| | * | Address some PR comments | Yash Tibrewal | 2017-11-14 |
| | | | |||
| * | | clang-format after nullptr changes | Craig Tiller | 2017-11-10 |
| | | | |||
| * | | Enable clang-tidy as a sanity check, fix up all known failures | Craig Tiller | 2017-11-10 |
| | | | |||
| | * | Merge with master | Yash Tibrewal | 2017-11-09 |
| | |\ | | |/ | |/| | |||
* | | | Add notify_on_receive_settings closure to chttp2 transport. | Mark D. Roth | 2017-11-09 |
| | | | |||
* | | | Bool-ify is_client param. | Mark D. Roth | 2017-11-09 |
|/ / | |||
* | | Merge master | Yash Tibrewal | 2017-11-06 |
|\ \ | |||
| * | | Update clang-format to 5.0 | Craig Tiller | 2017-11-03 |
| | | | |||
* | | | Remove test/core/census | Yash Tibrewal | 2017-10-31 |
| | | | |||
* | | | rename all test core files to cc and a lot of C++ style conversions | Yash Tibrewal | 2017-10-25 |
|/ / | |||
| * | Removing instances of exec_ctx being passed around in functions in | Yash Tibrewal | 2017-10-18 |
| | | | | | | | | | | | | | | | | | | | | | | 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. | ||
* | | Disabling large_metadata_bad_client_test as per #11745 | Yash Tibrewal | 2017-10-18 |
|/ | |||
* | Merge branch 'flowctlN' into flowctl+millis | Craig Tiller | 2017-10-02 |
|\ | |||
* | | Fix bad_client_window_overflow_test at mac | yang-g | 2017-09-26 |
| | | |||
| * | Update window overflow test | Craig Tiller | 2017-09-20 |
|/ | |||
* | Merge github.com:grpc/grpc into wc | Craig Tiller | 2017-08-31 |
|\ | |||
| * | Make package names consistent under test/core | yang-g | 2017-08-31 |
| | |