Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge branch 'master' into udpinterface | 2018-03-06 | |
|\ | |||
| * | Move assignment for Thread, make destructor optional, loop cv waits | 2018-03-01 | |
| | | |||
* | | fix format | 2018-02-28 | |
| | | |||
* | | fix format | 2018-02-27 | |
| | | |||
* | | Refactors grpc udp_server_listener to be object oriented. Also adds a mutex ↵ | 2018-02-27 | |
| | | | | | | | | to each listener. Instead of sharing the mutex in udp_server for all listeners, this per-listener mutex can make most of the call to different listeners in parallel. | ||
| * | Merge branch 'master' into 2phase_thd | 2018-02-22 | |
| |\ | |/ |/| | |||
| * | Minor fixes | 2018-02-20 | |
| | | |||
* | | Add more bazel tests | 2018-02-20 | |
| | | |||
| * | Minor bug fixes | 2018-02-20 | |
| | | |||
| * | Merge branch '2phase_thd' of github.com:vjpai/grpc into 2phase_thd | 2018-02-20 | |
| |\ | |||
| * | | Fix one Linux-specific test | 2018-02-20 | |
| | | | |||
| | * | clang-fmt | 2018-02-19 | |
| |/ | |||
| * | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start) | 2018-02-19 | |
| | | |||
| * | Remove support for detached threads. All threads must be joined. | 2018-02-15 | |
|/ | |||
* | Internalize gpr_thd except for id and currentid | 2018-02-12 | |
| | |||
* | Manually fix build issue | 2018-02-09 | |
| | |||
* | Run clang fmt | 2018-02-09 | |
| | |||
* | Add some manual const casts to fix build | 2018-02-09 | |
| | |||
* | Autofix c casts to c++ casts | 2018-02-09 | |
| | |||
* | Privatize useful.h and avl.h | 2018-02-02 | |
| | |||
* | Split lib/support into lib/gpr and lib/gpr++. | 2018-01-18 | |
| | |||
* | Eliminate GRPC_LINUX_LEGACY_EPOLL | 2018-01-17 | |
| | | | | | | | Rename: GRPC_LINUX_LEGACY_EPOLL to GRPC_LINUX_EPOLL, and GRPC_LINUX_EPOLL to GRPC_LINUX_EPOLL_CREATE1 | ||
* | change to int type | 2018-01-11 | |
| | |||
* | change to pass in value | 2018-01-10 | |
| | |||
* | Missing s/NULL/nullptr | 2018-01-03 | |
| | |||
* | fix data race in shutdown_and_destroy_pollset | 2017-12-22 | |
| | |||
* | fix typo | 2017-12-22 | |
| | |||
* | fix udp_server_test flakiness | 2017-12-22 | |
| | |||
* | format change | 2017-12-20 | |
| | |||
* | Add a start_cb to grpc_udp_listener to be called when listener is | 2017-12-20 | |
| | | | | created. | ||
* | Revert "Revert "All instances of exec_ctx being passed around in src/core ↵ | 2017-12-06 | |
| | | | | removed"" | ||
* | Revert "All instances of exec_ctx being passed around in src/core removed" | 2017-12-06 | |
| | |||
* | Merge pull request #13058 from yashykt/execctx | 2017-12-05 | |
|\ | | | | | All instances of exec_ctx being passed around in src/core removed | ||
* \ | Merge pull request #13559 from dmaclach/threadnames | 2017-12-05 | |
|\ \ | | | | | | | Add thread naming support on platforms that support it. | ||
| | * | Merge master into execctx | 2017-12-05 | |
| | |\ | |_|/ |/| | | |||
| * | | Update ev_epollsig_linux_test.cc | 2017-12-04 | |
| | | | |||
| * | | Fix up review comments | 2017-11-30 | |
| | | | |||
* | | | fix compile error | 2017-11-30 | |
| | | | |||
| | * | Remove _ prefixed variable names | 2017-11-29 | |
| | | | |||
| * | | Add thread naming support on platforms that support it. | 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. | ||
* | | | Modify udp_server to do asynchronous read and write and only re-arm | 2017-11-29 | |
|/ / | | | | | | | | | | | | | notification when needed. This change prevents event loop thread from doing actual I/O work which might take long time. | ||
| * | Fix race conditions and more grpc_inits required. csharp tests will be fixed ↵ | 2017-11-29 | |
| | | | | | | | | in a different PR | ||
| * | Fix tests to call grpc_init and grpc_shutdown before using exec_ctx | 2017-11-28 | |
| | | |||
| * | A few src/core fixes due to missing exec_ctx_finish | 2017-11-21 | |
| | | |||
| * | Merge master | 2017-11-21 | |
| |\ | |/ |/| | |||
* | | Rename tracer_peer to tracer_util | 2017-11-17 | |
| | | |||
* | | reviewer feedback | 2017-11-17 | |
| | | |||
| * | Merge master | 2017-11-16 | |
| |\ | |||
* | | | Reviewer feedback: friend func not clasS | 2017-11-16 | |
| | | | |||
| * | | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵ | 2017-11-14 | |
| | | | | | | | | | | | | ExecCtx and some minor changes |