Search Options

Results per page
Sort
Preferred Languages
Advance

Results 1 - 7 of 7 for SyncMarker (0.25 sec)

  1. src/cmd/compile/internal/noder/codes.go

    )
    
    type codeAssign int
    
    func (c codeAssign) Marker() pkgbits.SyncMarker { return pkgbits.SyncAssign }
    func (c codeAssign) Value() int                 { return int(c) }
    
    const (
    	assignBlank codeAssign = iota
    	assignDef
    	assignExpr
    )
    
    // A codeDecl distinguishes among declaration encodings.
    type codeDecl int
    
    func (c codeDecl) Marker() pkgbits.SyncMarker { return pkgbits.SyncDecl }
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Nov 15 20:07:46 UTC 2023
    - 1.9K bytes
    - Viewed (0)
  2. src/internal/pkgbits/codes.go

    // Decoder to detect desyncs.
    type Code interface {
    	// Marker returns the SyncMarker for the Code's dynamic type.
    	Marker() SyncMarker
    
    	// Value returns the Code's ordinal value.
    	Value() int
    }
    
    // A CodeVal distinguishes among go/constant.Value encodings.
    type CodeVal int
    
    func (c CodeVal) Marker() SyncMarker { return SyncVal }
    func (c CodeVal) Value() int         { return int(c) }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 25 16:15:47 UTC 2022
    - 1.7K bytes
    - Viewed (0)
  3. src/internal/pkgbits/syncmarker_string.go

    func (i SyncMarker) String() string {
    	i -= 1
    	if i < 0 || i >= SyncMarker(len(_SyncMarker_index)-1) {
    		return "SyncMarker(" + strconv.FormatInt(int64(i+1), 10) + ")"
    	}
    	return _SyncMarker_name[_SyncMarker_index[i]:_SyncMarker_index[i+1]]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 11 20:24:07 UTC 2023
    - 2.9K bytes
    - Viewed (0)
  4. src/internal/pkgbits/sync.go

    		if !more {
    			return
    		}
    	}
    }
    
    // SyncMarker is an enum type that represents markers that may be
    // written to export data to ensure the reader and writer stay
    // synchronized.
    type SyncMarker int
    
    //go:generate stringer -type=SyncMarker -trimprefix=Sync
    
    const (
    	_ SyncMarker = iota
    
    	// Public markers (known to go/types importers).
    
    	// Low-level coding markers.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Aug 04 17:12:28 UTC 2022
    - 2.4K bytes
    - Viewed (0)
  5. src/internal/pkgbits/decoder.go

    // and decodes the given SyncMarker from the element bitstream.
    func (pr *PkgDecoder) NewDecoder(k RelocKind, idx Index, marker SyncMarker) Decoder {
    	r := pr.NewDecoderRaw(k, idx)
    	r.Sync(marker)
    	return r
    }
    
    // TempDecoder returns a Decoder for the given (section, index) pair,
    // and decodes the given SyncMarker from the element bitstream.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Sep 27 20:58:46 UTC 2022
    - 13.2K bytes
    - Viewed (0)
  6. src/internal/pkgbits/encoder.go

    	pw.stringsIdx[s] = idx
    	return idx
    }
    
    // NewEncoder returns an Encoder for a new element within the given
    // section, and encodes the given SyncMarker as the start of the
    // element bitstream.
    func (pw *PkgEncoder) NewEncoder(k RelocKind, marker SyncMarker) Encoder {
    	e := pw.NewEncoderRaw(k)
    	e.Sync(marker)
    	return e
    }
    
    // NewEncoderRaw returns an Encoder for a new element within the given
    // section.
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Aug 10 23:26:58 UTC 2022
    - 9.6K bytes
    - Viewed (0)
  7. src/go/internal/gcimporter/ureader.go

    }
    
    func (pr *pkgReader) newReader(k pkgbits.RelocKind, idx pkgbits.Index, marker pkgbits.SyncMarker) *reader {
    	return &reader{
    		Decoder: pr.NewDecoder(k, idx, marker),
    		p:       pr,
    	}
    }
    
    func (pr *pkgReader) tempReader(k pkgbits.RelocKind, idx pkgbits.Index, marker pkgbits.SyncMarker) *reader {
    	return &reader{
    		Decoder: pr.TempDecoder(k, idx, marker),
    		p:       pr,
    	}
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:00:11 UTC 2024
    - 16.6K bytes
    - Viewed (0)
Back to top