]> Cypherpunks repositories - gostls13.git/commit
[release-branch.r60] reflect: disallow Interface method on Value obtained via unexpor...
authorRuss Cox <rsc@golang.org>
Mon, 17 Oct 2011 23:01:28 +0000 (19:01 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 17 Oct 2011 23:01:28 +0000 (19:01 -0400)
commitb9e10a3217f6533f6d25a8f5c93fd27ec686fbdf
tree3a6b1443cce221a2e428103a0754915fb0731f32
parent6c4e7f4b681c12d7dbb2a229fb32636303dad781
[release-branch.r60] reflect: disallow Interface method on Value obtained via unexported name

exp/datafmt is incompatible with this change, so delete it.
It was scheduled for deletion soon anyway.

««« CL 5266054 / f798c2579fbd
reflect: disallow Interface method on Value obtained via unexported name

Had been allowing it for use by fmt, but it is too hard to lock down.
Fix other packages not to depend on it.

R=r, r
CC=golang-dev
https://golang.org/cl/5266054
»»»

R=golang-dev, r
CC=golang-dev
https://golang.org/cl/5286051
src/pkg/Makefile
src/pkg/exp/datafmt/Makefile [deleted file]
src/pkg/exp/datafmt/datafmt.go [deleted file]
src/pkg/exp/datafmt/datafmt_test.go [deleted file]
src/pkg/exp/datafmt/parser.go [deleted file]
src/pkg/fmt/fmt_test.go
src/pkg/fmt/print.go
src/pkg/reflect/all_test.go
src/pkg/reflect/deepequal.go
src/pkg/reflect/value.go
test/interface/fake.go