1
0
mirror of https://github.com/golang/go synced 2024-11-22 19:54:39 -07:00

all: fix typos in go file comments

This is the second round to look for spelling mistakes. This time the
manual sifting of the result list was made easier by filtering out
capitalized and camelcase words.

grep -r --include '*.go' -E '^// .*$' . | aspell list | grep -E -x '[A-Za-z]{1}[a-z]*' | sort | uniq

This PR will be imported into Gerrit with the title and first
comment (this text) used to generate the subject and body of
the Gerrit change.

Change-Id: Ie8a2092aaa7e1f051aa90f03dbaf2b9aaf5664a9
GitHub-Last-Rev: fc2bd6e0c5
GitHub-Pull-Request: golang/go#57737
Reviewed-on: https://go-review.googlesource.com/c/go/+/461595
Auto-Submit: Ian Lance Taylor <iant@google.com>
TryBot-Result: Gopher Robot <gobot@golang.org>
Reviewed-by: Ian Lance Taylor <iant@google.com>
Run-TryBot: Ian Lance Taylor <iant@google.com>
Reviewed-by: Robert Griesemer <gri@google.com>
This commit is contained in:
Marcel Meyer 2023-01-19 22:26:15 +00:00 committed by Gopher Robot
parent f52b8fa83f
commit b419db6c15
22 changed files with 26 additions and 26 deletions

View File

