]> Cypherpunks repositories - gostls13.git/commitdiff
cmd/go/internal/modindex: remove spurious field from index_format documentation
authorBryan C. Mills <bcmills@google.com>
Thu, 30 Jun 2022 18:18:02 +0000 (14:18 -0400)
committerGopher Robot <gobot@golang.org>
Thu, 30 Jun 2022 19:32:09 +0000 (19:32 +0000)
The 'path' field was removed in an earlier revision to the format.

While auditing the format, I also cleaned up a couple of minor
typographical issues.

For #53586.

Change-Id: I4cd1ce9e970023441c11244428ed2971be1d8138
Reviewed-on: https://go-review.googlesource.com/c/go/+/415514
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Bryan Mills <bcmills@google.com>
Auto-Submit: Bryan Mills <bcmills@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>

src/cmd/go/internal/modindex/index_format.txt
src/cmd/go/internal/modindex/read.go
src/cmd/go/internal/modindex/scan.go

index c74b1d458b0b4cb61a1962df6deb62e9cf2083d1..a593391f7e073d817497f0816253bb2612fbde62 100644 (file)
@@ -16,15 +16,14 @@ dirnames [n]uint32 - offsets to package names in string table; names sorted by r
 packages [n]uint32 - offset where package begins
 for each RawPackage:
        error uint32 - string offset // error is produced by fsys.ReadDir or fmt.Errorf
-       path uint32 - string offset
        dir uint32 - string offset (directory path relative to module root)
        len(sourceFiles) uint32
        sourceFiles [n]uint32 - offset to source file (relative to start of index file)
        for each sourceFile:
                error - string offset // error is either produced by fmt.Errorf,errors.New or is io.EOF
                parseError - string offset // if non-empty, a json-encoded parseError struct (see below). Is either produced by io.ReadAll,os.ReadFile,errors.New or is scanner.Error,scanner.ErrorList
-               name - string offset
                synopsis - string offset
+               name - string offset
                pkgName - string offset
                ignoreFile - int32 bool // report the file in Ignored(Go|Other)Files because there was an error reading it or parsing its build constraints.
                binaryOnly uint32 bool
@@ -47,7 +46,7 @@ The following is the format for a single indexed package:
 “go index v0\n”
 str uint32 - offset of string table
 for the single RawPackage:
-    [same RawPackage format as above]
+       [same RawPackage format as above]
 [string table]
 
 The following is the definition of the json-serialized parseError struct:
@@ -55,4 +54,4 @@ The following is the definition of the json-serialized parseError struct:
 type parseError struct {
        ErrorList *scanner.ErrorList // non-nil if the error was an ErrorList, nil otherwise
        ErrorString string // non-empty for all other cases
-}
\ No newline at end of file
+}
index 2603ade0fbd67ac5750caa599fae246850ba9bde..7ee4669e677317a5076304794b35d3de23b27329 100644 (file)
@@ -856,12 +856,12 @@ func (sf *sourceFile) error() string {
 func (sf *sourceFile) parseError() string {
        return sf.od.stringAt(sourceFileParseError)
 }
-func (sf *sourceFile) name() string {
-       return sf.od.stringAt(sourceFileName)
-}
 func (sf *sourceFile) synopsis() string {
        return sf.od.stringAt(sourceFileSynopsis)
 }
+func (sf *sourceFile) name() string {
+       return sf.od.stringAt(sourceFileName)
+}
 func (sf *sourceFile) pkgName() string {
        return sf.od.stringAt(sourceFilePkgName)
 }
index eb84bf8d899e6290cec7f8f97ea6fb1b160b738a..1ba7c0cad1d53464f6bf2474e38370ad43bd34a8 100644 (file)
@@ -56,7 +56,7 @@ func indexModule(modroot string) ([]byte, error) {
                        return nil
                }
                if !str.HasFilePathPrefix(path, modroot) {
-                       panic(fmt.Errorf("path %v in walk doesn't have modroot %v as prefix:", path, modroot))
+                       panic(fmt.Errorf("path %v in walk doesn't have modroot %v as prefix", path, modroot))
                }
                rel := str.TrimFilePathPrefix(path, modroot)
                packages = append(packages, importRaw(modroot, rel))