Commit message (Collapse) | Author | Age | |
---|---|---|---|
* | Fix a parameter name mismatch | Eric Gribkoff | 2018-08-23 |
| | |||
* | Support gRPC Python client-side fork with epoll1 | Eric Gribkoff | 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. | Mark D. Roth | 2018-08-16 |
| | |||
* | A bit of cleanup and add more tests. | Mark D. Roth | 2018-07-27 |
| | |||
* | clang-format | Mark D. Roth | 2018-07-26 |
| | |||
* | Remove no-longer-necessary MakePolymorphicRefCounted(). | Mark D. Roth | 2018-07-26 |
| | |||
* | Fix RefCountedPtr to handle polymorphism. | Mark D. Roth | 2018-07-26 |
| | |||
* | reviewer feedback | ncteisen | 2018-07-17 |
| | |||
* | reviewer feedback: | ncteisen | 2018-07-17 |
| | |||
* | Revert "REVERT THIS: fix alignment to fix tests for now" | ncteisen | 2018-07-16 |
| | | | | This reverts commit 1f325781bced4f6311462cf4e7682aa99ea34d0b. | ||
* | REVERT THIS: fix alignment to fix tests for now | ncteisen | 2018-07-15 |
| | |||
* | Fix sanity and build | ncteisen | 2018-07-13 |
| | |||
* | Add copy and move ctor to InlinedVector | ncteisen | 2018-07-13 |
| | |||
* | Reviewer feedback | ncteisen | 2018-07-12 |
| | |||
* | Reviewer feedback | ncteisen | 2018-07-06 |
| | |||
* | Check the value in the pointer, not the address | Vijay Pai | 2018-06-22 |
| | |||
* | Revert "Merge pull request #15746 from ↵ | Mark D. Roth | 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, ↵ | Mark D. Roth | 2018-06-13 |
| | | | | don't use on_complete for recv_ops" | ||
* | Code review changes. | Mark D. Roth | 2018-06-11 |
| | |||
* | C++-ify grpclb client stats. | Mark D. Roth | 2018-05-17 |
| | |||
* | Merge pull request #15339 from ncteisen/new-delete-hack | Noah Eisen | 2018-05-16 |
|\ | | | | | Add Single Point of Maintenance for New/Delete friend Declarations | ||
* | | Review changes | kpayson64 | 2018-05-11 |
| | | |||
* | | Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_check | kpayson64 | 2018-05-11 |
|\ \ | |||
* | | | Test failure fixes | kpayson64 | 2018-05-11 |
| | | | |||
| | * | Add single point of maintanence for New Delete friends | ncteisen | 2018-05-11 |
| |/ | |||
* | | c++ify | kpayson64 | 2018-04-30 |
| | | |||
* | | Add exec_ctx check to fork handlers | kpayson64 | 2018-04-30 |
| | | |||
| * | Change trace logging to use GPR_INFO instead of GPR_DEBUG. | Mark D. Roth | 2018-04-25 |
| | | |||
| * | Work-around for ref-counted subclass deletion address problem. | Mark D. Roth | 2018-04-20 |
| | | |||
| * | Simplify capacity growth calculation. | Mark D. Roth | 2018-03-28 |
| | | |||
| * | Change InlinedVector to keep elements stored contiguously. | Mark D. Roth | 2018-03-28 |
|/ | |||
* | Use static_cast rather than reinterpret_cast whenever possible | Vijay Pai | 2018-03-05 |
| | |||
* | Merge pull request #14458 from coryan/patch-1 | Vijay Pai | 2018-03-05 |
|\ | | | | | Fix typo in constant name. | ||
* | | Address reviewer comments | Vijay Pai | 2018-03-02 |
| | | |||
* | | Minor changes and fixes | Vijay Pai | 2018-03-01 |
| | | |||
* | | Merge branch 'master' into 2phase_thd | Vijay Pai | 2018-03-01 |
|\ \ | |||
* | | | Move assignment for Thread, make destructor optional, loop cv waits | Vijay Pai | 2018-03-01 |
| | | | |||
| * | | Convert slice hash table and service config code to C++. | Mark D. Roth | 2018-02-26 |
| | | | |||
* | | | Merge branch 'master' into 2phase_thd | Vijay Pai | 2018-02-24 |
|\| | | |||
| * | | Add a sanity check for inclusion of port_platform.h | Alexander Polcyn | 2018-02-23 |
| | | | |||
* | | | Move destructor and Start to implementation | Vijay Pai | 2018-02-21 |
| | | | |||
* | | | Merge branch 'master' into 2phase_thd | Vijay Pai | 2018-02-21 |
|\| | | |||
* | | | MinGW requires lambdas to set their calling method if needed | Vijay Pai | 2018-02-21 |
| | | | |||
* | | | wip for Windows port | Vijay Pai | 2018-02-20 |
| | | | |||
* | | | Minor fixes | Vijay Pai | 2018-02-20 |
| | | | |||
* | | | clang-fmt | Vijay Pai | 2018-02-19 |
| | | | |||
* | | | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start) | Vijay Pai | 2018-02-19 |
| | | | |||
| | * | Fix typo in constant name. | Carlos O'Ryan | 2018-02-19 |
| |/ | | | | | s/Allignment/Alignment/ (not the double-l). | ||
| * | Use aligned memory as needed. | Mark D. Roth | 2018-02-15 |
|/ | |||
* | Weaken reintepret_cast to static_cast for Orphanable | Vijay Pai | 2018-02-07 |
| |