Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 23 for Wade (0.32 sec)

  1. src/cmd/compile/internal/walk/assign.go

    		return as
    	}
    
    	switch as.Y.Op() {
    	default:
    		as.Y = walkExpr(as.Y, init)
    
    	case ir.ORECV:
    		// x = <-c; as.Left is x, as.Right.Left is c.
    		// order.stmt made sure x is addressable.
    		recv := as.Y.(*ir.UnaryExpr)
    		recv.X = walkExpr(recv.X, init)
    
    		n1 := typecheck.NodAddr(as.X)
    		r := recv.X // the channel
    		return mkcall1(chanfn("chanrecv1", 2, r.Type()), nil, init, r, n1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:09:06 UTC 2024
    - 20.3K bytes
    - Viewed (0)
  2. src/cmd/dist/build.go

    // It rebuilds and installs cmd/dist with the new toolchain, so other
    // commands (like "go tool dist test" in run.bash) can rely on bug fixes
    // made since the Go bootstrap version, but this function cannot.
    func cmdbootstrap() {
    	timelog("start", "dist bootstrap")
    	defer timelog("end", "dist bootstrap")
    
    	var debug, distpack, force, noBanner, noClean bool
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 20 18:34:40 UTC 2024
    - 54K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/ssagen/ssa.go

    				if i == idx {
    					new.AddArg(right)
    				} else {
    					new.AddArg(s.newValue1I(ssa.OpStructSelect, t.FieldType(i), int64(i), old))
    				}
    			}
    
    			// Recursively assign the new value we've made to the base of the dot op.
    			s.assign(left.X, new, false, 0)
    			// TODO: do we need to update named values here?
    			return
    		}
    		if left.Op() == ir.OINDEX && left.(*ir.IndexExpr).X.Type().IsArray() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 19:44:43 UTC 2024
    - 284.9K bytes
    - Viewed (0)
  4. src/cmd/go/internal/help/helpdoc.go

    are ignored by the go command.
    
    As a special case, if the package list is a list of .go files from a
    single directory, the command is applied to a single synthesized
    package made up of exactly those files, ignoring any build constraints
    in those files and ignoring any other files in the directory.
    
    Directory and file names that begin with "." or "_" are ignored
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:54:28 UTC 2024
    - 36.3K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/types2/unify.go

    	// they may match inexactly at the top, but element types must match
    	// exactly.
    	assign unifyMode = 1 << iota
    
    	// If exact is set, types unify if they are identical (or can be
    	// made identical with suitable arguments for type parameters).
    	// Otherwise, a named type and a type literal unify if their
    	// underlying types unify, channel directions are ignored, and
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:24:39 UTC 2024
    - 27.8K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/predicates.go

    	ignoreTags     bool // if set, identical ignores struct tags
    	ignoreInvalids bool // if set, identical treats an invalid type as identical to any type
    }
    
    // For changes to this code the corresponding changes should be made to unifier.nify.
    func (c *comparer) identical(x, y Type, p *ifacePair) bool {
    	x = Unalias(x)
    	y = Unalias(y)
    
    	if x == y {
    		return true
    	}
    
    	if c.ignoreInvalids && (!isValid(x) || !isValid(y)) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 17.5K bytes
    - Viewed (0)
  7. src/cmd/go/alldocs.go

    // workspace that does not specify modules to be used cannot be used to do
    // builds from local modules.
    //
    // go.work files are line-oriented. Each line holds a single directive,
    // made up of a keyword followed by arguments. For example:
    //
    //	go 1.18
    //
    //	use ../foo/bar
    //	use ./baz
    //
    //	replace example.com/foo v1.2.3 => example.com/bar v1.4.5
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:54:28 UTC 2024
    - 142.4K bytes
    - Viewed (0)
  8. src/cmd/go/internal/test/test.go

    The following flags are also recognized by 'go test' and can be used to
    profile the tests during execution:
    
    	-benchmem
    	    Print memory allocation statistics for benchmarks.
    	    Allocations made in C or using C.malloc are not counted.
    
    	-blockprofile block.out
    	    Write a goroutine blocking profile to the specified file
    	    when all tests are complete.
    	    Writes test binary as -c would.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 14:34:32 UTC 2024
    - 71.9K bytes
    - Viewed (0)
  9. src/cmd/cgo/doc.go

    are dependencies on libraries beyond libc, external linking is likely
    to work better. The compilation of a package records the relevant
    information to support both linking modes, leaving the decision
    to be made when linking the final binary.
    
    Linking Directives
    
    In either linking mode, package-specific directives must be passed
    through to cmd/link. These are communicated by writing //go: directives in a
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 17:12:16 UTC 2024
    - 42.2K bytes
    - Viewed (0)
  10. src/cmd/go/internal/modload/buildlist.go

    			// otherwise erroneous — for example, perhaps the author forgot to 'git
    			// add' their updated go.mod file after adding a new package import, or
    			// perhaps they made an edit to the go.mod file using a third-party tool
    			// ('git merge'?) that doesn't maintain consistency for module
    			// dependencies. If that happens, ideally we want to detect the missing
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 16:04:44 UTC 2024
    - 53.8K bytes
    - Viewed (0)
Back to top