This commit is contained in:
Jes Cok 2025-10-15 22:52:18 +08:00
parent 2c13c15afa
commit 32e849a642
16 changed files with 18 additions and 18 deletions

View file

@ -617,7 +617,7 @@ func (o Op) IsSlice3() bool {
return false return false
} }
// A SliceHeader expression constructs a slice header from its parts. // A SliceHeaderExpr constructs a slice header from its parts.
type SliceHeaderExpr struct { type SliceHeaderExpr struct {
miniExpr miniExpr
Ptr Node Ptr Node

View file

@ -328,7 +328,7 @@ func (t *Type) funcType() *Func {
return t.extra.(*Func) return t.extra.(*Func)
} }
// StructType contains Type fields specific to struct types. // Struct contains Type fields specific to struct types.
type Struct struct { type Struct struct {
fields fields fields fields

View file

@ -327,7 +327,7 @@ func (obj *TypeName) IsAlias() bool {
} }
} }
// A Variable represents a declared variable (including function parameters and results, and struct fields). // A Var represents a declared variable (including function parameters and results, and struct fields).
type Var struct { type Var struct {
object object
origin *Var // if non-nil, the Var from which this one was instantiated origin *Var // if non-nil, the Var from which this one was instantiated

View file

@ -396,7 +396,7 @@ type jsonError struct {
Err string `json:"error"` Err string `json:"error"`
} }
// A TextEdit describes the replacement of a portion of a file. // A jsonTextEdit describes the replacement of a portion of a file.
// Start and End are zero-based half-open indices into the original byte // Start and End are zero-based half-open indices into the original byte
// sequence of the file, and New is the new text. // sequence of the file, and New is the new text.
type jsonTextEdit struct { type jsonTextEdit struct {
@ -424,7 +424,7 @@ type jsonDiagnostic struct {
Related []jsonRelatedInformation `json:"related,omitempty"` Related []jsonRelatedInformation `json:"related,omitempty"`
} }
// A jsonRelated describes a secondary position and message related to // A jsonRelatedInformation describes a secondary position and message related to
// a primary diagnostic. // a primary diagnostic.
type jsonRelatedInformation struct { type jsonRelatedInformation struct {
Posn string `json:"posn"` // e.g. "file.go:line:column" Posn string `json:"posn"` // e.g. "file.go:line:column"

View file

@ -165,7 +165,7 @@ func evexZcase(zcase uint8) bool {
return zcase > Zevex_first && zcase < Zevex_last return zcase > Zevex_first && zcase < Zevex_last
} }
// evexSuffixBits carries instruction EVEX suffix set flags. // evexSuffix carries instruction EVEX suffix set flags.
// //
// Examples: // Examples:
// //

View file

@ -227,7 +227,7 @@ func (f *goobjFile) pcln() (textStart uint64, symtab, pclntab []byte, err error)
return 0, nil, nil, fmt.Errorf("pcln not available in go object file") return 0, nil, nil, fmt.Errorf("pcln not available in go object file")
} }
// Find returns the file name, line, and function data for the given pc. // PCToLine returns the file name, line, and function data for the given pc.
// Returns "",0,nil if unknown. // Returns "",0,nil if unknown.
// This function implements the Liner interface in preference to pcln() above. // This function implements the Liner interface in preference to pcln() above.
func (f *goobjFile) PCToLine(pc uint64) (string, int, *gosym.Func) { func (f *goobjFile) PCToLine(pc uint64) (string, int, *gosym.Func) {

View file

@ -139,7 +139,7 @@ func (sb *SymbolBuilder) SetRelocAdd(i int, a int64) {
sb.relocs[i].SetAdd(a) sb.relocs[i].SetAdd(a)
} }
// SetRelocAdd sets the size of the 'i'-th relocation on this sym to 'sz' // SetRelocSiz sets the size of the 'i'-th relocation on this sym to 'sz'
func (sb *SymbolBuilder) SetRelocSiz(i int, sz uint8) { func (sb *SymbolBuilder) SetRelocSiz(i int, sz uint8) {
sb.relocs[i].SetSiz(sz) sb.relocs[i].SetSiz(sz)
} }

View file

@ -316,7 +316,7 @@ func VerifyPSS(pub *PublicKey, hash hash.Hash, digest []byte, sig []byte) error
return verifyPSS(pub, hash, digest, sig, pssSaltLengthAutodetect) return verifyPSS(pub, hash, digest, sig, pssSaltLengthAutodetect)
} }
// VerifyPSS verifies sig with RSASSA-PSS and an expected salt length. // VerifyPSSWithSaltLength verifies sig with RSASSA-PSS and an expected salt length.
func VerifyPSSWithSaltLength(pub *PublicKey, hash hash.Hash, digest []byte, sig []byte, saltLength int) error { func VerifyPSSWithSaltLength(pub *PublicKey, hash hash.Hash, digest []byte, sig []byte, saltLength int) error {
if saltLength < 0 { if saltLength < 0 {
return errors.New("crypto/rsa: salt length cannot be negative") return errors.New("crypto/rsa: salt length cannot be negative")

View file

@ -286,7 +286,7 @@ func (oid OID) EqualASN1OID(other asn1.ObjectIdentifier) bool {
return i == len(other) return i == len(other)
} }
// Strings returns the string representation of the Object Identifier. // String returns the string representation of the Object Identifier.
func (oid OID) String() string { func (oid OID) String() string {
var b strings.Builder var b strings.Builder
b.Grow(32) b.Grow(32)

View file

@ -229,7 +229,7 @@ func formToClass(form format, attr Attr, vers int, b *buf) Class {
} }
} }
// An entry is a sequence of attribute/value pairs. // An Entry is a sequence of attribute/value pairs.
type Entry struct { type Entry struct {
Offset Offset // offset of Entry in DWARF info Offset Offset // offset of Entry in DWARF info
Tag Tag // tag (kind of Entry) Tag Tag // tag (kind of Entry)

View file

@ -107,7 +107,7 @@ func (s *Scanner) peek() byte {
return 0 return 0
} }
// A mode value is a set of flags (or 0). // A Mode value is a set of flags (or 0).
// They control scanner behavior. // They control scanner behavior.
type Mode uint type Mode uint

View file

@ -330,7 +330,7 @@ func (obj *TypeName) IsAlias() bool {
} }
} }
// A Variable represents a declared variable (including function parameters and results, and struct fields). // A Var represents a declared variable (including function parameters and results, and struct fields).
type Var struct { type Var struct {
object object
origin *Var // if non-nil, the Var from which this one was instantiated origin *Var // if non-nil, the Var from which this one was instantiated

View file

@ -57,7 +57,7 @@ func (m *Merger) MergeCounters(dst, src []uint32) (error, bool) {
return nil, ovf return nil, ovf
} }
// Saturating add does a saturating addition of 'dst' and 'src', // SaturatingAdd does a saturating addition of 'dst' and 'src',
// returning added value or math.MaxUint32 if there is an overflow. // returning added value or math.MaxUint32 if there is an overflow.
// Overflows are recorded in case the client needs to track them. // Overflows are recorded in case the client needs to track them.
func (m *Merger) SaturatingAdd(dst, src uint32) uint32 { func (m *Merger) SaturatingAdd(dst, src uint32) uint32 {
@ -68,7 +68,7 @@ func (m *Merger) SaturatingAdd(dst, src uint32) uint32 {
return result return result
} }
// Saturating add does a saturating addition of 'dst' and 'src', // SaturatingAdd does a saturating addition of 'dst' and 'src',
// returning added value or math.MaxUint32 plus an overflow flag. // returning added value or math.MaxUint32 plus an overflow flag.
func SaturatingAdd(dst, src uint32) (uint32, bool) { func SaturatingAdd(dst, src uint32) (uint32, bool) {
d, s := uint64(dst), uint64(src) d, s := uint64(dst), uint64(src)

View file

@ -34,7 +34,7 @@ const (
// It is also the size of the machine's native word size (that is, 4 on 32-bit systems, 8 on 64-bit). // It is also the size of the machine's native word size (that is, 4 on 32-bit systems, 8 on 64-bit).
const PtrSize = 4 << (^uintptr(0) >> 63) const PtrSize = 4 << (^uintptr(0) >> 63)
// PtrSize is bit width of a pointer. // PtrBits is bit width of a pointer.
const PtrBits = PtrSize * 8 const PtrBits = PtrSize * 8
// ArchFamily is the architecture family (AMD64, ARM, ...) // ArchFamily is the architecture family (AMD64, ARM, ...)

View file

@ -197,7 +197,7 @@ type Range struct {
Scope ResourceID Scope ResourceID
} }
// RangeAttributes provides attributes about a completed Range. // RangeAttribute provides attributes about a completed Range.
type RangeAttribute struct { type RangeAttribute struct {
// Name is the human-readable name for the range. // Name is the human-readable name for the range.
Name string Name string

View file

@ -35,7 +35,7 @@ type Tree struct {
stackDepth int // depth of nested parenthesized expressions stackDepth int // depth of nested parenthesized expressions
} }
// A mode value is a set of flags (or 0). Modes control parser behavior. // A Mode value is a set of flags (or 0). Modes control parser behavior.
type Mode uint type Mode uint
const ( const (