]> Cypherpunks repositories - gostls13.git/commit
encoding/gob: marshal maps using reflect.Value.MapRange
authorkorzhao <korzhao@tencent.com>
Wed, 4 Aug 2021 02:47:57 +0000 (02:47 +0000)
committerBryan C. Mills <bcmills@google.com>
Tue, 7 Sep 2021 19:14:23 +0000 (19:14 +0000)
commit903958d2f506decf92a1bfd63dfbecadf8375735
tree6e9b4edf0eafe2180f887776e9227dec56353ebd
parent66401719143692f1b892fb47aaef286f885395c9
encoding/gob: marshal maps using reflect.Value.MapRange

golang.org/cl/33572 added a map iterator.

use the reflect.Value.MapRange to fix map keys that contain a NaN

Fixes #24075

Change-Id: I0214d6f26c2041797703e48eac16404f189d6982
GitHub-Last-Rev: 5c01e117f4451dbaec657d02d006905df1d0055d
GitHub-Pull-Request: golang/go#47476
Reviewed-on: https://go-review.googlesource.com/c/go/+/338609
Trust: Bryan C. Mills <bcmills@google.com>
Run-TryBot: Bryan C. Mills <bcmills@google.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Rob Pike <r@golang.org>
src/encoding/gob/encode.go
src/encoding/gob/encoder_test.go