Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Add compaction to channelz registry | 2018-10-04 | |
| | |||
* | Fix a parameter name mismatch | 2018-08-23 | |
| | |||
* | Support gRPC Python client-side fork with epoll1 | 2018-08-22 | |
| | | | | | | | | | | | | | | | | | A process may fork after invoking grpc_init() and use gRPC in the child if and only if the child process first destroys all gRPC resources inherited from the parent process and invokes grpc_shutdown(). Subsequent to this, the child will be able to re-initialize and use gRPC. After fork, the parent process will be able to continue to use existing gRPC resources such as channels and calls without interference from the child process. To facilitate gRPC Python applications meeting the above constraints, gRPC Python will automatically destroy and shutdown all gRPC Core resources in the child's post-fork handler, including cancelling in-flight calls (see detailed design below). From the client's perspective, the child process is now free to create new channels and use gRPC. | ||
* | Move C++ mu_guard class out of C-core public headers and fix style. | 2018-08-16 | |
| | |||
* | A bit of cleanup and add more tests. | 2018-07-27 | |
| | |||
* | clang-format | 2018-07-26 | |
| | |||
* | Remove no-longer-necessary MakePolymorphicRefCounted(). | 2018-07-26 | |
| | |||
* | Fix RefCountedPtr to handle polymorphism. | 2018-07-26 | |
| | |||
* | reviewer feedback | 2018-07-17 | |
| | |||
* | reviewer feedback: | 2018-07-17 | |
| | |||
* | Revert "REVERT THIS: fix alignment to fix tests for now" | 2018-07-16 | |
| | | | | This reverts commit 1f325781bced4f6311462cf4e7682aa99ea34d0b. | ||
* | REVERT THIS: fix alignment to fix tests for now | 2018-07-15 | |
| | |||
* | Fix sanity and build | 2018-07-13 | |
| | |||
* | Add copy and move ctor to InlinedVector | 2018-07-13 | |
| | |||
* | Reviewer feedback | 2018-07-12 | |
| | |||
* | Reviewer feedback | 2018-07-06 | |
| | |||
* | Check the value in the pointer, not the address | 2018-06-22 | |
| | |||
* | Revert "Merge pull request #15746 from ↵ | 2018-06-14 | |
| | | | | | | | grpc/revert-15709-recv_trailing_metadata_ready2" This reverts commit 3f9308ce1f8cb42c96901c1700f0b9dbb531f186, reversing changes made to 92a0ae0b1081840d2c5a488f66bf6550c1a492f4. | ||
* | Revert "Second attempt: move recv_trailing_metadata into its own callback, ↵ | 2018-06-13 | |
| | | | | don't use on_complete for recv_ops" | ||
* | Code review changes. | 2018-06-11 | |
| | |||
* | C++-ify grpclb client stats. | 2018-05-17 | |
| | |||
* | Merge pull request #15339 from ncteisen/new-delete-hack | 2018-05-16 | |
|\ | | | | | Add Single Point of Maintenance for New/Delete friend Declarations | ||
* | | Review changes | 2018-05-11 | |
| | | |||
* | | Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check | 2018-05-11 | |
|\ \ | |||
* | | | Test failure fixes | 2018-05-11 | |
| | | | |||
| | * | Add single point of maintanence for New Delete friends | 2018-05-11 | |
| |/ | |||
* | | c++ify | 2018-04-30 | |
| | | |||
* | | Add exec_ctx check to fork handlers | 2018-04-30 | |
| | | |||
| * | Change trace logging to use GPR_INFO instead of GPR_DEBUG. | 2018-04-25 | |
| | | |||
| * | Work-around for ref-counted subclass deletion address problem. | 2018-04-20 | |
| | | |||
| * | Simplify capacity growth calculation. | 2018-03-28 | |
| | | |||
| * | Change InlinedVector to keep elements stored contiguously. | 2018-03-28 | |
|/ | |||
* | Use static_cast rather than reinterpret_cast whenever possible | 2018-03-05 | |
| | |||
* | Merge pull request #14458 from coryan/patch-1 | 2018-03-05 | |
|\ | | | | | Fix typo in constant name. | ||
* | | Address reviewer comments | 2018-03-02 | |
| | | |||
* | | Minor changes and fixes | 2018-03-01 | |
| | | |||
* | | Merge branch 'master' into 2phase_thd | 2018-03-01 | |
|\ \ | |||
* | | | Move assignment for Thread, make destructor optional, loop cv waits | 2018-03-01 | |
| | | | |||
| * | | Convert slice hash table and service config code to C++. | 2018-02-26 | |
| | | | |||
* | | | Merge branch 'master' into 2phase_thd | 2018-02-24 | |
|\| | | |||
| * | | Add a sanity check for inclusion of port_platform.h | 2018-02-23 | |
| | | | |||
* | | | Move destructor and Start to implementation | 2018-02-21 | |
| | | | |||
* | | | Merge branch 'master' into 2phase_thd | 2018-02-21 | |
|\| | | |||
* | | | MinGW requires lambdas to set their calling method if needed | 2018-02-21 | |
| | | | |||
* | | | wip for Windows port | 2018-02-20 | |
| | | | |||
* | | | Minor fixes | 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 | |
| | | | |||
| | * | Fix typo in constant name. | 2018-02-19 | |
| |/ | | | | | s/Allignment/Alignment/ (not the double-l). | ||
| * | Use aligned memory as needed. | 2018-02-15 | |
|/ |