grpc/src
Arthur Eubanks 4e34078eaf
[Fix] new clang -Wthread-safety-analysis warnings (#34614)
Returning a reference to a GUARDED_BY variable while only holding the
lock in the getter lets callers access the variable without holding the
lock.

See https://github.com/llvm/llvm-project/pull/67776.

This is only used for testing, so just return a copy for simplicity.




<!--

If you know who should review your pull request, please assign it to
that
person, otherwise the pull request would get assigned randomly.

If your pull request is for a specific language, please add the
appropriate
lang label.

-->
2023-10-31 12:50:21 -07:00
..
abseil-cpp [Deps] Update abseil to 20230802 (#33974) 2023-08-11 15:29:24 -07:00
android/test/interop [protobuf] Upgrade third_party/protobuf to 22.x (#32606) 2023-04-12 18:43:58 +02:00
benchmark [Python] Migrate from yapf to black (#33138) 2023-06-09 15:08:55 -07:00
boringssl [Deps] Update boringssl 202308211007 (#34115) 2023-08-21 15:26:07 -07:00
c-ares [cmake] Cleanup and simplify the cmake build. (#34087) 2023-08-17 20:26:40 +02:00
compiler Revert previous change to PluginMain (#34202) 2023-09-01 13:56:33 -07:00
core [Fix] new clang -Wthread-safety-analysis warnings (#34614) 2023-10-31 12:50:21 -07:00
cpp [tls] Fix ownership bugs in TlsCredentialsOptions and grpc_tls_credentials_options. (#34758) 2023-10-27 08:09:04 -07:00
csharp [csharp] Grpc.Tools documentation for sharing proto files between projects and nuget packages (#34521) 2023-10-18 09:39:42 -07:00
objective-c [Release] Bump master version to 1.60 (gjallarhorn) (#34488) 2023-09-26 13:10:20 -07:00
php [Release] Bump master version to 1.60 (gjallarhorn) (#34488) 2023-09-26 13:10:20 -07:00
proto [xDS] add support for multiple addresses per endpoint (#34506) 2023-09-29 09:46:45 -07:00
python [Python] Use same contextvars.Context for interceptors and RPC handler (#34291) 2023-10-25 14:28:10 -07:00
ruby [tls] Fix ownership bugs in TlsCredentialsOptions and grpc_tls_credentials_options. (#34758) 2023-10-27 08:09:04 -07:00