@ -1100,7 +1100,7 @@ func TestIssue44031(t *testing.T) {
// Test that we use a variable from shared libraries (which implement an // Test that we use a variable from shared libraries (which implement an
// interface in shared libraries.). A weak reference is used in the itab // interface in shared libraries.). A weak reference is used in the itab
// in main process. It can cause unreacheble panic. See issue 47873. // in main process. It can cause unreachable panic. See issue 47873.
func TestIssue47873(t *testing.T) { func TestIssue47873(t *testing.T) {
goCmd(t, "install", "-buildmode=shared", "-linkshared", "./issue47837/a") goCmd(t, "install", "-buildmode=shared", "-linkshared", "./issue47837/a")
goCmd(t, "run", "-linkshared", "./issue47837/main") goCmd(t, "run", "-linkshared", "./issue47837/main")

View File

@ -1442,7 +1442,7 @@ func (subst *inlsubst) clovar(n *ir.Name) *ir.Name {
return m return m
} }
// closure does the necessary substitions for a ClosureExpr n and returns the new // closure does the necessary substitutions for a ClosureExpr n and returns the new
// closure node. // closure node.
func (subst *inlsubst) closure(n *ir.ClosureExpr) ir.Node { func (subst *inlsubst) closure(n *ir.ClosureExpr) ir.Node {
// Prior to the subst edit, set a flag in the inlsubst to indicate // Prior to the subst edit, set a flag in the inlsubst to indicate

View File

@ -386,7 +386,7 @@ func NameClosure(clo *ClosureExpr, outerfn *Func) {
MarkFunc(name) MarkFunc(name)
} }
// UseClosure checks that the ginen function literal has been setup // UseClosure checks that the given function literal has been setup
// correctly, and then returns it as an expression. // correctly, and then returns it as an expression.
// It must be called after clo.Func.ClosureVars has been set. // It must be called after clo.Func.ClosureVars has been set.
func UseClosure(clo *ClosureExpr, pkg *Package) Node { func UseClosure(clo *ClosureExpr, pkg *Package) Node {

View File

@ -167,7 +167,7 @@ func (g *irgen) expr0(typ types2.Type, expr syntax.Expr) ir.Node {
} }
} }
// substType does a normal type substition, but tparams is in the form of a field // substType does a normal type substitution, but tparams is in the form of a field
// list, and targs is in terms of a slice of type nodes. substType records any newly // list, and targs is in terms of a slice of type nodes. substType records any newly
// instantiated types into g.instTypeList. // instantiated types into g.instTypeList.
func (g *irgen) substType(typ *types.Type, tparams *types.Type, targs []ir.Ntype) *types.Type { func (g *irgen) substType(typ *types.Type, tparams *types.Type, targs []ir.Ntype) *types.Type {

View File

@ -53,7 +53,7 @@ import (
"os" "os"
) )
// IRGraph is the key datastrcture that is built from profile. It is // IRGraph is the key data structure that is built from profile. It is
// essentially a call graph with nodes pointing to IRs of functions and edges // essentially a call graph with nodes pointing to IRs of functions and edges
// carrying weights and callsite information. The graph is bidirectional that // carrying weights and callsite information. The graph is bidirectional that
// helps in removing nodes efficiently. // helps in removing nodes efficiently.
@ -223,7 +223,7 @@ func (p *Profile) processprofileGraph(g *Graph) bool {
return true return true
} }
// initializeIRGraph builds the IRGraph by visting all the ir.Func in decl list // initializeIRGraph builds the IRGraph by visiting all the ir.Func in decl list
// of a package. // of a package.
func (p *Profile) initializeIRGraph() { func (p *Profile) initializeIRGraph() {
// Bottomup walk over the function to create IRGraph. // Bottomup walk over the function to create IRGraph.

View File

@ -328,7 +328,7 @@ commas. For example:
switch flag { switch flag {
case "on": case "on":
checkEnabled = val != 0 checkEnabled = val != 0
debugPoset = checkEnabled // also turn on advanced self-checking in prove's datastructure debugPoset = checkEnabled // also turn on advanced self-checking in prove's data structure
return "" return ""
case "off": case "off":
checkEnabled = val == 0 checkEnabled = val == 0

View File

@ -803,7 +803,7 @@ func (state *debugState) liveness() []*BlockDebug {
// the first call, subsequent calls can only shrink startState. // the first call, subsequent calls can only shrink startState.
// //
// Passing forLocationLists=true enables additional side-effects that // Passing forLocationLists=true enables additional side-effects that
// are necessary for building location lists but superflous while still // are necessary for building location lists but superfluous while still
// iterating to an answer. // iterating to an answer.
// //
// If previousBlock is non-nil, it registers changes vs. that block's // If previousBlock is non-nil, it registers changes vs. that block's

View File

@ -223,7 +223,7 @@ func testArithConstShift(t *testing.T) {
} }
} }
// overflowConstShift_ssa verifes that constant folding for shift // overflowConstShift_ssa verifies that constant folding for shift
// doesn't wrap (i.e. x << MAX_INT << 1 doesn't get folded to x << 0). // doesn't wrap (i.e. x << MAX_INT << 1 doesn't get folded to x << 0).
// //
//go:noinline //go:noinline

View File

@ -1524,7 +1524,7 @@ func Shapify(t *types.Type, index int, tparam *types.Type) *types.Type {
// have these other shape types embedded in them. This may lead to // have these other shape types embedded in them. This may lead to
// generating extra shape instantiations, and a mismatch between the // generating extra shape instantiations, and a mismatch between the
// instantiations that we used in generating dictionaries and the // instantiations that we used in generating dictionaries and the
// instantations that are actually called. (#51303). // instantiations that are actually called. (#51303).
list := []*types.Type{} list := []*types.Type{}
getShapes(t, &list) getShapes(t, &list)
list2 := make([]*types.Type, len(list)) list2 := make([]*types.Type, len(list))

View File

@ -128,7 +128,7 @@ var (
// GetPackage returns the IndexPackage for the package at the given path. // GetPackage returns the IndexPackage for the package at the given path.
// It will return ErrNotIndexed if the directory should be read without // It will return ErrNotIndexed if the directory should be read without
// using the index, for instance because the index is disabled, or the packgae // using the index, for instance because the index is disabled, or the package
// is not in a module. // is not in a module.
func GetPackage(modroot, pkgdir string) (*IndexPackage, error) { func GetPackage(modroot, pkgdir string) (*IndexPackage, error) {
mi, err := GetModule(modroot) mi, err := GetModule(modroot)
@ -146,7 +146,7 @@ func GetPackage(modroot, pkgdir string) (*IndexPackage, error) {
// GetModule returns the Module for the given modroot. // GetModule returns the Module for the given modroot.
// It will return ErrNotIndexed if the directory should be read without // It will return ErrNotIndexed if the directory should be read without
// using the index, for instance because the index is disabled, or the packgae // using the index, for instance because the index is disabled, or the package
// is not in a module. // is not in a module.
func GetModule(modroot string) (*Module, error) { func GetModule(modroot string) (*Module, error) {
if !enabled || cache.DefaultDir() == "off" { if !enabled || cache.DefaultDir() == "off" {

View File

@ -194,7 +194,7 @@ func (s *State) LookupEnv(key string) (string, bool) {
return v, ok return v, ok
} }
// Path returns the absolute path in the host operaating system for a // Path returns the absolute path in the host operating system for a
// script-based (generally slash-separated and relative) path. // script-based (generally slash-separated and relative) path.
func (s *State) Path(path string) string { func (s *State) Path(path string) string {
if filepath.IsAbs(path) { if filepath.IsAbs(path) {

View File

@ -86,7 +86,7 @@ func BuildInit() {
} }
} }
// fuzzInstrumentFlags returns compiler flags that enable fuzzing instrumation // fuzzInstrumentFlags returns compiler flags that enable fuzzing instrumentation
// on supported platforms. // on supported platforms.
// //
// On unsupported platforms, fuzzInstrumentFlags returns nil, meaning no // On unsupported platforms, fuzzInstrumentFlags returns nil, meaning no

View File

@ -186,7 +186,7 @@ func runUse(ctx context.Context, cmd *base.Command, args []string) {
// pathRel returns the absolute and canonical forms of dir for use in a // pathRel returns the absolute and canonical forms of dir for use in a
// go.work file located in directory workDir. // go.work file located in directory workDir.
// //
// If dir is relative, it is intepreted relative to base.Cwd() // If dir is relative, it is interpreted relative to base.Cwd()
// and its canonical form is relative to workDir if possible. // and its canonical form is relative to workDir if possible.
// If dir is absolute or cannot be made relative to workDir, // If dir is absolute or cannot be made relative to workDir,
// its canonical form is absolute. // its canonical form is absolute.

View File

@ -134,7 +134,7 @@ import (
// - If PkgIdx is PkgIdxHashed, SymIdx is the index of the symbol in the // - If PkgIdx is PkgIdxHashed, SymIdx is the index of the symbol in the
// HashedDefs array. // HashedDefs array.
// - If PkgIdx is PkgIdxNone, SymIdx is the index of the symbol in the // - If PkgIdx is PkgIdxNone, SymIdx is the index of the symbol in the
// NonPkgDefs array (could natually overflow to NonPkgRefs array). // NonPkgDefs array (could naturally overflow to NonPkgRefs array).
// - Otherwise, SymIdx is the index of the symbol in some other package's // - Otherwise, SymIdx is the index of the symbol in some other package's
// SymbolDefs array. // SymbolDefs array.
// //

View File

@ -1012,7 +1012,7 @@ var sysInstFields = map[SpecialOperand]struct {
SPOP_CVADP: {3, 7, 13, 1, true}, SPOP_CVADP: {3, 7, 13, 1, true},
} }
// Used for padinng NOOP instruction // Used for padding NOOP instruction
const OP_NOOP = 0xd503201f const OP_NOOP = 0xd503201f
// align code to a certain length by padding bytes. // align code to a certain length by padding bytes.

View File

@ -353,7 +353,7 @@ func (w *writer) Sym(s *LSym) {
align = uint32(fn.Align) align = uint32(fn.Align)
} }
if s.ContentAddressable() && s.Size != 0 { if s.ContentAddressable() && s.Size != 0 {
// We generally assume data symbols are natually aligned // We generally assume data symbols are naturally aligned
// (e.g. integer constants), except for strings and a few // (e.g. integer constants), except for strings and a few
// compiler-emitted funcdata. If we dedup a string symbol and // compiler-emitted funcdata. If we dedup a string symbol and
// a non-string symbol with the same content, we should keep // a non-string symbol with the same content, we should keep
@ -421,7 +421,7 @@ func (w *writer) Hash(s *LSym) {
// contentHashSection only distinguishes between sets of sections for which this matters. // contentHashSection only distinguishes between sets of sections for which this matters.
// Allowing flexibility increases the effectiveness of content-addressibility. // Allowing flexibility increases the effectiveness of content-addressibility.
// But in some cases, such as doing addressing based on a base symbol, // But in some cases, such as doing addressing based on a base symbol,
// we need to ensure that a symbol is always in a prticular section. // we need to ensure that a symbol is always in a particular section.
// Some of these conditions are duplicated in cmd/link/internal/ld.(*Link).symtab. // Some of these conditions are duplicated in cmd/link/internal/ld.(*Link).symtab.
// TODO: instead of duplicating them, have the compiler decide where symbols go. // TODO: instead of duplicating them, have the compiler decide where symbols go.
func contentHashSection(s *LSym) byte { func contentHashSection(s *LSym) byte {

View File

@ -2,7 +2,7 @@
// Use of this source code is governed by a BSD-style // Use of this source code is governed by a BSD-style
// license that can be found in the LICENSE file. // license that can be found in the LICENSE file.
// Package alias implements memory alaising tests. // Package alias implements memory aliasing tests.
// This code also exists as golang.org/x/crypto/internal/alias. // This code also exists as golang.org/x/crypto/internal/alias.
package alias package alias

View File

@ -180,7 +180,7 @@ const (
IMAGE_COMDAT_SELECT_LARGEST = 6 IMAGE_COMDAT_SELECT_LARGEST = 6
) )
// COFFSymbolReadSectionDefAux returns a blob of axiliary information // COFFSymbolReadSectionDefAux returns a blob of auxiliary information
// (including COMDAT info) for a section definition symbol. Here 'idx' // (including COMDAT info) for a section definition symbol. Here 'idx'
// is the index of a section symbol in the main COFFSymbol array for // is the index of a section symbol in the main COFFSymbol array for
// the File. Return value is a pointer to the appropriate aux symbol // the File. Return value is a pointer to the appropriate aux symbol

View File

@ -19,7 +19,7 @@ type T2[P any] struct {
type List[P any] []P type List[P any] []P
// Alias type declarations cannot have type parameters. // Alias type declarations cannot have type parameters.
// Issue #46477 proposses to change that. // Issue #46477 proposes to change that.
type A1[P any] = /* ERROR "cannot be alias" */ struct{} type A1[P any] = /* ERROR "cannot be alias" */ struct{}
// Pending clarification of #46477 we disallow aliases // Pending clarification of #46477 we disallow aliases

View File

@ -354,7 +354,7 @@ func _[P any]() {
} }
// corner case for type inference // corner case for type inference
// (was bug: after instanting f11, the type-checker didn't mark f11 as non-generic) // (was bug: after instantiating f11, the type-checker didn't mark f11 as non-generic)
func f11[T any]() {} func f11[T any]() {}

View File

@ -485,7 +485,7 @@ func makeStatDepSet(deps ...statDep) statDepSet {
return s return s
} }
// differennce returns set difference of s from b as a new set. // difference returns set difference of s from b as a new set.
func (s statDepSet) difference(b statDepSet) statDepSet { func (s statDepSet) difference(b statDepSet) statDepSet {
var c statDepSet var c statDepSet
for i := range s { for i := range s {
@ -633,7 +633,7 @@ func nsToSec(ns int64) float64 {
// statAggregate is the main driver of the metrics implementation. // statAggregate is the main driver of the metrics implementation.
// //
// It contains multiple aggregates of runtime statistics, as well // It contains multiple aggregates of runtime statistics, as well
// as a set of these aggregates that it has populated. The aggergates // as a set of these aggregates that it has populated. The aggregates
// are populated lazily by its ensure method. // are populated lazily by its ensure method.
type statAggregate struct { type statAggregate struct {
ensured statDepSet ensured statDepSet

View File

@ -35,7 +35,7 @@ var (
// //
// The text written during a process crash (following "panic" or "fatal // The text written during a process crash (following "panic" or "fatal
// error") is not saved, since the goroutine stacks will generally be readable // error") is not saved, since the goroutine stacks will generally be readable
// from the runtime datastructures in the core file. // from the runtime data structures in the core file.
func recordForPanic(b []byte) { func recordForPanic(b []byte) {
printlock() printlock()