diff options
Diffstat (limited to 'src/cmd/fix/go1rename.go')
| -rw-r--r-- | src/cmd/fix/go1rename.go | 71 |
1 files changed, 71 insertions, 0 deletions
diff --git a/src/cmd/fix/go1rename.go b/src/cmd/fix/go1rename.go new file mode 100644 index 000000000..2995880c3 --- /dev/null +++ b/src/cmd/fix/go1rename.go @@ -0,0 +1,71 @@ +// Copyright 2012 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +package main + +func init() { + register(go1renameFix) +} + +var go1renameFix = fix{ + "go1rename", + "2012-02-12", + renameFix(go1renameReplace), + `Rewrite package-level names that have been renamed in Go 1. + +http://codereview.appspot.com/5625045/ +http://codereview.appspot.com/5672072/ +`, +} + +var go1renameReplace = []rename{ + { + OldImport: "crypto/aes", + NewImport: "crypto/cipher", + Old: "*aes.Cipher", + New: "cipher.Block", + }, + { + OldImport: "crypto/des", + NewImport: "crypto/cipher", + Old: "*des.Cipher", + New: "cipher.Block", + }, + { + OldImport: "crypto/des", + NewImport: "crypto/cipher", + Old: "*des.TripleDESCipher", + New: "cipher.Block", + }, + { + OldImport: "net/url", + NewImport: "", + Old: "url.ParseWithReference", + New: "url.Parse", + }, + { + OldImport: "net/url", + NewImport: "", + Old: "url.ParseRequest", + New: "url.ParseRequestURI", + }, + { + OldImport: "os", + NewImport: "syscall", + Old: "os.Exec", + New: "syscall.Exec", + }, + { + OldImport: "runtime", + NewImport: "", + Old: "runtime.Cgocalls", + New: "runtime.NumCgoCall", + }, + { + OldImport: "runtime", + NewImport: "", + Old: "runtime.Goroutines", + New: "runtime.NumGoroutine", + }, +} |
