Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | 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 | ||
* | | clang-format | 2017-12-04 | |
| | | |||
| * | Merge master into execctx after removal of assert in tls_gcc | 2017-12-04 | |
| |\ | |||
* | \ | Merge branch 'master' into threadnames | 2017-12-02 | |
|\ \ \ | | |/ | |/| | |||
| * | | Merge pull request #13570 from jtattermusch/concurrent_connectivity_fail_early | 2017-12-01 | |
| |\ \ | | | | | | | | | concurrent_connectivity_test: fail early if there is a problem shutting down the server | ||
| * | | | Move histogram to test/core/util | 2017-11-30 | |
| | | | | |||
* | | | | Fix up review comments | 2017-11-30 | |
| | | | | |||
| | | * | Merge branch 'master' into execctx | 2017-11-30 | |
| | | |\ | | |_|/ | |/| | | |||
| | * | | dont let server shutdown run forever | 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. | ||
| | * | Fix race conditions and more grpc_inits required. csharp tests will be fixed ↵ | 2017-11-29 | |
| | | | | | | | | | | | | in a different PR | ||
| * | | Merge branch 'master' of https://github.com/grpc/grpc into upmerge-from-v1.7 | 2017-11-29 | |
| |\ \ | |/ / |/| | | |||
| | * | Fix tests to call grpc_init and grpc_shutdown before using exec_ctx | 2017-11-28 | |
| | | | |||
| | * | Merge master | 2017-11-21 | |
| | |\ | |_|/ |/| | | |||
| * | | Merge branch 'v1.7.x' of https://github.com/grpc/grpc | 2017-11-21 | |
| |\ \ | |||
* | | | | Remove unnecessary if condition in public_headers_must_be_c89 | 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 | |
| | | | |||
| | * | Removing more exec_ctx instances | 2017-11-09 | |
| | | | |||
| | * | Merge with master | 2017-11-09 | |
| | |\ | |_|/ |/| | | |||
* | | | Merge master | 2017-11-06 | |
|\ \ \ | |||
| * \ \ | Merge github.com:grpc/grpc into 50 | 2017-11-03 | |
| |\ \ \ | |||
| * | | | | Update clang-format to 5.0 | 2017-11-03 | |
| | | | | | |||
| | * | | | Adding public_headers_must_be_c89 as a clang exception | 2017-11-02 | |
| | | | | | |||
| | * | | | Remove grpc_slice_buf_cmp and change public_headers_must_be_c89 to print the ↵ | 2017-11-02 | |
| |/ / / | | | | | | | | | | | | | addresses of public api functions to check if they can be linked to | ||
* | | | | BUILD changes. test languauge to C++ | 2017-10-31 | |
| | | | | |||
* | | | | BUILD files changes for bazel | 2017-10-30 | |
| | | | | |||
* | | | | Merge branch 'master' into testc++ize | 2017-10-25 | |
|\| | | | |||
* | | | | rename all test core files to cc and a lot of C++ style conversions | 2017-10-25 | |
| | | | | |||
| * | | | Adds gRPC Experimental CQ DoThenAsyncNext lambda API | 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. | ||
| * | Add thread pool reset on fork with FORKING_SUPPORT_ENABLED | 2017-10-12 | |
| | | |||
* | | Fixing init-test timeout. | 2017-10-10 | |
| | | |||
* | | Merge github.com:grpc/grpc into flowctl+millis | 2017-10-05 | |
|\ \ | |||
| * | | Some final linker and build issues. Also, resolving invalid_channel_args_test | 2017-10-03 | |
| |/ | |||
* | | Merge github.com:grpc/grpc into flowctl+millis | 2017-09-22 | |
|\| | |||
| * | Revert "Revert "Allow SerializationTraits to use grpc::ByteBuffer rather ↵ | 2017-09-21 | |
| | | | | | | | | than only grpc_byte_buffer"" | ||
* | | Merge github.com:grpc/grpc into grpc_millis | 2017-09-19 | |
|\| | |||
* | | Merge | 2017-09-08 | |
|\ \ | |||
| | * | Merge github.com:grpc/grpc into pollset_kick_stats | 2017-09-08 | |
| | |\ | | |/ | |/| | |||
| * | | Decouple alarm construction from setting to avoid races in MT code | 2017-09-07 | |
| | | | |||
* | | | Merge github.com:grpc/grpc into wc | 2017-09-01 | |
|\| | | |||
| | * | Add pollset_kick stats | 2017-09-01 | |
| |/ | |||
| * | Merge branch 'master' of https://github.com/grpc/grpc into visibility | 2017-08-30 | |
| |\ | |||
| * | | Moving visibility and package creation to the build system. | 2017-08-30 | |
| | | |