]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go: drop PackageInternal.External, SFiles
authorRuss Cox <rsc@golang.org>
Fri, 9 Jun 2017 20:25:59 +0000 (16:25 -0400)
committerRuss Cox <rsc@golang.org>
Mon, 2 Oct 2017 14:26:58 +0000 (14:26 +0000)
These are no longer used.

Change-Id: I17fa29bbf90b1a41109fde4504eeff06af1eb8be
Reviewed-on: https://go-review.googlesource.com/56281
Run-TryBot: Russ Cox <rsc@golang.org>
TryBot-Result: Gobot Gobot <gobot@golang.org>
Reviewed-by: Dave Cheney <dave@cheney.net>
src/cmd/go/internal/load/pkg.go
src/cmd/go/internal/test/test.go

index d10c6974c480024b340135e2ae516e943ec8c12c..e1c9e01142067dcc96ed2d91859791973308f8ab 100644 (file)
@@ -93,15 +93,13 @@ type PackagePublic struct {
 type PackageInternal struct {
        // Unexported fields are not part of the public API.
        Build        *build.Package
-       Pkgdir       string     // overrides build.PkgDir
-       Imports      []*Package // this package's direct imports
-       GoFiles      []string   // GoFiles+CgoFiles+TestGoFiles+XTestGoFiles files, absolute paths
-       SFiles       []string
+       Pkgdir       string               // overrides build.PkgDir
+       Imports      []*Package           // this package's direct imports
+       GoFiles      []string             // GoFiles+CgoFiles+TestGoFiles+XTestGoFiles files, absolute paths
        AllGoFiles   []string             // gofiles + IgnoredGoFiles, absolute paths
        Target       string               // installed file for this package (may be executable)
        Pkgfile      string               // where package will be (or is already) built or installed
        Fake         bool                 // synthesized package
-       External     bool                 // synthesized external test package
        ForceLibrary bool                 // this package is a library (even if named "main")
        Cmdline      bool                 // defined by files listed on command line
        Local        bool                 // imported via local path (./ or ../)
@@ -991,12 +989,6 @@ func (p *Package) load(stk *ImportStack, bp *build.Package, err error) {
        }
        sort.Strings(p.Internal.GoFiles)
 
-       p.Internal.SFiles = str.StringList(p.SFiles)
-       for i := range p.Internal.SFiles {
-               p.Internal.SFiles[i] = filepath.Join(p.Dir, p.Internal.SFiles[i])
-       }
-       sort.Strings(p.Internal.SFiles)
-
        p.Internal.AllGoFiles = str.StringList(p.IgnoredGoFiles)
        for i := range p.Internal.AllGoFiles {
                p.Internal.AllGoFiles[i] = filepath.Join(p.Dir, p.Internal.AllGoFiles[i])
index 6fed6ac837a0fa15707ce189830028dc6bc63fb0..7572b07324d8fdc39bf1a5fbdf10ced46cf4a619 100644 (file)
@@ -832,9 +832,8 @@ func builderTest(b *work.Builder, p *load.Package) (buildAction, runAction, prin
                                Build: &build.Package{
                                        ImportPos: p.Internal.Build.XTestImportPos,
                                },
-                               Imports:  ximports,
-                               Fake:     true,
-                               External: true,
+                               Imports: ximports,
+                               Fake:    true,
                        },
                }
                if pxtestNeedsPtest {