From a3aaa189a484e18cad30391b7b5a70d04bc3cbe3 Mon Sep 17 00:00:00 2001 From: Mohit Agarwal Date: Thu, 3 Nov 2016 19:53:27 +0530 Subject: [PATCH] cmd/go: run mkalldocs.sh Follow-up to CL 32114 Change-Id: I75247ed9c1c0a0e8a278eb75a60d4c5bee355409 Reviewed-on: https://go-review.googlesource.com/32690 Reviewed-by: Ian Lance Taylor --- src/cmd/go/alldocs.go | 31 ++++++++++++++++++++++++------- 1 file changed, 24 insertions(+), 7 deletions(-) diff --git a/src/cmd/go/alldocs.go b/src/cmd/go/alldocs.go index 5741c9f51e..3c909fed26 100644 --- a/src/cmd/go/alldocs.go +++ b/src/cmd/go/alldocs.go @@ -598,6 +598,8 @@ // SwigFiles []string // .swig files // SwigCXXFiles []string // .swigcxx files // SysoFiles []string // .syso object files to add to archive +// TestGoFiles []string // _test.go files in package +// XTestGoFiles []string // _test.go files outside package // // // Cgo directives // CgoCFLAGS []string // cgo: flags for C compiler @@ -608,20 +610,23 @@ // CgoPkgConfig []string // cgo: pkg-config names // // // Dependency information -// Imports []string // import paths used by this package -// Deps []string // all (recursively) imported dependencies +// Imports []string // import paths used by this package +// Deps []string // all (recursively) imported dependencies +// TestImports []string // imports from TestGoFiles +// XTestImports []string // imports from XTestGoFiles // // // Error information // Incomplete bool // this package or a dependency has an error // Error *PackageError // error loading package // DepsErrors []*PackageError // errors loading dependencies -// -// TestGoFiles []string // _test.go files in package -// TestImports []string // imports from TestGoFiles -// XTestGoFiles []string // _test.go files outside package -// XTestImports []string // imports from XTestGoFiles // } // +// Packages stored in vendor directories report an ImportPath that includes the +// path to the vendor directory (for example, "d/vendor/p" instead of "p"), +// so that the ImportPath uniquely identifies a given copy of a package. +// The Imports, Deps, TestImports, and XTestImports lists also contain these +// expanded imports paths. See golang.org/s/go15vendor for more about vendoring. +// // The error information, if any, is // // type PackageError struct { @@ -1343,6 +1348,9 @@ // - "cmd" expands to the Go repository's commands and their // internal libraries. // +// Import paths beginning with "cmd/" only match source code in +// the Go repository. +// // An import path is a pattern if it includes one or more "..." wildcards, // each of which can match any string, including the empty string and // strings containing slashes. Such a pattern expands to all package @@ -1500,6 +1508,15 @@ // To profile all memory allocations, use -test.memprofilerate=1 // and pass --alloc_space flag to the pprof tool. // +// -mutexprofile mutex.out +// Write a mutex contention profile to the specified file +// when all tests are complete. +// Writes test binary as -c would. +// +// -mutexprofilefraction n +// Sample 1 in n stack traces of goroutines holding a +// contended mutex. +// // -outputdir directory // Place output files from profiling in the specified directory, // by default the directory in which "go test" is running.