Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 6,658 for makeID (0.14 sec)

  1. test/strcopy.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // Test that string([]byte(string)) makes a copy and doesn't reduce to
    // nothing. (Issue 25834)
    
    package main
    
    import (
    	"reflect"
    	"unsafe"
    )
    
    func main() {
    	var (
    		buf      = make([]byte, 2<<10)
    		large    = string(buf)
    		sub      = large[10:12]
    		subcopy  = string([]byte(sub))
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 12 19:10:34 UTC 2018
    - 674 bytes
    - Viewed (0)
  2. pkg/util/async/runner.go

    */
    
    package async
    
    import (
    	"sync"
    )
    
    // Runner is an abstraction to make it easy to start and stop groups of things that can be
    // described by a single function which waits on a channel close to exit.
    type Runner struct {
    	lock      sync.Mutex
    	loopFuncs []func(stop chan struct{})
    	stop      *chan struct{}
    }
    
    // NewRunner makes a runner for the given function(s). The function(s) should loop until
    // the channel is closed.
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Fri Jul 29 06:37:00 UTC 2016
    - 1.4K bytes
    - Viewed (0)
  3. test/fixedbugs/issue24491b.go

    // Use of this source code is governed by a BSD-style
    // license that can be found in the LICENSE file.
    
    // This test makes sure unsafe-uintptr arguments are not
    // kept alive longer than expected.
    
    package main
    
    import (
    	"runtime"
    	"unsafe"
    )
    
    var done = make(chan bool)
    
    func setup() unsafe.Pointer {
    	s := "ok"
    	runtime.SetFinalizer(&s, func(p *string) { close(done) })
    	return unsafe.Pointer(&s)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Sun Sep 13 07:54:42 UTC 2020
    - 738 bytes
    - Viewed (0)
  4. src/cmd/cgo/internal/testsanitizers/testdata/tsan10.go

    // Since the Go runtime makes direct futex syscalls, Go runtime threads could
    // run for an arbitrarily long time without triggering the libc interceptors.
    // See https://golang.org/issue/18717.
    
    import (
    	"os"
    	"os/signal"
    	"syscall"
    )
    
    /*
    #cgo CFLAGS: -g -fsanitize=thread
    #cgo LDFLAGS: -g -fsanitize=thread
    */
    import "C"
    
    func main() {
    	c := make(chan os.Signal, 1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 12 11:59:56 UTC 2023
    - 798 bytes
    - Viewed (0)
  5. src/archive/tar/writer_test.go

    		var fw fileWriter
    		switch maker := v.maker.(type) {
    		case makeReg:
    			fw = &regFileWriter{w, maker.size}
    			wantStr = maker.wantStr
    		case makeSparse:
    			if !validateSparseEntries(maker.sph, maker.size) {
    				t.Fatalf("invalid sparse map: %v", maker.sph)
    			}
    			spd := invertSparseEntries(maker.sph, maker.size)
    			fw = &regFileWriter{w, maker.makeReg.size}
    			fw = &sparseFileWriter{fw, spd, 0}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 38.7K bytes
    - Viewed (0)
  6. src/runtime/testdata/testprogcgo/pprof_callback.go

    	// execute, when updating mp.curg.
    	//
    	// These are reachable only when exitsyscall finds no P available. Thus
    	// we make C calls from significantly more Gs than there are available
    	// Ps. Lots of runnable work combined with >20us spent in callGo makes
    	// it possible for sysmon to retake Ps, forcing C calls to go down the
    	// desired exitsyscall path.
    	//
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 08 15:44:05 UTC 2022
    - 1.8K bytes
    - Viewed (0)
  7. test/makeslice.go

    }
    
    // Test make in append panics for int slices since the gc compiler optimizes makes in appends.
    func testMakeInAppendInts(n uint64) {
    	type T []int
    	for _, length := range []int{0, 1} {
    		t := make(T, length)
    		shouldPanic("len out of range", func() { _ = append(t, make(T, int(n))...) })
    		shouldPanic("cap out of range", func() { _ = append(t, make(T, 0, int(n))...) })
    		shouldPanic("len out of range", func() { _ = append(t, make(T, int64(n))...) })
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 07 17:50:24 UTC 2020
    - 5.5K bytes
    - Viewed (0)
  8. src/cmd/internal/objabi/path.go

    // symbol table. All control characters, space, '%' and '"', as well as
    // non-7-bit clean bytes turn into %xx. The period needs escaping only in the
    // last segment of the path, and it makes for happier users if we escape that as
    // little as possible.
    func PathToPrefix(s string) string {
    	slash := strings.LastIndex(s, "/")
    	// check for chars that need escaping
    	n := 0
    	for r := 0; r < len(s); r++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Oct 13 13:56:25 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  9. test/typeparam/setsimp.dir/a.go

    				return false
    			}
    		}
    	}
    	return true
    }
    
    // A Set is a set of elements of some type.
    type Set[Elem comparable] struct {
    	m map[Elem]struct{}
    }
    
    // Make makes a new set.
    func Make[Elem comparable]() Set[Elem] {
    	return Set[Elem]{m: make(map[Elem]struct{})}
    }
    
    // Add adds an element to a set.
    func (s Set[Elem]) Add(v Elem) {
    	s.m[v] = struct{}{}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 26 21:39:54 UTC 2021
    - 2.7K bytes
    - Viewed (0)
  10. src/cmd/go/testdata/script/test_chatty_parallel_success.txt

    	parallel := flag.Lookup("test.parallel").Value.(flag.Getter).Get().(int)
    
    	// ready is a synchronization mechanism that causes subtests to execute
    	// round robin.
    	ready := make([]chan bool, parallel)
    	for i := range ready {
    		ready[i] = make(chan bool, 1)
    	}
    	ready[0] <- true
    
    	for i := range ready {
    		i := i
    		t.Run(fmt.Sprintf("sub-%d", i), func(t *testing.T) {
    			t.Parallel()
    			for j := 0; j < 2; j++ {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Oct 26 19:50:36 UTC 2022
    - 1.9K bytes
    - Viewed (0)
Back to top