mirror of
https://github.com/golang/go.git
synced 2025-11-11 14:11:04 +00:00
all: delete dead non-test code
This change removes a lot of dead code. Some of the code has never been used, not even when it was first commited. The rest shouldn't have survived refactors. This change doesn't remove unused routines helpful for debugging, nor does it remove code that's used in commented out blocks of code that are only unused temporarily. Furthermore, unused constants weren't removed when they were part of a set of constants from specifications. One noteworthy omission from this CL are about 1000 lines of unused code in cmd/fix, 700 lines of which are the typechecker, which hasn't been used ever since the pre-Go 1 fixes have been removed. I wasn't sure if this code should stick around for future uses of cmd/fix or be culled as well. Change-Id: Ib714bc7e487edc11ad23ba1c3222d1fd02e4a549 Reviewed-on: https://go-review.googlesource.com/20926 Reviewed-by: Brad Fitzpatrick <bradfitz@golang.org> Run-TryBot: Brad Fitzpatrick <bradfitz@golang.org> TryBot-Result: Gobot Gobot <gobot@golang.org>
This commit is contained in:
parent
6a6a073416
commit
fdba5a7544
29 changed files with 13 additions and 219 deletions
|
|
@ -368,15 +368,6 @@ func (w *Walker) parseFile(dir, file string) (*ast.File, error) {
|
|||
return f, nil
|
||||
}
|
||||
|
||||
func contains(list []string, s string) bool {
|
||||
for _, t := range list {
|
||||
if t == s {
|
||||
return true
|
||||
}
|
||||
}
|
||||
return false
|
||||
}
|
||||
|
||||
// The package cache doesn't operate correctly in rare (so far artificial)
|
||||
// circumstances (issue 8425). Disable before debugging non-obvious errors
|
||||
// from the type-checker.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue