aboutsummaryrefslogtreecommitdiff
path: root/src/core/lib/gprpp/ref_counted.h
AgeCommit message (Expand)Author
2024-04-08[ref-counted] Use down_cast for additional safety checks (#35579)Craig Tiller
2023-12-19[RefCounted and friends] Fix type safety of ref-counted types.Mark D. Roth
2023-12-01[RefCounted] allow RefCounted<> to work for const types (#35188)Mark D. Roth
2023-07-28[channel_args] Size optimizations (#33901)Craig Tiller
2023-07-18[build] Make GRPC_MUST_USE_RESULT default backed by nodiscard (#33742)Craig Tiller
2023-03-27Reland "[promises] Convert call to a party" (#32651)" (#32653)Craig Tiller
2023-03-17Revert "[promises] Convert call to a party" (#32651)Yash Tibrewal
2023-03-16[promises] Convert call to a party (#32359)Craig Tiller
2023-01-20Fix include guards for src/ and test/ directories (#32167)Yash Tibrewal
2022-12-22Convert c-style comments to C++-style comments (#31923)Yijie Ma
2022-05-06[iwyu] Enable nosafe_headers (#29591)Craig Tiller
2022-05-04[iwyu] gprpp (#29534)Craig Tiller
2022-04-04Filter fuzzer (#29177)Craig Tiller
2021-11-15Tooling to remove redundant grpc_core:: namespace references (#28030)Craig Tiller
2021-09-08Adjust include order per style guide (#27175)Craig Tiller
2021-08-19Eliminate grpc_core::Atomic (#27025)Craig Tiller
2021-04-05allow RefCounted<> to be used for objects allocated on the arena (#25848)Mark D. Roth
2021-01-19Fix unused-parameter warningEsun Kim
2020-12-03Fix google-explicit-constructorEsun Kim
2020-10-14Improve ref-count tracing.Mark D. Roth
2020-09-24Change RefIfNonZero() to return a RefCountedPtr<>.Mark D. Roth
2020-08-31Allow RefCounted<> objects to defer deletion from Unref().Mark D. Roth
2019-11-06Fix testEsun Kim
2019-11-06Update by reviewEsun Kim
2019-11-06Replaced grpc_core New & Delete with C++ new & deleteEsun Kim
2019-10-21Remove unused-parameter warnings, round 2 (7 of 19)Vijay Pai
2019-10-03Clean up memory codeEsun Kim
2019-10-01Remove unnecessary public:Esun Kim
2019-10-01Activate C++ stdlibEsun Kim
2019-07-12Log refcount traces if tracer enabled, even if DEBUG_LOCATION is not used.Mark D. Roth
2019-06-06Stop misspelling our own project nameVijay Pai
2019-06-05Change ChannelzRegistry::Get() to return a RefCountedPtr<>.Mark D. Roth
2019-05-14Merge pull request #18959 from SataQiu/fix-20190506Vijay Pai
2019-05-08Mark it unlikely for Unref() to return true.Soheil Hassas Yeganeh
2019-05-06fix some spelling mistakesSataQiu
2019-04-19grpc_slice_refcount devirtualizationArjun Roy
2019-02-22Merge pull request #18096 from markdroth/lb_policy_apiMark D. Roth
2019-02-20Move all helper functions to a class called Atomic.Soheil Hassas Yeganeh
2019-02-20Alias std::memory_order as grpc_core::MemoryOrder.Soheil Hassas Yeganeh
2019-02-19Revert "Merge pull request #18093 from grpc/revert-17770-lb_policy_picker_api"Mark D. Roth
2019-02-19Revert "LB policy picker API"hcaseyal
2019-02-15Introduce more helper methods in gprpp/atomic.hSoheil Hassas Yeganeh
2019-02-13LB policy picker APIMark D. Roth
2018-12-01Add debug-only tracing to grpc_core::RefCountSoheil Hassas Yeganeh
2018-11-28Add GPR_ATM_INC_ADD_THEN to grpc_core::RefCountSoheil Hassas Yeganeh
2018-11-15Add grpc_core::RefCount and use it for RefCountedPtrSoheil Hassas Yeganeh
2018-11-13Add a non-polymorphic variant to RefCounted.Soheil Hassas Yeganeh
2018-07-26Fix RefCountedPtr to handle polymorphism.Mark D. Roth
2018-05-11Add single point of maintanence for New Delete friendsncteisen
2018-04-25Change trace logging to use GPR_INFO instead of GPR_DEBUG.Mark D. Roth