]> Cypherpunks repositories - gostls13.git/commit
reflect: add MapIter.Reset
authorJosh Bleecher Snyder <josharian@gmail.com>
Fri, 21 May 2021 16:43:58 +0000 (09:43 -0700)
committerJosh Bleecher Snyder <josharian@gmail.com>
Tue, 7 Sep 2021 23:09:06 +0000 (23:09 +0000)
commit07f623063ddf8216b03a4a17a27110d330e80c7e
treec6d35df3fa5ed8dffffba4ac862472fd344de515
parenta9a01a3fbdf70e7a9d914fe0b9b5ab1199fd74fe
reflect: add MapIter.Reset

This allows callers to do (amortized) allocation-free iteration
over many maps.

Fixes #46293

Change-Id: I3aa6134dd00da35b508bd1e3b487332a871a3673
Reviewed-on: https://go-review.googlesource.com/c/go/+/321891
Trust: Josh Bleecher Snyder <josharian@gmail.com>
Run-TryBot: Josh Bleecher Snyder <josharian@gmail.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@golang.org>
Reviewed-by: Keith Randall <khr@golang.org>
src/reflect/all_test.go
src/reflect/value.go