Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 283 for Implementation (0.22 sec)

  1. src/strings/replace.go

    			}
    			i += keylen
    			last = i
    			continue
    		}
    		i++
    	}
    	if last != len(s) {
    		wn, err = sw.WriteString(s[last:])
    		n += wn
    	}
    	return
    }
    
    // singleStringReplacer is the implementation that's used when there is only
    // one string to replace (and that string has more than one byte).
    type singleStringReplacer struct {
    	finder *stringFinder
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 17:10:31 UTC 2023
    - 14.5K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/sys/unix/syscall_darwin.go

    }
    
    func xattrPointer(dest []byte) *byte {
    	// It's only when dest is set to NULL that the OS X implementations of
    	// getxattr() and listxattr() return the current sizes of the named attributes.
    	// An empty byte array is not sufficient. To maintain the same behaviour as the
    	// linux implementation, we wrap around the system calls and pass in NULL when
    	// dest is empty.
    	var destp *byte
    	if len(dest) > 0 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Oct 10 16:32:44 UTC 2023
    - 20.7K bytes
    - Viewed (0)
  3. src/go/doc/testdata/testing.go

    func (t *T) Parallel() {
    	t.signal <- (*T)(nil) // Release main testing loop
    	<-t.startParallel     // Wait for serial tests to finish
    }
    
    // An internal type but exported because it is cross-package; part of the implementation
    // of go test.
    type InternalTest struct {
    	Name string
    	F    func(*T)
    }
    
    func tRunner(t *T, test *InternalTest) {
    	t.start = time.Now()
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Oct 02 02:28:27 UTC 2022
    - 11.8K bytes
    - Viewed (0)
  4. src/math/big/arith_s390x.s

    // point to same memory region, we can use a faster version of copy using only MVC here.
    // In the following implementation, we have three copy loops, each copying a word, 4 words, and
    // 32 words at a time.  Via benchmarking, this implementation is faster than calling runtime·memmove.
    copySetup:
    	ADD R12, R6
    	ADD R12, R8
    
    	CMPBGE R5, $4, mediumLoop
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Oct 19 23:33:27 UTC 2023
    - 20.3K bytes
    - Viewed (0)
  5. src/runtime/arena.go

    // necessary in order to make new(T) a valid implementation of arenas. Such a property
    // is desirable to allow for a trivial implementation. (It also avoids complexities
    // that arise from synchronization with the GC when trying to set the arena chunks to
    // fault while the GC is active.)
    //
    // The implementation works in layers. At the bottom, arenas are managed in chunks.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 08 17:44:56 UTC 2024
    - 37.9K bytes
    - Viewed (0)
  6. src/syscall/syscall_darwin.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 (
    	"internal/abi"
    	"unsafe"
    )
    
    func Syscall(trap, a1, a2, a3 uintptr) (r1, r2 uintptr, err Errno)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:50 UTC 2024
    - 11K bytes
    - Viewed (0)
  7. src/slices/zsortordered.go

    // The algorithm based on pattern-defeating quicksort(pdqsort), but without the optimizations from BlockQuicksort.
    // pdqsort paper: https://arxiv.org/pdf/2106.05123.pdf
    // C++ implementation: https://github.com/orlp/pdqsort
    // Rust implementation: https://docs.rs/pdqsort/latest/pdqsort/
    // limit is the number of allowed bad (very unbalanced) pivots before falling back to heapsort.
    func pdqsortOrdered[E cmp.Ordered](data []E, a, b, limit int) {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 23 23:33:29 UTC 2023
    - 12.4K bytes
    - Viewed (0)
  8. src/math/big/natdiv.go

    starts with a blunt critique of Knuth's presentation (among others) and then
    presents a more detailed and easier to follow treatment of long division,
    including an implementation in Pascal. But the algorithm and implementation
    work entirely in terms of 3-by-2 division, which is much less useful on modern
    hardware than an algorithm using 2-by-1 division. The proofs are a bit too
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Mar 14 17:02:38 UTC 2024
    - 34.4K bytes
    - Viewed (0)
  9. src/internal/concurrent/hashtriemap.go

    package concurrent
    
    import (
    	"internal/abi"
    	"internal/goarch"
    	"math/rand/v2"
    	"sync"
    	"sync/atomic"
    	"unsafe"
    )
    
    // HashTrieMap is an implementation of a concurrent hash-trie. The implementation
    // is designed around frequent loads, but offers decent performance for stores
    // and deletes as well, especially if the map is larger. It's primary use-case is
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 16:01:55 UTC 2024
    - 11.8K bytes
    - Viewed (0)
  10. src/log/slog/doc.go

    	}
    
    and you call it like this in main.go:
    
    	Infof(slog.Default(), "hello, %s", "world")
    
    then slog will report the source file as mylog.go, not main.go.
    
    A correct implementation of Infof will obtain the source location
    (pc) and pass it to NewRecord.
    The Infof function in the package-level example called "wrapping"
    demonstrates how to do this.
    
    # Working with Records
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 15 14:35:48 UTC 2024
    - 12.3K bytes
    - Viewed (0)
Back to top