mirror of
https://github.com/golang/go
synced 2024-11-14 06:50:21 -07:00
all: remove duplicate words
Change-Id: Ib0469232a2b69a869e58d5d24990ad74ac96ea56
GitHub-Last-Rev: eb38e049ee
GitHub-Pull-Request: golang/go#44805
Reviewed-on: https://go-review.googlesource.com/c/go/+/299109
Trust: Emmanuel Odeke <emmanuel@orijtech.com>
Run-TryBot: Emmanuel Odeke <emmanuel@orijtech.com>
TryBot-Result: Go Bot <gobot@golang.org>
Reviewed-by: Bryan C. Mills <bcmills@google.com>
This commit is contained in:
parent
b3235b75d1
commit
289d34a465
@ -387,7 +387,7 @@ var errUnreadByte = errors.New("bytes.Buffer: UnreadByte: previous operation was
|
|||||||
|
|
||||||
// UnreadByte unreads the last byte returned by the most recent successful
|
// UnreadByte unreads the last byte returned by the most recent successful
|
||||||
// read operation that read at least one byte. If a write has happened since
|
// read operation that read at least one byte. If a write has happened since
|
||||||
// the last read, if the last read returned an error, or if the read read zero
|
// the last read, if the last read returned an error, or if the read reads zero
|
||||||
// bytes, UnreadByte returns an error.
|
// bytes, UnreadByte returns an error.
|
||||||
func (b *Buffer) UnreadByte() error {
|
func (b *Buffer) UnreadByte() error {
|
||||||
if b.lastRead == opInvalid {
|
if b.lastRead == opInvalid {
|
||||||
|
@ -551,7 +551,7 @@ func (b *Block) NewValue4(pos src.XPos, op Op, t *types.Type, arg0, arg1, arg2,
|
|||||||
return v
|
return v
|
||||||
}
|
}
|
||||||
|
|
||||||
// NewValue4I returns a new value in the block with four arguments and and auxint value.
|
// NewValue4I returns a new value in the block with four arguments and auxint value.
|
||||||
func (b *Block) NewValue4I(pos src.XPos, op Op, t *types.Type, auxint int64, arg0, arg1, arg2, arg3 *Value) *Value {
|
func (b *Block) NewValue4I(pos src.XPos, op Op, t *types.Type, auxint int64, arg0, arg1, arg2, arg3 *Value) *Value {
|
||||||
v := b.Func.newValue(op, t, b, pos)
|
v := b.Func.newValue(op, t, b, pos)
|
||||||
v.AuxInt = auxint
|
v.AuxInt = auxint
|
||||||
|
@ -1414,7 +1414,7 @@ func isPPC64WordRotateMask(v64 int64) bool {
|
|||||||
return (v&vp == 0 || vn&vpn == 0) && v != 0
|
return (v&vp == 0 || vn&vpn == 0) && v != 0
|
||||||
}
|
}
|
||||||
|
|
||||||
// Compress mask and and shift into single value of the form
|
// Compress mask and shift into single value of the form
|
||||||
// me | mb<<8 | rotate<<16 | nbits<<24 where me and mb can
|
// me | mb<<8 | rotate<<16 | nbits<<24 where me and mb can
|
||||||
// be used to regenerate the input mask.
|
// be used to regenerate the input mask.
|
||||||
func encodePPC64RotateMask(rotate, mask, nbits int64) int64 {
|
func encodePPC64RotateMask(rotate, mask, nbits int64) int64 {
|
||||||
|
@ -279,7 +279,7 @@ func makeABIWrapper(f *ir.Func, wrapperABI obj.ABI) {
|
|||||||
// things in registers and pushing them onto the stack prior to
|
// things in registers and pushing them onto the stack prior to
|
||||||
// the ABI0 call, meaning that they will always need to allocate
|
// the ABI0 call, meaning that they will always need to allocate
|
||||||
// stack space. If the compiler marks them as NOSPLIT this seems
|
// stack space. If the compiler marks them as NOSPLIT this seems
|
||||||
// as though it could lead to situations where the the linker's
|
// as though it could lead to situations where the linker's
|
||||||
// nosplit-overflow analysis would trigger a link failure. On the
|
// nosplit-overflow analysis would trigger a link failure. On the
|
||||||
// other hand if they not tagged NOSPLIT then this could cause
|
// other hand if they not tagged NOSPLIT then this could cause
|
||||||
// problems when building the runtime (since there may be calls to
|
// problems when building the runtime (since there may be calls to
|
||||||
|
@ -547,7 +547,7 @@ func TestNumbers(t *testing.T) {
|
|||||||
t.Errorf("%q: got error but bad not set", test.src)
|
t.Errorf("%q: got error but bad not set", test.src)
|
||||||
}
|
}
|
||||||
|
|
||||||
// compute lit where where s.lit is not defined
|
// compute lit where s.lit is not defined
|
||||||
var lit string
|
var lit string
|
||||||
switch s.tok {
|
switch s.tok {
|
||||||
case _Name, _Literal:
|
case _Name, _Literal:
|
||||||
|
@ -43,7 +43,7 @@ func (t T1[[ /* ERROR must be an identifier */ ]int]) m2() {}
|
|||||||
func (t T1[int]) m3() { var _ int = 42 /* ERROR cannot convert 42 .* to int */ }
|
func (t T1[int]) m3() { var _ int = 42 /* ERROR cannot convert 42 .* to int */ }
|
||||||
|
|
||||||
// The names of the type parameters used in a parameterized receiver
|
// The names of the type parameters used in a parameterized receiver
|
||||||
// type don't have to match the type parameter names in the the declaration
|
// type don't have to match the type parameter names in the declaration
|
||||||
// of the type used for the receiver. In our example, even though T1 is
|
// of the type used for the receiver. In our example, even though T1 is
|
||||||
// declared with type parameter named A, methods using that receiver type
|
// declared with type parameter named A, methods using that receiver type
|
||||||
// are free to use their own name for that type parameter. That is, the
|
// are free to use their own name for that type parameter. That is, the
|
||||||
|
@ -522,7 +522,7 @@ func (t *Interface) iterate(f func(*Interface) bool, seen map[*Interface]bool) b
|
|||||||
}
|
}
|
||||||
|
|
||||||
// isSatisfiedBy reports whether interface t's type list is satisfied by the type typ.
|
// isSatisfiedBy reports whether interface t's type list is satisfied by the type typ.
|
||||||
// If the the type list is empty (absent), typ trivially satisfies the interface.
|
// If the type list is empty (absent), typ trivially satisfies the interface.
|
||||||
// TODO(gri) This is not a great name. Eventually, we should have a more comprehensive
|
// TODO(gri) This is not a great name. Eventually, we should have a more comprehensive
|
||||||
// "implements" predicate.
|
// "implements" predicate.
|
||||||
func (t *Interface) isSatisfiedBy(typ Type) bool {
|
func (t *Interface) isSatisfiedBy(typ Type) bool {
|
||||||
|
@ -100,7 +100,7 @@ func Init(wd string) error {
|
|||||||
}
|
}
|
||||||
|
|
||||||
func initFromJSON(overlayJSON OverlayJSON) error {
|
func initFromJSON(overlayJSON OverlayJSON) error {
|
||||||
// Canonicalize the paths in in the overlay map.
|
// Canonicalize the paths in the overlay map.
|
||||||
// Use reverseCanonicalized to check for collisions:
|
// Use reverseCanonicalized to check for collisions:
|
||||||
// no two 'from' paths should canonicalize to the same path.
|
// no two 'from' paths should canonicalize to the same path.
|
||||||
overlay = make(map[string]*node)
|
overlay = make(map[string]*node)
|
||||||
|
@ -144,7 +144,7 @@ func lockVersion(mod module.Version) (unlock func(), err error) {
|
|||||||
return lockedfile.MutexAt(path).Lock()
|
return lockedfile.MutexAt(path).Lock()
|
||||||
}
|
}
|
||||||
|
|
||||||
// SideLock locks a file within the module cache that that previously guarded
|
// SideLock locks a file within the module cache that previously guarded
|
||||||
// edits to files outside the cache, such as go.sum and go.mod files in the
|
// edits to files outside the cache, such as go.sum and go.mod files in the
|
||||||
// user's working directory.
|
// user's working directory.
|
||||||
// If err is nil, the caller MUST eventually call the unlock function.
|
// If err is nil, the caller MUST eventually call the unlock function.
|
||||||
|
@ -185,7 +185,7 @@ func (c *dbClient) initBase() {
|
|||||||
}
|
}
|
||||||
})
|
})
|
||||||
if errors.Is(err, fs.ErrNotExist) {
|
if errors.Is(err, fs.ErrNotExist) {
|
||||||
// No proxies, or all proxies failed (with 404, 410, or were were allowed
|
// No proxies, or all proxies failed (with 404, 410, or were allowed
|
||||||
// to fall back), or we reached an explicit "direct" or "off".
|
// to fall back), or we reached an explicit "direct" or "off".
|
||||||
c.base = c.direct
|
c.base = c.direct
|
||||||
} else if err != nil {
|
} else if err != nil {
|
||||||
|
@ -106,7 +106,7 @@ var queryTests = []struct {
|
|||||||
{path: queryRepo, query: "v1.9.10-pre2+metadata", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
|
{path: queryRepo, query: "v1.9.10-pre2+metadata", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
|
||||||
{path: queryRepo, query: "ed5ffdaa", vers: "v1.9.10-pre2.0.20191220134614-ed5ffdaa1f5e"},
|
{path: queryRepo, query: "ed5ffdaa", vers: "v1.9.10-pre2.0.20191220134614-ed5ffdaa1f5e"},
|
||||||
|
|
||||||
// golang.org/issue/29262: The major version for for a module without a suffix
|
// golang.org/issue/29262: The major version for a module without a suffix
|
||||||
// should be based on the most recent tag (v1 as appropriate, not v0
|
// should be based on the most recent tag (v1 as appropriate, not v0
|
||||||
// unconditionally).
|
// unconditionally).
|
||||||
{path: queryRepo, query: "42abcb6df8ee", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
|
{path: queryRepo, query: "42abcb6df8ee", vers: "v1.9.10-pre2.0.20190513201126-42abcb6df8ee"},
|
||||||
|
@ -32,7 +32,7 @@ cmp go.mod go.mod.old
|
|||||||
cp lazy.go.new lazy.go
|
cp lazy.go.new lazy.go
|
||||||
go list all
|
go list all
|
||||||
go list -m all
|
go list -m all
|
||||||
stdout '^example.com/c v0.1.0' # not v0.2.0 as would be be resolved by 'latest'
|
stdout '^example.com/c v0.1.0' # not v0.2.0 as would be resolved by 'latest'
|
||||||
cmp go.mod go.mod.old
|
cmp go.mod go.mod.old
|
||||||
|
|
||||||
# TODO(#36460):
|
# TODO(#36460):
|
||||||
|
@ -22,7 +22,7 @@ import (
|
|||||||
"flag"
|
"flag"
|
||||||
)
|
)
|
||||||
|
|
||||||
// This test ensures the the order of CONT lines in parallel chatty tests.
|
// This test ensures the order of CONT lines in parallel chatty tests.
|
||||||
func TestChattyParallel(t *testing.T) {
|
func TestChattyParallel(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
|
|
||||||
|
@ -21,7 +21,7 @@ import (
|
|||||||
"flag"
|
"flag"
|
||||||
)
|
)
|
||||||
|
|
||||||
// This test ensures the the order of CONT lines in parallel chatty tests.
|
// This test ensures the order of CONT lines in parallel chatty tests.
|
||||||
func TestChattyParallel(t *testing.T) {
|
func TestChattyParallel(t *testing.T) {
|
||||||
t.Parallel()
|
t.Parallel()
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@ func Linknew(arch *LinkArch) *Link {
|
|||||||
return ctxt
|
return ctxt
|
||||||
}
|
}
|
||||||
|
|
||||||
// LookupDerived looks up or creates the symbol with name name derived from symbol s.
|
// LookupDerived looks up or creates the symbol with name derived from symbol s.
|
||||||
// The resulting symbol will be static iff s is.
|
// The resulting symbol will be static iff s is.
|
||||||
func (ctxt *Link) LookupDerived(s *LSym, name string) *LSym {
|
func (ctxt *Link) LookupDerived(s *LSym, name string) *LSym {
|
||||||
if s.Static() {
|
if s.Static() {
|
||||||
|
@ -394,7 +394,7 @@ func machoUpdateDwarfHeader(r *loadCmdReader, compressedSects []*macho.Section,
|
|||||||
// We want the DWARF segment to be considered non-loadable, so
|
// We want the DWARF segment to be considered non-loadable, so
|
||||||
// force vmaddr and vmsize to zero. In addition, set the initial
|
// force vmaddr and vmsize to zero. In addition, set the initial
|
||||||
// protection to zero so as to make the dynamic loader happy,
|
// protection to zero so as to make the dynamic loader happy,
|
||||||
// since otherwise it may complain that that the vm size and file
|
// since otherwise it may complain that the vm size and file
|
||||||
// size don't match for the segment. See issues 21647 and 32673
|
// size don't match for the segment. See issues 21647 and 32673
|
||||||
// for more context. Also useful to refer to the Apple dynamic
|
// for more context. Also useful to refer to the Apple dynamic
|
||||||
// loader source, specifically ImageLoaderMachO::sniffLoadCommands
|
// loader source, specifically ImageLoaderMachO::sniffLoadCommands
|
||||||
|
@ -42,7 +42,7 @@ const (
|
|||||||
// opensslSentinel on the connection.
|
// opensslSentinel on the connection.
|
||||||
opensslSendSentinel
|
opensslSendSentinel
|
||||||
|
|
||||||
// opensslKeyUpdate causes OpenSSL to send send a key update message to the
|
// opensslKeyUpdate causes OpenSSL to send a key update message to the
|
||||||
// client and request one back.
|
// client and request one back.
|
||||||
opensslKeyUpdate
|
opensslKeyUpdate
|
||||||
)
|
)
|
||||||
|
@ -427,7 +427,7 @@ const (
|
|||||||
lneSetDiscriminator = 4
|
lneSetDiscriminator = 4
|
||||||
)
|
)
|
||||||
|
|
||||||
// Line table directory directory and file name entry formats.
|
// Line table directory and file name entry formats.
|
||||||
// These are new in DWARF 5.
|
// These are new in DWARF 5.
|
||||||
const (
|
const (
|
||||||
lnctPath = 0x01
|
lnctPath = 0x01
|
||||||
|
@ -162,7 +162,7 @@ const (
|
|||||||
_UntypedNil
|
_UntypedNil
|
||||||
|
|
||||||
// _WrongAssignCount occurs when the number of values on the right-hand side
|
// _WrongAssignCount occurs when the number of values on the right-hand side
|
||||||
// of an assignment or or initialization expression does not match the number
|
// of an assignment or initialization expression does not match the number
|
||||||
// of variables on the left-hand side.
|
// of variables on the left-hand side.
|
||||||
//
|
//
|
||||||
// Example:
|
// Example:
|
||||||
|
@ -42,7 +42,7 @@ func (t T1[[ /* ERROR must be an identifier */ ]int]) m2() {}
|
|||||||
func (t T1[int]) m3() { var _ int = 42 /* ERROR cannot use 42 .* as int */ }
|
func (t T1[int]) m3() { var _ int = 42 /* ERROR cannot use 42 .* as int */ }
|
||||||
|
|
||||||
// The names of the type parameters used in a parameterized receiver
|
// The names of the type parameters used in a parameterized receiver
|
||||||
// type don't have to match the type parameter names in the the declaration
|
// type don't have to match the type parameter names in the declaration
|
||||||
// of the type used for the receiver. In our example, even though T1 is
|
// of the type used for the receiver. In our example, even though T1 is
|
||||||
// declared with type parameter named A, methods using that receiver type
|
// declared with type parameter named A, methods using that receiver type
|
||||||
// are free to use their own name for that type parameter. That is, the
|
// are free to use their own name for that type parameter. That is, the
|
||||||
|
@ -519,7 +519,7 @@ func (t *Interface) iterate(f func(*Interface) bool, seen map[*Interface]bool) b
|
|||||||
}
|
}
|
||||||
|
|
||||||
// isSatisfiedBy reports whether interface t's type list is satisfied by the type typ.
|
// isSatisfiedBy reports whether interface t's type list is satisfied by the type typ.
|
||||||
// If the the type list is empty (absent), typ trivially satisfies the interface.
|
// If the type list is empty (absent), typ trivially satisfies the interface.
|
||||||
// TODO(gri) This is not a great name. Eventually, we should have a more comprehensive
|
// TODO(gri) This is not a great name. Eventually, we should have a more comprehensive
|
||||||
// "implements" predicate.
|
// "implements" predicate.
|
||||||
func (t *Interface) isSatisfiedBy(typ Type) bool {
|
func (t *Interface) isSatisfiedBy(typ Type) bool {
|
||||||
|
@ -690,7 +690,7 @@ func (check *Checker) typeList(list []ast.Expr) []Type {
|
|||||||
}
|
}
|
||||||
|
|
||||||
// collectParams declares the parameters of list in scope and returns the corresponding
|
// collectParams declares the parameters of list in scope and returns the corresponding
|
||||||
// variable list. If type0 != nil, it is used instead of the the first type in list.
|
// variable list. If type0 != nil, it is used instead of the first type in list.
|
||||||
func (check *Checker) collectParams(scope *Scope, list *ast.FieldList, type0 ast.Expr, variadicOk bool) (params []*Var, variadic bool) {
|
func (check *Checker) collectParams(scope *Scope, list *ast.FieldList, type0 ast.Expr, variadicOk bool) (params []*Var, variadic bool) {
|
||||||
if list == nil {
|
if list == nil {
|
||||||
return
|
return
|
||||||
|
@ -7297,7 +7297,7 @@ func (cc *http2ClientConn) canTakeNewRequestLocked() bool {
|
|||||||
return st.canTakeNewRequest
|
return st.canTakeNewRequest
|
||||||
}
|
}
|
||||||
|
|
||||||
// tooIdleLocked reports whether this connection has been been sitting idle
|
// tooIdleLocked reports whether this connection has been sitting idle
|
||||||
// for too much wall time.
|
// for too much wall time.
|
||||||
func (cc *http2ClientConn) tooIdleLocked() bool {
|
func (cc *http2ClientConn) tooIdleLocked() bool {
|
||||||
// The Round(0) strips the monontonic clock reading so the
|
// The Round(0) strips the monontonic clock reading so the
|
||||||
|
@ -2638,7 +2638,7 @@ type Server struct {
|
|||||||
// value.
|
// value.
|
||||||
ConnContext func(ctx context.Context, c net.Conn) context.Context
|
ConnContext func(ctx context.Context, c net.Conn) context.Context
|
||||||
|
|
||||||
inShutdown atomicBool // true when when server is in shutdown
|
inShutdown atomicBool // true when server is in shutdown
|
||||||
|
|
||||||
disableKeepAlives int32 // accessed atomically.
|
disableKeepAlives int32 // accessed atomically.
|
||||||
nextProtoOnce sync.Once // guards setupHTTP2_* init
|
nextProtoOnce sync.Once // guards setupHTTP2_* init
|
||||||
|
@ -370,7 +370,7 @@ func g2() {
|
|||||||
defer ap.method2()
|
defer ap.method2()
|
||||||
defer ap.method1()
|
defer ap.method1()
|
||||||
ff1(ap, 1, 2, 3, 4, 5, 6, 7, 8, 9)
|
ff1(ap, 1, 2, 3, 4, 5, 6, 7, 8, 9)
|
||||||
// Try to get the stack to be be moved by growing it too large, so
|
// Try to get the stack to be moved by growing it too large, so
|
||||||
// existing stack-allocated defer becomes invalid.
|
// existing stack-allocated defer becomes invalid.
|
||||||
rec1(2000)
|
rec1(2000)
|
||||||
}
|
}
|
||||||
|
@ -157,7 +157,7 @@ backwardlargeloop:
|
|||||||
|
|
||||||
backward32setup:
|
backward32setup:
|
||||||
MOVD QWORDS, CTR // set up loop ctr
|
MOVD QWORDS, CTR // set up loop ctr
|
||||||
MOVD $16, IDX16 // 32 bytes at at time
|
MOVD $16, IDX16 // 32 bytes at a time
|
||||||
|
|
||||||
backward32loop:
|
backward32loop:
|
||||||
SUB $32, TGT
|
SUB $32, TGT
|
||||||
|
@ -699,7 +699,7 @@ func printpanics(p *_panic) {
|
|||||||
// specified by sp. If sp is nil, it uses the sp from the current defer record
|
// specified by sp. If sp is nil, it uses the sp from the current defer record
|
||||||
// (which has just been finished). Hence, it continues the stack scan from the
|
// (which has just been finished). Hence, it continues the stack scan from the
|
||||||
// frame of the defer that just finished. It skips any frame that already has an
|
// frame of the defer that just finished. It skips any frame that already has an
|
||||||
// open-coded _defer record, which would have been been created from a previous
|
// open-coded _defer record, which would have been created from a previous
|
||||||
// (unrecovered) panic.
|
// (unrecovered) panic.
|
||||||
//
|
//
|
||||||
// Note: All entries of the defer chain (including this new open-coded entry) have
|
// Note: All entries of the defer chain (including this new open-coded entry) have
|
||||||
|
@ -1318,7 +1318,7 @@ func mstart1() {
|
|||||||
throw("bad runtime·mstart")
|
throw("bad runtime·mstart")
|
||||||
}
|
}
|
||||||
|
|
||||||
// Set up m.g0.sched as a label returning returning to just
|
// Set up m.g0.sched as a label returning to just
|
||||||
// after the mstart1 call in mstart0 above, for use by goexit0 and mcall.
|
// after the mstart1 call in mstart0 above, for use by goexit0 and mcall.
|
||||||
// We're never coming back to mstart1 after we call schedule,
|
// We're never coming back to mstart1 after we call schedule,
|
||||||
// so other calls can reuse the current frame.
|
// so other calls can reuse the current frame.
|
||||||
|
Loading…
Reference in New Issue
Block a user