1
0
mirror of https://github.com/golang/go synced 2024-10-05 18:21:21 -06:00
go/src/reflect
Russ Cox a77182f47f reflect: document DeepEqual, fix case of maps with NaN keys
The meaning of DeepEqual has never been specified.
Do that.

Also fix bug involving maps with NaN keys.

Except for the map bug fix, there should be no semantic changes here.

Fixes #12025.

Change-Id: Ied562cf543a22ec645d42bdb9b41d451c16b1f21
Reviewed-on: https://go-review.googlesource.com/17450
Reviewed-by: Robert Griesemer <gri@golang.org>
Run-TryBot: Robert Griesemer <gri@golang.org>
2015-12-11 05:50:05 +00:00
..
all_test.go reflect: document DeepEqual, fix case of maps with NaN keys 2015-12-11 05:50:05 +00:00
asm_386.s
asm_amd64.s
asm_amd64p32.s
asm_arm64.s runtime, reflect: use correctly aligned stack frame sizes on arm64 2015-07-29 21:35:35 +00:00
asm_arm.s
asm_mips64x.s reflect: added support for mips64{,le} 2015-11-12 04:50:18 +00:00
asm_ppc64x.s reflect, runtime, runtime/cgo: use ppc64 asm constant for fixed frame size 2015-10-18 23:15:26 +00:00
deepequal.go reflect: document DeepEqual, fix case of maps with NaN keys 2015-12-11 05:50:05 +00:00
example_test.go
export_test.go reflect: adjust access to unexported embedded structs 2015-10-26 10:14:38 +00:00
makefunc.go all: link to https instead of http 2015-07-11 14:36:33 +00:00
set_test.go
tostring_test.go
type.go reflect: Comment fix 2015-10-27 15:46:29 +00:00
value.go reflect: mark mapassign as noescape 2015-11-19 21:35:58 +00:00