diff options
| author | Russ Cox <rsc@golang.org> | 2022-08-16 10:37:48 -0400 |
|---|---|---|
| committer | Gopher Robot <gobot@golang.org> | 2022-08-18 00:30:19 +0000 |
| commit | b30ba3df9ff8969f934bec5016cfce4b91f6ea5b (patch) | |
| tree | 69b25b59f86234f7341ce3e8ca873f8372c8be9a /src/runtime | |
| parent | 9709d92bfaab7a9fb5350c102f46c8c9758e615d (diff) | |
| download | go-b30ba3df9ff8969f934bec5016cfce4b91f6ea5b.tar.xz | |
crypto/internal/boring/bcache: make Cache type-safe using generics
Generics lets us write Cache[K, V] instead of using unsafe.Pointer,
which lets us remove all the uses of package unsafe around the
uses of the cache.
I tried to do Cache[*K, *V] instead of Cache[K, V] but that was not possible.
Change-Id: If3b54cf4c8d2a44879a5f343fd91ecff096537e9
Reviewed-on: https://go-review.googlesource.com/c/go/+/423357
TryBot-Result: Gopher Robot <gobot@golang.org>
Run-TryBot: Russ Cox <rsc@golang.org>
Reviewed-by: Cherry Mui <cherryyz@google.com>
Auto-Submit: Russ Cox <rsc@golang.org>
Diffstat (limited to 'src/runtime')
0 files changed, 0 insertions, 0 deletions
