summaryrefslogtreecommitdiff
path: root/spew/bypasssafe.go
diff options
context:
space:
mode:
authorDave Collins <[email protected]>2016-09-07 11:21:46 -0500
committerDave Collins <[email protected]>2016-09-07 12:06:01 -0500
commit6d212800a42e8ab5c146b8ace3490ee17e5225f9 (patch)
tree3f9e66d47d26d217cf8fc1c72ff093a582c342dc /spew/bypasssafe.go
parent66f99a29a08158b999b0dc2e7ccacf1131d4e0b4 (diff)
Deprecate "disableunsafe" tag in favor of "safe".
This adds a new build tag named "safe" which serves the exact same purpose as the current "disableunsafe" tag. This is being done, as recommended by @shurcooL, since it is emerging as the standard way to do it in several high profile packages, it mirrors the "unsafe" package nicely, it is shorter, and users generally seem to prefer it. However, to avoid breaking existing infrastructure, the disableunsafe tag is still available and simply is being deprecated.
Diffstat (limited to 'spew/bypasssafe.go')
-rw-r--r--spew/bypasssafe.go5
1 files changed, 3 insertions, 2 deletions
diff --git a/spew/bypasssafe.go b/spew/bypasssafe.go
index adef4c4..e47a4e7 100644
--- a/spew/bypasssafe.go
+++ b/spew/bypasssafe.go
@@ -14,8 +14,9 @@
// NOTE: Due to the following build constraints, this file will only be compiled
// when the code is running on Google App Engine, compiled by GopherJS, or
-// "-tags disableunsafe" is added to the go build command line.
-// +build appengine disableunsafe js
+// "-tags safe" is added to the go build command line. The "disableunsafe"
+// tag is deprecated and thus should not be used.
+// +build js appengine safe disableunsafe
package spew