Search Options

Results per page
Sort
Preferred Languages
Advance

Results 31 - 40 of 387 for IsString (0.38 sec)

  1. src/cmd/compile/internal/types2/builtins.go

    		if check.recordTypes() {
    			check.recordBuiltinType(call.Fun, makeSig(x.typ, slice))
    		}
    
    	case _String:
    		// unsafe.String(ptr *byte, len IntegerType) string
    		check.verifyVersionf(call.Fun, go1_20, "unsafe.String")
    
    		check.assignment(x, NewPointer(universeByte), "argument to unsafe.String")
    		if x.mode == invalid {
    			return
    		}
    
    		y := args[1]
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 27.1K bytes
    - Viewed (0)
  2. src/cmd/compile/internal/ssa/decompose.go

    					continue
    				}
    				f.NamedValues[*rName] = append(f.NamedValues[*rName], v.Args[0])
    				f.NamedValues[*iName] = append(f.NamedValues[*iName], v.Args[1])
    				toDelete = append(toDelete, namedVal{i, j})
    			}
    		case t.IsString():
    			ptrName, lenName := f.SplitString(name)
    			newNames = maybeAppend2(f, newNames, ptrName, lenName)
    			for j, v := range f.NamedValues[*name] {
    				if v.Op != OpStringMake {
    					continue
    				}
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Aug 23 21:22:15 UTC 2022
    - 13.4K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/types2/gcsizes.go

    		// StdSizes.Alignof won't be called for them.
    		assert(!isTypeParam(T))
    		return s.WordSize
    	case *Basic:
    		// Strings are like slices and interfaces.
    		if t.Info()&IsString != 0 {
    			return s.WordSize
    		}
    	case *TypeParam, *Union:
    		panic("unreachable")
    	}
    	a := s.Sizeof(T) // may be 0 or negative
    	// spec: "For a variable x of any type: unsafe.Alignof(x) is at least 1."
    	if a < 1 {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 4.2K bytes
    - Viewed (0)
  4. analysis/analysis-api-fir/src/org/jetbrains/kotlin/analysis/api/fir/evaluate/FirAnnotationValueConverter.kt

                type.isULong -> KaConstantValue.KaUnsignedLongConstantValue((value as Number).toLong().toULong(), expression)
                type.isString -> KaConstantValue.KaStringConstantValue(value.toString(), expression)
                type.isFloat -> KaConstantValue.KaFloatConstantValue((value as Number).toFloat(), expression)
    Registered: Wed Jun 12 09:53:16 UTC 2024
    - Last Modified: Tue Jun 11 15:45:42 UTC 2024
    - 11.7K bytes
    - Viewed (0)
  5. src/cmd/compile/internal/walk/compare.go

    	var cs, ncs ir.Node // const string, non-const string
    	switch {
    	case ir.IsConst(n.X, constant.String) && ir.IsConst(n.Y, constant.String):
    		// ignore; will be constant evaluated
    	case ir.IsConst(n.X, constant.String):
    		cs = n.X
    		ncs = n.Y
    	case ir.IsConst(n.Y, constant.String):
    		cs = n.Y
    		ncs = n.X
    	}
    	if cs != nil {
    		cmp := n.Op()
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 24 21:55:14 UTC 2023
    - 16.2K bytes
    - Viewed (0)
  6. src/cmd/compile/internal/types2/const.go

    				*rounded = constant.BinaryOp(re, token.ADD, constant.MakeImag(im))
    				return true
    			}
    		case UntypedComplex:
    			return true
    		default:
    			panic("unreachable")
    		}
    
    	case isString(typ):
    		return x.Kind() == constant.String
    
    	case isBoolean(typ):
    		return x.Kind() == constant.Bool
    	}
    
    	return false
    }
    
    func fitsFloat32(x constant.Value) bool {
    	f32, _ := constant.Float32Val(x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu Feb 22 19:32:17 UTC 2024
    - 7.5K bytes
    - Viewed (0)
  7. src/go/types/const.go

    				*rounded = constant.BinaryOp(re, token.ADD, constant.MakeImag(im))
    				return true
    			}
    		case UntypedComplex:
    			return true
    		default:
    			panic("unreachable")
    		}
    
    	case isString(typ):
    		return x.Kind() == constant.String
    
    	case isBoolean(typ):
    		return x.Kind() == constant.Bool
    	}
    
    	return false
    }
    
    func fitsFloat32(x constant.Value) bool {
    	f32, _ := constant.Float32Val(x)
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed Apr 03 18:48:38 UTC 2024
    - 7.6K bytes
    - Viewed (0)
  8. src/cmd/compile/internal/types2/sizes.go

    		// StdSizes.Alignof won't be called for them.
    		assert(!isTypeParam(T))
    		return s.WordSize
    	case *Basic:
    		// Strings are like slices and interfaces.
    		if t.Info()&IsString != 0 {
    			return s.WordSize
    		}
    	case *TypeParam, *Union:
    		panic("unreachable")
    	}
    	a := s.Sizeof(T) // may be 0 or negative
    	// spec: "For a variable x of any type: unsafe.Alignof(x) is at least 1."
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon Mar 25 19:53:03 UTC 2024
    - 8.8K bytes
    - Viewed (0)
  9. src/fmt/print.go

    	Format(f State, verb rune)
    }
    
    // Stringer is implemented by any value that has a String method,
    // which defines the “native” format for that value.
    // The String method is used to print values passed as an operand
    // to any format that accepts a string or to an unformatted printer
    // such as [Print].
    type Stringer interface {
    	String() string
    }
    
    // GoStringer is implemented by any value that has a GoString method,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Mon May 13 21:22:43 UTC 2024
    - 31.8K bytes
    - Viewed (0)
  10. src/cmd/vendor/golang.org/x/tools/internal/analysisinternal/analysis.go

    func MakeReadFile(pass *analysis.Pass) func(filename string) ([]byte, error) {
    	return func(filename string) ([]byte, error) {
    		if err := CheckReadable(pass, filename); err != nil {
    			return nil, err
    		}
    		return os.ReadFile(filename)
    	}
    }
    
    // CheckReadable enforces the access policy defined by the ReadFile field of [analysis.Pass].
    func CheckReadable(pass *analysis.Pass, filename string) error {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Jun 04 16:19:04 UTC 2024
    - 11.7K bytes
    - Viewed (0)
Back to top