Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Merge pull request #16209 from ncteisen/bugprone-undefined-memory-manipulation | 2018-08-31 | |
|\ | | | | | Clang Tidy: Bugprone Undefined Memory Manipulation | ||
| * | Fix all instances of bugprone-undefined-memory-manipulation | 2018-08-29 | |
| | | |||
* | | Revert "Revert "Fathom tcp changes"" | 2018-08-27 | |
| | | |||
* | | Revert "Fathom tcp changes" | 2018-08-27 | |
| | | |||
* | | Fathom TCP level changes. TracedBuffer for keeping track of all buffers | 2018-07-16 | |
|/ | | | | | to be traced. Adding tests for Fathom and TracedBuffer. A lot more. Please read PR description. | ||
* | Revert "Add Type Checking On Channel Args" | 2018-06-14 | |
| | |||
* | Reviewer feedback | 2018-06-13 | |
| | |||
* | Abstract libuv implementation | 2018-03-13 | |
| | | | | | Structures the libuv implementation to allow for a plugable BSD style socket implementation to allow for other IO Managers | ||
* | Move assignment for Thread, make destructor optional, loop cv waits | 2018-03-01 | |
| | |||
* | 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 | |
| | |||
* | Fix compile | 2018-02-14 | |
| | |||
* | Use grpc_channel_arg_get_string when appropriate | 2018-02-14 | |
| | |||
* | Internalize gpr_thd except for id and currentid | 2018-02-12 | |
| | |||
* | Run clang fmt | 2018-02-09 | |
| | |||
* | Autofix c casts to c++ casts | 2018-02-09 | |
| | |||
* | Merge branch 'master' into gpr_review | 2018-02-08 | |
|\ | |||
* | | Privatize useful.h and avl.h | 2018-02-02 | |
| | | |||
| * | Privatize host_port.h; was not used in any wrapped language implementation | 2018-01-25 | |
|/ | |||
* | Split lib/support into lib/gpr and lib/gpr++. | 2018-01-18 | |
| | |||
* | 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 | |
| | |\ | |_|/ |/| | | |||
| * | | clang-format | 2017-12-04 | |
| | | | |||
* | | | fix connectivity test failure | 2017-12-04 | |
| | | | |||
* | | | Delete outdated comments | 2017-12-01 | |
| | | | |||
* | | | Provide a cleaner API for proxy_connection_failed(). | 2017-12-01 | |
| | | | |||
* | | | No need to explicitly zero initialize since we are doing zalloc. Some misc ↵ | 2017-12-01 | |
| | | | | | | | | | | | | formatting changes | ||
* | | | Add special cases and some comments | 2017-11-30 | |
| | | | |||
* | | | Change ep_state from gpr_atm to int since all callbacks execute under a ↵ | 2017-11-30 | |
| | | | | | | | | | | | | combiner and hence conn object is thread safe | ||
* | | | properly shutdown endpoints in h2_http_proxy | 2017-11-30 | |
| | | | |||
| * | | Fix up review comments | 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. | ||
| * | Merge master | 2017-11-21 | |
| |\ | |/ |/| | |||
* | | Attempt to fix TSAN | 2017-11-17 | |
| | | |||
| * | 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 | |
| | | |||
* | | clang-format after nullptr changes | 2017-11-10 | |
| | | |||
* | | Enable clang-tidy as a sanity check, fix up all known failures | 2017-11-10 | |
| | | |||
* | | rename all test core files to cc and a lot of C++ style conversions | 2017-10-25 | |
/ | |||
* | 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. |