Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #13933 from kpayson64/avoid_stall | 2018-01-08 | |
|\ | | | | | Avoid stall | ||
| * | Fix bug with pollhup workaround | 2018-01-05 | |
| | | |||
| * | Fix a Python spinlock bug | 2018-01-05 | |
| | | |||
* | | Revert "Fix a Python spinlock bug" | 2018-01-02 | |
| | | | | | | | | This reverts commit 2df509fc0e8628d6d4431139ce953c70796a21eb. | ||
* | | Fix struct names | 2018-01-01 | |
| | | |||
* | | Merge branch v1.8.x into master | 2017-12-31 | |
|\ \ | | | | | | | | | | Upmerge v1.8.3 into master | ||
| * | | Fix a Python spinlock bug | 2017-12-19 | |
| | | | |||
* | | | Merge branch 'master' into cv-wait-monotonic | 2017-12-08 | |
|\ \ \ | | |/ | |/| | |||
| * | | 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 | ||
* | | | | Change the code to use MONOTONIC clocks when calling gpr_cv_wait (condition ↵ | 2017-12-04 | |
| |_|/ |/| | | | | | | | | varialbes in linux support MONOTONIC clock type) | ||
| * | | Fix up review comments | 2017-11-30 | |
| | | | |||
| * | | 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. | ||
| * | Merge master | 2017-11-21 | |
| |\ | |/ |/| | |||
| * | Merge master | 2017-11-16 | |
| |\ | |||
| * | | Move ExecCtx to grpc_core namespace. Make exec_ctx a private static in ↵ | 2017-11-14 | |
| | | | | | | | | | | | | ExecCtx and some minor changes | ||
| * | | Address some PR comments | 2017-11-14 | |
| | | | |||
* | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | 2017-11-13 | |
|\ \ \ | | |/ | |/| | |||
* | | | Merge branch 'master' of https://github.com/grpc/grpc into tracing++ | 2017-11-10 | |
|\ \ \ | | | | | | | | | | | | | Lot's of manual work to make this merge work | ||
| | * \ | Merge github.com:grpc/grpc into lfe3 | 2017-11-10 | |
| | |\ \ | | |/ / | |/| | | |||
| | * | | s/NULL/nullptr | 2017-11-10 | |
| | | | | |||
| | | * | Merge master | 2017-11-09 | |
| | | |\ | | |_|/ | |/| | | |||
| | | * | Merge with master | 2017-11-09 | |
| | | |\ | | | |/ | | |/| | |||
| * | | | merge with head | 2017-11-06 | |
| |\| | | |||
| * | | | log GRPC_POLL_STRATEGY when fail to find polling engine | 2017-11-06 | |
| | | | | | | | | | | | | | | | | also log reason to skip a polling engine | ||
| | * | | Update clang-format to 5.0 | 2017-11-03 | |
| |/ / | |||
| | * | Removing instances of exec_ctx being passed around in functions in | 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. | ||
* / | C++ize tracing | 2017-10-16 | |
|/ | |||
* | Merge github.com:grpc/grpc into flowctl+millis | 2017-10-05 | |
| | |||
* | Changes for C to C++. Adding extern C to header files for compatibility. | 2017-10-02 | |
Also converting to .cc |