Search Options

Results per page
Sort
Preferred Languages
Advance

Results 121 - 130 of 362 for Implementation (0.23 sec)

  1. src/go/types/return.go

    		}
    		if !check.isTerminatingList(cc.Body, "") || hasBreakList(cc.Body, label, true) {
    			return false
    		}
    	}
    	return hasDefault
    }
    
    // TODO(gri) For nested breakable statements, the current implementation of hasBreak
    // will traverse the same subtree repeatedly, once for each label. Replace
    // with a single-pass label/break matching phase.
    
    // hasBreak reports if s is or contains a break statement
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  2. src/vendor/golang.org/x/crypto/internal/poly1305/sum_ppc64le.s

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    //go:build gc && !purego
    
    #include "textflag.h"
    
    // This was ported from the amd64 implementation.
    
    #define POLY1305_ADD(msg, h0, h1, h2, t0, t1, t2) \
    	MOVD (msg), t0;  \
    	MOVD 8(msg), t1; \
    	MOVD $1, t2;     \
    	ADDC t0, h0, h0; \
    	ADDE t1, h1, h1; \
    	ADDE t2, h2;     \
    	ADD  $16, msg
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sat Mar 09 00:09:40 UTC 2024
    - 3.2K bytes
    - Viewed (0)
  3. src/net/rpc/client.go

    // the header and payload are sent as a unit.
    //
    // The read and write halves of the connection are serialized independently,
    // so no interlocking is required. However each half may be accessed
    // concurrently so the implementation of conn should protect against
    // concurrent reads or concurrent writes.
    func NewClient(conn io.ReadWriteCloser) *Client {
    	encBuf := bufio.NewWriter(conn)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jan 10 03:29:50 UTC 2024
    - 9K bytes
    - Viewed (0)
  4. src/runtime/metrics/doc.go

    /*
    Package metrics provides a stable interface to access implementation-defined
    metrics exported by the Go runtime. This package is similar to existing functions
    like [runtime.ReadMemStats] and [runtime/debug.ReadGCStats], but significantly more general.
    
    The set of metrics defined by this package may evolve as the runtime itself
    evolves, and also enables variation across Go implementations, whose relevant
    metric sets may not intersect.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:58:43 UTC 2024
    - 20K bytes
    - Viewed (0)
  5. src/text/template/helper.go

    // the last one mentioned will be the one that results.
    func (t *Template) ParseGlob(pattern string) (*Template, error) {
    	t.init()
    	return parseGlob(t, pattern)
    }
    
    // parseGlob is the implementation of the function and method ParseGlob.
    func parseGlob(t *Template, pattern string) (*Template, error) {
    	filenames, err := filepath.Glob(pattern)
    	if err != nil {
    		return nil, err
    	}
    	if len(filenames) == 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 21:54:08 UTC 2024
    - 6.4K bytes
    - Viewed (0)
  6. src/go/types/predicates.go

    			return xset.terms.equal(yset.terms)
    		}
    
    	case *Interface:
    		// Two interface types are identical if they describe the same type sets.
    		// With the existing implementation restriction, this simplifies to:
    		//
    		// Two interface types are identical if they have the same set of methods with
    		// the same names and identical function types, and if any type restrictions
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 03:01:18 UTC 2024
    - 17.6K bytes
    - Viewed (0)
  7. src/cmd/compile/internal/types2/unify.go

    package types2
    
    import (
    	"bytes"
    	"fmt"
    	"sort"
    	"strings"
    )
    
    const (
    	// Upper limit for recursion depth. Used to catch infinite recursions
    	// due to implementation issues (e.g., see issues go.dev/issue/48619, go.dev/issue/48656).
    	unificationDepthLimit = 50
    
    	// Whether to panic when unificationDepthLimit is reached.
    	// If disabled, a recursion depth overflow results in a (quiet)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:24:39 UTC 2024
    - 27.8K bytes
    - Viewed (0)
  8. src/strconv/quote.go

    		}
    	}
    	return i, i < n && s[i] == v
    }
    
    // TODO: IsPrint is a local implementation of unicode.IsPrint, verified by the tests
    // to give the same answer. It allows this package not to depend on unicode,
    // and therefore not pull in all the Unicode tables. If the linker were better
    // at tossing unused tables, we could get rid of this implementation.
    // That would be nice.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 04 14:21:28 UTC 2024
    - 16.5K bytes
    - Viewed (0)
  9. src/go/types/stmt.go

    	if check.hasLabel {
    		check.labels(body)
    	}
    
    	if sig.results.Len() > 0 && !check.isTerminating(body, "") {
    		check.error(atPos(body.Rbrace), MissingReturn, "missing return")
    	}
    
    	// spec: "Implementation restriction: A compiler may make it illegal to
    	// declare a variable inside a function body if the variable is never used."
    	check.usage(sig.scope)
    }
    
    func (check *Checker) usage(scope *Scope) {
    	var unused []*Var
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 30.6K bytes
    - Viewed (0)
  10. src/go/types/unify.go

    package types
    
    import (
    	"bytes"
    	"fmt"
    	"sort"
    	"strings"
    )
    
    const (
    	// Upper limit for recursion depth. Used to catch infinite recursions
    	// due to implementation issues (e.g., see issues go.dev/issue/48619, go.dev/issue/48656).
    	unificationDepthLimit = 50
    
    	// Whether to panic when unificationDepthLimit is reached.
    	// If disabled, a recursion depth overflow results in a (quiet)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 11 16:24:39 UTC 2024
    - 27.9K bytes
    - Viewed (0)
Back to top