mirror of
https://github.com/golang/go
synced 2024-11-26 20:51:23 -07:00
all: use cannot instead of can not
You can not use cannot, but you cannot spell cannot can not. Change-Id: I2f0971481a460804de96fd8c9e46a9cc62a3fc5b Reviewed-on: https://go-review.googlesource.com/19772 Reviewed-by: Rob Pike <r@golang.org>
This commit is contained in:
parent
5dc053b9de
commit
e43c74a0d8
@ -52,7 +52,7 @@ func (w *Writer) Flush() error {
|
||||
}
|
||||
|
||||
// Close finishes writing the zip file by writing the central directory.
|
||||
// It does not (and can not) close the underlying writer.
|
||||
// It does not (and cannot) close the underlying writer.
|
||||
func (w *Writer) Close() error {
|
||||
if w.last != nil && !w.last.closed {
|
||||
if err := w.last.close(); err != nil {
|
||||
|
@ -133,7 +133,7 @@ C's union types are represented as a Go byte array with the same length.
|
||||
|
||||
Go structs cannot embed fields with C types.
|
||||
|
||||
Go code can not refer to zero-sized fields that occur at the end of
|
||||
Go code cannot refer to zero-sized fields that occur at the end of
|
||||
non-empty C structs. To get the address of such a field (which is the
|
||||
only operation you can do with a zero-sized field) you must take the
|
||||
address of the struct and add the size of the struct.
|
||||
|
@ -432,7 +432,7 @@ func (p *Package) loadDWARF(f *File, names []*Name) {
|
||||
fmt.Fprintf(&b, "\t0,\n")
|
||||
}
|
||||
}
|
||||
// for the last entry, we can not use 0, otherwise
|
||||
// for the last entry, we cannot use 0, otherwise
|
||||
// in case all __cgodebug_data is zero initialized,
|
||||
// LLVM-based gcc will place the it in the __DATA.__common
|
||||
// zero-filled section (our debug/macho doesn't support
|
||||
@ -2025,7 +2025,7 @@ func (c *typeConv) Struct(dt *dwarf.StructType, pos token.Pos) (expr *ast.Struct
|
||||
// We can't permit that, because then the size of the Go
|
||||
// struct will not be the same as the size of the C struct.
|
||||
// Our only option in such a case is to remove the field,
|
||||
// which means that it can not be referenced from Go.
|
||||
// which means that it cannot be referenced from Go.
|
||||
for off > 0 && sizes[len(sizes)-1] == 0 {
|
||||
n := len(sizes)
|
||||
fld = fld[0 : n-1]
|
||||
|
@ -255,7 +255,7 @@ func Main() {
|
||||
msanpkg.Name = "msan"
|
||||
}
|
||||
if flag_race != 0 && flag_msan != 0 {
|
||||
log.Fatal("can not use both -race and -msan")
|
||||
log.Fatal("cannot use both -race and -msan")
|
||||
} else if flag_race != 0 || flag_msan != 0 {
|
||||
instrumenting = true
|
||||
}
|
||||
|
@ -2337,7 +2337,7 @@ func TestGoGetHTTPS404(t *testing.T) {
|
||||
tg.run("get", "bazil.org/fuse/fs/fstestutil")
|
||||
}
|
||||
|
||||
// Test that you can not import a main package.
|
||||
// Test that you cannot import a main package.
|
||||
func TestIssue4210(t *testing.T) {
|
||||
tg := testgo(t)
|
||||
defer tg.cleanup()
|
||||
|
@ -199,7 +199,7 @@ type Scanner interface {
|
||||
// time.Time
|
||||
// nil - for NULL values
|
||||
//
|
||||
// An error should be returned if the value can not be stored
|
||||
// An error should be returned if the value cannot be stored
|
||||
// without loss of information.
|
||||
Scan(src interface{}) error
|
||||
}
|
||||
|
@ -85,7 +85,7 @@ type Writer struct {
|
||||
}
|
||||
|
||||
// This interface and the separate syslog_unix.go file exist for
|
||||
// Solaris support as implemented by gccgo. On Solaris you can not
|
||||
// Solaris support as implemented by gccgo. On Solaris you cannot
|
||||
// simply open a TCP connection to the syslog daemon. The gccgo
|
||||
// sources have a syslog_solaris.go file that implements unixSyslog to
|
||||
// return a type that satisfies this interface and simply calls the C
|
||||
|
@ -2032,7 +2032,7 @@ const (
|
||||
// For HTTP/2, StateActive fires on the transition from zero
|
||||
// to one active request, and only transitions away once all
|
||||
// active requests are complete. That means that ConnState
|
||||
// can not be used to do per-request work; ConnState only notes
|
||||
// cannot be used to do per-request work; ConnState only notes
|
||||
// the overall state of the connection.
|
||||
StateActive
|
||||
|
||||
|
@ -418,7 +418,7 @@ func (t *Transport) CloseIdleConnections() {
|
||||
// CancelRequest cancels an in-flight request by closing its connection.
|
||||
// CancelRequest should only be called after RoundTrip has returned.
|
||||
//
|
||||
// Deprecated: Use Request.Cancel instead. CancelRequest can not cancel
|
||||
// Deprecated: Use Request.Cancel instead. CancelRequest cannot cancel
|
||||
// HTTP/2 requests.
|
||||
func (t *Transport) CancelRequest(req *Request) {
|
||||
t.reqMu.Lock()
|
||||
|
@ -11,7 +11,7 @@ package on Windows and Plan 9, see below.
|
||||
Types of signals
|
||||
|
||||
The signals SIGKILL and SIGSTOP may not be caught by a program, and
|
||||
therefore can not be affected by this package.
|
||||
therefore cannot be affected by this package.
|
||||
|
||||
Synchronous signals are signals triggered by errors in program
|
||||
execution: SIGBUS, SIGFPE, and SIGSEGV. These are only considered
|
||||
|
@ -340,7 +340,7 @@ var racecgosync uint64 // represents possible synchronization in C code
|
||||
// When and if we implement a moving garbage collector,
|
||||
// cgoCheckPointer will pin the pointer for the duration of the cgo
|
||||
// call. (This is necessary but not sufficient; the cgo program will
|
||||
// also have to change to pin Go pointers that can not point to Go
|
||||
// also have to change to pin Go pointers that cannot point to Go
|
||||
// pointers.)
|
||||
|
||||
// cgoCheckPointer checks if the argument contains a Go pointer that
|
||||
|
@ -100,7 +100,7 @@ func gcmarkwb_m(slot *uintptr, ptr uintptr) {
|
||||
// related operations. In particular there are times when the GC assumes
|
||||
// that the world is stopped but scheduler related code is still being
|
||||
// executed, dealing with syscalls, dealing with putting gs on runnable
|
||||
// queues and so forth. This code can not execute write barriers because
|
||||
// queues and so forth. This code cannot execute write barriers because
|
||||
// the GC might drop them on the floor. Stopping the world involves removing
|
||||
// the p associated with an m. We use the fact that m.p == nil to indicate
|
||||
// that we are in one these critical section and throw if the write is of
|
||||
|
@ -30,8 +30,8 @@ type fixalloc struct {
|
||||
}
|
||||
|
||||
// A generic linked list of blocks. (Typically the block is bigger than sizeof(MLink).)
|
||||
// Since assignments to mlink.next will result in a write barrier being preformed
|
||||
// this can not be used by some of the internal GC structures. For example when
|
||||
// Since assignments to mlink.next will result in a write barrier being performed
|
||||
// this cannot be used by some of the internal GC structures. For example when
|
||||
// the sweeper is placing an unmarked object on the free list it does not want the
|
||||
// write barrier to be called since that could result in the object being reachable.
|
||||
type mlink struct {
|
||||
|
@ -165,7 +165,7 @@ type MemStats struct {
|
||||
|
||||
// Size of the trailing by_size array differs between Go and C,
|
||||
// and all data after by_size is local to runtime, not exported.
|
||||
// NumSizeClasses was changed, but we can not change Go struct because of backward compatibility.
|
||||
// NumSizeClasses was changed, but we cannot change Go struct because of backward compatibility.
|
||||
// sizeof_C_MStats is what C thinks about size of Go struct.
|
||||
var sizeof_C_MStats = unsafe.Offsetof(memstats.by_size) + 61*unsafe.Sizeof(memstats.by_size[0])
|
||||
|
||||
@ -192,7 +192,7 @@ func readmemstats_m(stats *MemStats) {
|
||||
updatememstats(nil)
|
||||
|
||||
// Size of the trailing by_size array differs between Go and C,
|
||||
// NumSizeClasses was changed, but we can not change Go struct because of backward compatibility.
|
||||
// NumSizeClasses was changed, but we cannot change Go struct because of backward compatibility.
|
||||
memmove(unsafe.Pointer(stats), unsafe.Pointer(&memstats), sizeof_C_MStats)
|
||||
|
||||
// Stack numbers are part of the heap numbers, separate those out for user consumption
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// The file contains tests that can not run under race detector for some reason.
|
||||
// The file contains tests that cannot run under race detector for some reason.
|
||||
// +build !race
|
||||
|
||||
package runtime_test
|
||||
|
@ -2,7 +2,7 @@
|
||||
// Use of this source code is governed by a BSD-style
|
||||
// license that can be found in the LICENSE file.
|
||||
|
||||
// The file contains tests that can not run under race detector for some reason.
|
||||
// The file contains tests that cannot run under race detector for some reason.
|
||||
// +build !race
|
||||
|
||||
package runtime_test
|
||||
|
@ -157,7 +157,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
// Initialize signal handling.
|
||||
_g_ := getg()
|
||||
|
@ -133,7 +133,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
_g_ := getg()
|
||||
|
||||
|
@ -136,7 +136,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
_g_ := getg()
|
||||
|
||||
|
@ -225,7 +225,7 @@ func sigblock() {
|
||||
func gettid() uint32
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
// Initialize signal handling.
|
||||
_g_ := getg()
|
||||
|
@ -30,7 +30,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
_g_ := getg()
|
||||
|
||||
|
@ -167,7 +167,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
_g_ := getg()
|
||||
_g_.m.procid = uint64(lwp_self())
|
||||
|
@ -33,7 +33,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
// Mask all SSE floating-point exceptions
|
||||
// when running on the 64-bit kernel.
|
||||
|
@ -399,7 +399,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
var thandle uintptr
|
||||
stdcall7(_DuplicateHandle, currentProcess, currentThread, currentProcess, uintptr(unsafe.Pointer(&thandle)), 0, 0, _DUPLICATE_SAME_ACCESS)
|
||||
|
@ -208,7 +208,7 @@ func sigblock() {
|
||||
}
|
||||
|
||||
// Called to initialize a new m (including the bootstrap m).
|
||||
// Called on the new thread, can not allocate memory.
|
||||
// Called on the new thread, cannot allocate memory.
|
||||
func minit() {
|
||||
_g_ := getg()
|
||||
asmcgocall(unsafe.Pointer(funcPC(miniterrno)), unsafe.Pointer(&libc____errno))
|
||||
|
@ -261,7 +261,7 @@ cont:
|
||||
MOVW R1, 24(R6)
|
||||
|
||||
// switch stack and g
|
||||
MOVW R6, R13 // sigtramp can not re-entrant, so no need to back up R13.
|
||||
MOVW R6, R13 // sigtramp is not re-entrant, so no need to back up R13.
|
||||
MOVW R5, g
|
||||
|
||||
BL (R0)
|
||||
|
@ -245,7 +245,7 @@ cont:
|
||||
MOVD R1, 48(R6)
|
||||
|
||||
// switch stack and g
|
||||
MOVD R6, RSP // sigtramp can not re-entrant, so no need to back up RSP.
|
||||
MOVD R6, RSP // sigtramp is not re-entrant, so no need to back up RSP.
|
||||
MOVD R5, g
|
||||
|
||||
BL (R0)
|
||||
|
@ -263,7 +263,7 @@ func vdso_find_version(info *vdso_info, ver *version_key) int32 {
|
||||
def = (*elf64Verdef)(add(unsafe.Pointer(def), uintptr(def.vd_next)))
|
||||
}
|
||||
|
||||
return -1 // can not match any version
|
||||
return -1 // cannot match any version
|
||||
}
|
||||
|
||||
func vdso_parse_symbols(info *vdso_info, version int32) {
|
||||
|
@ -149,7 +149,7 @@ func (p *Pool) getSlow() (x interface{}) {
|
||||
func (p *Pool) pin() *poolLocal {
|
||||
pid := runtime_procPin()
|
||||
// In pinSlow we store to localSize and then to local, here we load in opposite order.
|
||||
// Since we've disabled preemption, GC can not happen in between.
|
||||
// Since we've disabled preemption, GC cannot happen in between.
|
||||
// Thus here we must observe local at least as large localSize.
|
||||
// We can observe a newer/larger local, it is fine (we must observe its zero-initialized-ness).
|
||||
s := atomic.LoadUintptr(&p.localSize) // load-acquire
|
||||
|
Loading…
Reference in New Issue
Block a user