Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 237 for ready (0.21 sec)

  1. src/compress/flate/deflate_test.go

    	buf    bytes.Buffer
    	mu     sync.RWMutex
    	closed bool
    	ready  chan bool
    }
    
    func newSyncBuffer() *syncBuffer {
    	return &syncBuffer{ready: make(chan bool, 1)}
    }
    
    func (b *syncBuffer) Read(p []byte) (n int, err error) {
    	for {
    		b.mu.RLock()
    		n, err = b.buf.Read(p)
    		b.mu.RUnlock()
    		if n > 0 || b.closed {
    			return
    		}
    		<-b.ready
    	}
    }
    
    func (b *syncBuffer) signal() {
    	select {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Jun 14 00:03:57 UTC 2023
    - 25.6K bytes
    - Viewed (0)
  2. src/cmd/vendor/golang.org/x/telemetry/internal/upload/reports.go

    // computeRandom returns a cryptographic random float64 in the range [0, 1],
    // with 52 bits of precision.
    func computeRandom() float64 {
    	for {
    		b := make([]byte, 8)
    		_, err := rand.Read(b)
    		if err != nil {
    			panic(fmt.Sprintf("rand.Read failed: %v", err))
    		}
    		// and turn it into a float64
    		x := math.Float64frombits(binary.LittleEndian.Uint64(b))
    		if math.IsNaN(x) || math.IsInf(x, 0) {
    			continue
    		}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 14:52:56 UTC 2024
    - 10.3K bytes
    - Viewed (0)
  3. src/cmd/vendor/github.com/google/pprof/internal/driver/webui.go

    }
    
    func openBrowser(url string, o *plugin.Options) {
    	// Construct URL.
    	baseURL, _ := gourl.Parse(url)
    	current := currentConfig()
    	u, _ := current.makeURL(*baseURL)
    
    	// Give server a little time to get ready.
    	time.Sleep(time.Millisecond * 500)
    
    	for _, b := range browsers() {
    		args := strings.Split(b, " ")
    		if len(args) == 0 {
    			continue
    		}
    		viewer := exec.Command(args[0], append(args[1:], u.String())...)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 31 19:48:28 UTC 2024
    - 14K bytes
    - Viewed (0)
  4. src/cmd/go/internal/work/action.go

    	objdirSeq int // counter for NewObjdir
    	pkgSeq    int
    
    	backgroundSh *Shell // Shell that per-Action Shells are derived from
    
    	exec      sync.Mutex
    	readySema chan bool
    	ready     actionQueue
    
    	id           sync.Mutex
    	toolIDCache  map[string]string // tool name -> tool ID
    	buildIDCache map[string]string // file name -> build ID
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Apr 18 15:39:17 UTC 2024
    - 32.7K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/types2/api.go

    	// return the same package.
    	ImportFrom(path, dir string, mode ImportMode) (*Package, error)
    }
    
    // A Config specifies the configuration for type checking.
    // The zero value for Config is a ready-to-use default configuration.
    type Config struct {
    	// Context is the context used for resolving global identifiers. If nil, the
    	// type checker will initialize this field with a newly created context.
    	Context *Context
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Jun 10 13:48:53 UTC 2024
    - 17.4K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/scope.go

    	"strings"
    	"sync"
    )
    
    // A Scope maintains a set of objects and links to its containing
    // (parent) and contained (children) scopes. Objects may be inserted
    // and looked up by name. The zero value for Scope is a ready-to-use
    // empty scope.
    type Scope struct {
    	parent   *Scope
    	children []*Scope
    	number   int               // parent.children[number-1] is this scope; 0 if there is no parent
    	elems    map[string]Object // lazily allocated
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue May 07 20:08:23 UTC 2024
    - 9.8K bytes
    - Viewed (0)
  7. src/cmd/go/internal/modindex/build.go

    	// "linux_386_race" instead of the usual "linux_386".
    	InstallSuffix string
    
    	// By default, Import uses the operating system's file system calls
    	// to read directories and files. To read from other sources,
    	// callers can set the following functions. They all have default
    	// behaviors that use the local file system, so clients need only set
    	// the functions whose behaviors they wish to change.
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Aug 25 17:39:23 UTC 2023
    - 26.8K bytes
    - Viewed (0)
  8. src/cmd/vendor/golang.org/x/tools/go/types/objectpath/objectpath.go

    func For(obj types.Object) (Path, error) {
    	return new(Encoder).For(obj)
    }
    
    // An Encoder amortizes the cost of encoding the paths of multiple objects.
    // The zero value of an Encoder is ready to use.
    type Encoder struct {
    	scopeMemo map[*types.Scope][]types.Object // memoization of scopeObjects
    }
    
    // For returns the path to an object relative to its package,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 02:20:05 UTC 2024
    - 23.1K bytes
    - Viewed (0)
  9. misc/go_android_exec/main.go

    	}
    	defer lock.Close()
    	if err := syscall.Flock(int(lock.Fd()), syscall.LOCK_EX); err != nil {
    		return 0, err
    	}
    
    	// In case we're booting a device or emulator alongside all.bash, wait for
    	// it to be ready. adb wait-for-device is not enough, we have to
    	// wait for sys.boot_completed.
    	if err := adb("wait-for-device", "exec-out", "while [[ -z $(getprop sys.boot_completed) ]]; do sleep 1; done;"); err != nil {
    		return 0, err
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Aug 21 17:46:57 UTC 2023
    - 15.3K bytes
    - Viewed (0)
  10. src/encoding/json/encode.go

    	if fi, ok := encoderCache.Load(t); ok {
    		return fi.(encoderFunc)
    	}
    
    	// To deal with recursive types, populate the map with an
    	// indirect func before we build it. This type waits on the
    	// real func (f) to be ready and then calls it. This indirect
    	// func is only used for recursive types.
    	var (
    		wg sync.WaitGroup
    		f  encoderFunc
    	)
    	wg.Add(1)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 00:18:55 UTC 2024
    - 36.2K bytes
    - Viewed (0)
Back to top