Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 10 of 52 for sendZero (0.13 sec)

  1. src/encoding/gob/encode.go

    	b := v.Bool()
    	if b || state.sendZero {
    		state.update(i)
    		if b {
    			state.encodeUint(1)
    		} else {
    			state.encodeUint(0)
    		}
    	}
    }
    
    // encInt encodes the signed integer (int int8 int16 int32 int64) referenced by v.
    func encInt(i *encInstr, state *encoderState, v reflect.Value) {
    	value := v.Int()
    	if value != 0 || state.sendZero {
    		state.update(i)
    		state.encodeInt(value)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 16 02:00:26 UTC 2024
    - 19K bytes
    - Viewed (0)
  2. src/encoding/gob/encgen.go

    	slice, ok := v.Interface().([]%[1]s)
    	if !ok {
    		// It is kind %[1]s but not type %[1]s. TODO: We can handle this unsafely.
    		return false
    	}
    	for _, x := range slice {
    		if x != %[3]s || state.sendZero {
    			%[4]s
    		}
    	}
    	return true
    }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Mar 22 16:39:09 UTC 2024
    - 3.8K bytes
    - Viewed (0)
  3. src/internal/types/testdata/check/chans.go

    func Ranger[T any]() (*Sender[T], *Receiver[T]) {
    	c := make(chan T)
    	d := make(chan bool)
    	s := &Sender[T]{values: c, done: d}
    	r := &Receiver[T]{values: c, done: d}
    	runtime.SetFinalizer(r, r.finalize)
    	return s, r
    }
    
    // A sender is used to send values to a Receiver.
    type Sender[T any] struct {
    	values chan<- T
    	done <-chan bool
    }
    
    // Send sends a value to the receiver. It returns whether any more
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 02 02:58:32 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  4. src/runtime/chan.go

    			}
    			return true, false
    		}
    		// The channel has been closed, but the channel's buffer have data.
    	} else {
    		// Just found waiting sender with not closed.
    		if sg := c.sendq.dequeue(); sg != nil {
    			// Found a waiting sender. If buffer is size 0, receive value
    			// directly from sender. Otherwise, receive from head of queue
    			// and add sender's value to the tail of the queue (both map to
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:16:50 UTC 2024
    - 25.9K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/syntax/testdata/map2.go

    func (m *Map[K, V]) InOrder() *Iterator[K, V] {
    	sender, receiver := chans_Ranger[keyValue[K, V]]()
    	var f func(*node[K, V]) bool
    	f = func(n *node[K, V]) bool {
    		if n == nil {
    			return true
    		}
    		// Stop sending values if sender.Send returns false,
    		// meaning that nothing is listening at the receiver end.
    		return f(n.left) &&
    			sender.Send(keyValue[K, V]{n.key, n.val}) &&
    			f(n.right)
    	}
    	go func() {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 01 12:49:49 UTC 2023
    - 3.4K bytes
    - Viewed (0)
  6. src/internal/types/testdata/check/map1.go

    func (m *Map[K, V]) InOrder() *Iterator[K, V] {
    	sender, receiver := chans_Ranger[keyValue[K, V]]()
    	var f func(*node[K, V]) bool
    	f = func(n *node[K, V]) bool {
    		if n == nil {
    			return true
    		}
    		// Stop sending values if sender.Send returns false,
    		// meaning that nothing is listening at the receiver end.
    		return f(n.left) &&
                            sender.Send(keyValue[K, V]{n.key, n.val}) &&
    			f(n.right)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri Sep 02 02:58:32 UTC 2022
    - 3.4K bytes
    - Viewed (0)
  7. src/internal/types/testdata/check/map0.go

    func (m *Map[K, V]) InOrder() *Iterator[K, V] {
    	sender, receiver := chans.Ranger[keyValue[K, V]]()
    	var f func(*node[K, V]) bool
    	f = func(n *node[K, V]) bool {
    		if n == nil {
    			return true
    		}
    		// Stop sending values if sender.Send returns false,
    		// meaning that nothing is listening at the receiver end.
    		return f(n.left) &&
                            sender.Send(keyValue[K, V]{n.key, n.val}) &&
    			f(n.right)
    	}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jan 17 19:54:25 UTC 2023
    - 2.8K bytes
    - Viewed (0)
  8. internal/s3select/csv/reader_contrib_test.go

    			fieldDelimiter:  ",",
    			sendErr:         nil,
    			header:          true,
    			wantColumns:     []string{"header1", "header2", "header3"},
    			wantFields:      "ok1,ok2,ok3\n" + `a word,"b"""` + "\n",
    			wantErr:         io.EOF,
    		},
    		{
    			// This works since LazyQuotes is true:
    			file:            "invalid-badstartline.csv",
    			recordDelimiter: "\n",
    			fieldDelimiter:  ",",
    			sendErr:         nil,
    Registered: Sun Jun 16 00:44:34 UTC 2024
    - Last Modified: Mon Sep 19 18:05:16 UTC 2022
    - 38.5K bytes
    - Viewed (0)
  9. src/crypto/internal/hpke/hpke.go

    	if err != nil {
    		return nil, nil, err
    	}
    
    	return encapsulatedKey, &Sender{
    		kem:            kem,
    		aead:           aead,
    		sharedSecret:   sharedSecret,
    		suiteID:        suiteID,
    		key:            key,
    		baseNonce:      baseNonce,
    		exporterSecret: exporterSecret,
    	}, nil
    }
    
    func (s *Sender) nextNonce() []byte {
    	nonce := s.seqNum.bytes()[16-s.aead.NonceSize():]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 22 22:33:33 UTC 2024
    - 7K bytes
    - Viewed (0)
  10. staging/src/k8s.io/apiserver/plugin/pkg/audit/buffered/buffered.go

    	var sendErr error
    	var evIndex int
    
    	// If the delegateBackend was shutdown and the buffer channel was closed, an
    	// attempt to add an event to it will result in panic that we should
    	// recover from.
    	defer func() {
    		if err := recover(); err != nil {
    			sendErr = fmt.Errorf("audit backend shut down")
    		}
    		if sendErr != nil {
    Registered: Sat Jun 15 01:39:40 UTC 2024
    - Last Modified: Tue Jul 26 17:14:05 UTC 2022
    - 9.1K bytes
    - Viewed (0)
Back to top