aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/core/lib/gprpp
Commit message (Collapse)AuthorAge
* Add compaction to channelz registryGravatar ncteisen2018-10-04
|
* Fix a parameter name mismatchGravatar Eric Gribkoff2018-08-23
|
* Support gRPC Python client-side fork with epoll1Gravatar Eric Gribkoff2018-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.Gravatar Mark D. Roth2018-08-16
|
* A bit of cleanup and add more tests.Gravatar Mark D. Roth2018-07-27
|
* clang-formatGravatar Mark D. Roth2018-07-26
|
* Remove no-longer-necessary MakePolymorphicRefCounted().Gravatar Mark D. Roth2018-07-26
|
* Fix RefCountedPtr to handle polymorphism.Gravatar Mark D. Roth2018-07-26
|
* reviewer feedbackGravatar ncteisen2018-07-17
|
* reviewer feedback:Gravatar ncteisen2018-07-17
|
* Revert "REVERT THIS: fix alignment to fix tests for now"Gravatar ncteisen2018-07-16
| | | | This reverts commit 1f325781bced4f6311462cf4e7682aa99ea34d0b.
* REVERT THIS: fix alignment to fix tests for nowGravatar ncteisen2018-07-15
|
* Fix sanity and buildGravatar ncteisen2018-07-13
|
* Add copy and move ctor to InlinedVectorGravatar ncteisen2018-07-13
|
* Reviewer feedbackGravatar ncteisen2018-07-12
|
* Reviewer feedbackGravatar ncteisen2018-07-06
|
* Check the value in the pointer, not the addressGravatar Vijay Pai2018-06-22
|
* Revert "Merge pull request #15746 from ↵Gravatar Mark D. Roth2018-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, ↵Gravatar Mark D. Roth2018-06-13
| | | | don't use on_complete for recv_ops"
* Code review changes.Gravatar Mark D. Roth2018-06-11
|
* C++-ify grpclb client stats.Gravatar Mark D. Roth2018-05-17
|
* Merge pull request #15339 from ncteisen/new-delete-hackGravatar Noah Eisen2018-05-16
|\ | | | | Add Single Point of Maintenance for New/Delete friend Declarations
* | Review changesGravatar kpayson642018-05-11
| |
* | Merge remote-tracking branch 'upstream/master' into fork_exec_ctx_checkGravatar kpayson642018-05-11
|\ \
* | | Test failure fixesGravatar kpayson642018-05-11
| | |
| | * Add single point of maintanence for New Delete friendsGravatar ncteisen2018-05-11
| |/
* | c++ifyGravatar kpayson642018-04-30
| |
* | Add exec_ctx check to fork handlersGravatar kpayson642018-04-30
| |
| * Change trace logging to use GPR_INFO instead of GPR_DEBUG.Gravatar Mark D. Roth2018-04-25
| |
| * Work-around for ref-counted subclass deletion address problem.Gravatar Mark D. Roth2018-04-20
| |
| * Simplify capacity growth calculation.Gravatar Mark D. Roth2018-03-28
| |
| * Change InlinedVector to keep elements stored contiguously.Gravatar Mark D. Roth2018-03-28
|/
* Use static_cast rather than reinterpret_cast whenever possibleGravatar Vijay Pai2018-03-05
|
* Merge pull request #14458 from coryan/patch-1Gravatar Vijay Pai2018-03-05
|\ | | | | Fix typo in constant name.
* | Address reviewer commentsGravatar Vijay Pai2018-03-02
| |
* | Minor changes and fixesGravatar Vijay Pai2018-03-01
| |
* | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-03-01
|\ \
* | | Move assignment for Thread, make destructor optional, loop cv waitsGravatar Vijay Pai2018-03-01
| | |
| * | Convert slice hash table and service config code to C++.Gravatar Mark D. Roth2018-02-26
| | |
* | | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-24
|\| |
| * | Add a sanity check for inclusion of port_platform.hGravatar Alexander Polcyn2018-02-23
| | |
* | | Move destructor and Start to implementationGravatar Vijay Pai2018-02-21
| | |
* | | Merge branch 'master' into 2phase_thdGravatar Vijay Pai2018-02-21
|\| |
* | | MinGW requires lambdas to set their calling method if neededGravatar Vijay Pai2018-02-21
| | |
* | | wip for Windows portGravatar Vijay Pai2018-02-20
| | |
* | | Minor fixesGravatar Vijay Pai2018-02-20
| | |
* | | clang-fmtGravatar Vijay Pai2018-02-19
| | |
* | | C++ize gpr_thread as grpc_core::Thread, make it 2-phase init (construct/Start)Gravatar Vijay Pai2018-02-19
| | |
| | * Fix typo in constant name.Gravatar Carlos O'Ryan2018-02-19
| |/ | | | | s/Allignment/Alignment/ (not the double-l).
| * Use aligned memory as needed.Gravatar Mark D. Roth2018-02-15
|/