Search Options

Results per page
Sort
Preferred Languages
Advance

Results 151 - 160 of 291 for Implementation (0.16 sec)

  1. src/go/types/typelists.go

    // TypeList instead.
    func (l *TypeList) list() []Type {
    	if l == nil {
    		return nil
    	}
    	return l.types
    }
    
    // ----------------------------------------------------------------------------
    // Implementation
    
    func bindTParams(list []*TypeParam) *TypeParamList {
    	if len(list) == 0 {
    		return nil
    	}
    	for i, typ := range list {
    		if typ.index >= 0 {
    			panic("type parameter bound more than once")
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 2K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/types2/sizes.go

    func (conf *Config) alignof(T Type) int64 {
    	f := stdSizes.Alignof
    	if conf.Sizes != nil {
    		f = conf.Sizes.Alignof
    	}
    	if a := f(T); a >= 1 {
    		return a
    	}
    	panic("implementation of alignof returned an alignment < 1")
    }
    
    func (conf *Config) offsetsof(T *Struct) []int64 {
    	var offsets []int64
    	if T.NumFields() > 0 {
    		// compute offsets on demand
    		f := stdSizes.Offsetsof
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  3. src/syscall/syscall_freebsd.go

    // but it is also input to mksyscall,
    // which parses the //sys lines and generates system call stubs.
    // Note that sometimes we use a lowercase //sys name and wrap
    // it in our own nicer implementation, either here or in
    // syscall_bsd.go or syscall_unix.go.
    
    package syscall
    
    import "unsafe"
    
    func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Sep 20 18:12:35 UTC 2023
    - 8.7K bytes
    - Viewed (0)
  4. src/internal/runtime/atomic/atomic_arm.s

    TEXT ·Xchgint32(SB),NOSPLIT,$0-12
    	B	·Xchg(SB)
    
    TEXT ·Xchgint64(SB),NOSPLIT,$-4-20
    	B	·Xchg64(SB)
    
    // 64-bit atomics
    // The native ARM implementations use LDREXD/STREXD, which are
    // available on ARMv6k or later. We use them only on ARMv7.
    // On older ARM, we use Go implementations which simulate 64-bit
    // atomics with locks.
    TEXT armCas64<>(SB),NOSPLIT,$0-21
    	// addr is already in R1
    	MOVW	old_lo+4(FP), R2
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 5.7K bytes
    - Viewed (0)
  5. src/crypto/internal/boring/hmac.go

    package boring
    
    // #include "goboringcrypto.h"
    import "C"
    import (
    	"bytes"
    	"crypto"
    	"hash"
    	"runtime"
    	"unsafe"
    )
    
    // hashToMD converts a hash.Hash implementation from this package
    // to a BoringCrypto *C.GO_EVP_MD.
    func hashToMD(h hash.Hash) *C.GO_EVP_MD {
    	switch h.(type) {
    	case *sha1Hash:
    		return C._goboringcrypto_EVP_sha1()
    	case *sha224Hash:
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Jul 20 17:51:31 UTC 2023
    - 4K bytes
    - Viewed (0)
  6. src/vendor/golang.org/x/net/route/route.go

    //		Addrs: []route.Addrs{
    //			RTAX_DST: &route.Inet4Addr{ ... },
    //			RTAX_IFP: &route.LinkAddr{ ... },
    //			RTAX_BRD: &route.Inet4Addr{ ... },
    //		},
    //	}
    //
    // The values for the above fields depend on the implementation of
    // each operating system.
    //
    // The Err field on a response message contains an error value on the
    // requested operation. If non-nil, the requested operation is failed.
    type RouteMessage struct {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:33 UTC 2023
    - 4.2K bytes
    - Viewed (0)
  7. src/cmd/go/internal/vcweb/svn.go

    // "vcwebsvn=1".
    //
    // We take this approach because the 'svn' protocol is implemented by a
    // lightweight 'svnserve' binary that is usually packaged along with the 'svn'
    // client binary, whereas only known implementation of the Subversion HTTP
    // protocol is the mod_dav_svn apache2 module. Apache2 has a lot of dependencies
    // and also seems to rely on global configuration via well-known file paths, so
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 25 13:44:48 UTC 2022
    - 5K bytes
    - Viewed (0)
  8. src/crypto/aes/aes_gcm.go

    	if len(nonce) != g.nonceSize {
    		panic("crypto/cipher: incorrect nonce length given to GCM")
    	}
    	// Sanity check to prevent the authentication from always succeeding if an implementation
    	// leaves tagSize uninitialized, for example.
    	if g.tagSize < gcmMinimumTagSize {
    		panic("crypto/cipher: incorrect GCM tag size")
    	}
    
    	if len(ciphertext) < g.tagSize {
    		return nil, errOpen
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Mar 27 18:23:49 UTC 2024
    - 5.4K bytes
    - Viewed (0)
  9. src/runtime/rwmutex.go

    // protects some resource (e.g., allocmLock protects creation of new Ms). The
    // read and write locks of that resource need to be represented in the lock
    // rank.
    //
    // Internal ranking: as an implementation detail, rwmutex uses two mutexes:
    // rLock and wLock. These have lock order requirements: wLock must be locked
    // before rLock. This also needs to be represented in the lock rank.
    //
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Apr 22 14:29:04 UTC 2024
    - 5K bytes
    - Viewed (0)
  10. src/regexp/syntax/doc.go

    	x+?            one or more x, prefer fewer
    	x??            zero or one x, prefer zero
    	x{n,m}?        n or n+1 or ... or m x, prefer fewer
    	x{n,}?         n or more x, prefer fewer
    	x{n}?          exactly n x
    
    Implementation restriction: The counting forms x{n,m}, x{n,}, and x{n}
    reject forms that create a minimum or maximum repetition count above 1000.
    Unlimited repetitions are not subject to this restriction.
    
    Grouping:
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Mar 19 11:21:02 UTC 2024
    - 5.4K bytes
    - Viewed (0)
Back to top