Search Options

Results per page
Sort
Preferred Languages
Advance

Results 11 - 20 of 113 for _typ (0.03 sec)

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

    		id = check.nextID
    	}
    	typ := &TypeParam{check: check, id: id, obj: obj, index: -1, bound: constraint}
    	if obj.typ == nil {
    		obj.typ = typ
    	}
    	// iface may mutate typ.bound, so we must ensure that iface() is called
    	// at least once before the resulting TypeParam escapes.
    	if check != nil {
    		check.needsCleanup(typ)
    	} else if constraint != nil {
    		typ.iface()
    	}
    	return typ
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 20:03:31 UTC 2024
    - 4.9K bytes
    - Viewed (0)
  2. src/go/types/typeparam.go

    		id = check.nextID
    	}
    	typ := &TypeParam{check: check, id: id, obj: obj, index: -1, bound: constraint}
    	if obj.typ == nil {
    		obj.typ = typ
    	}
    	// iface may mutate typ.bound, so we must ensure that iface() is called
    	// at least once before the resulting TypeParam escapes.
    	if check != nil {
    		check.needsCleanup(typ)
    	} else if constraint != nil {
    		typ.iface()
    	}
    	return typ
    }
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 15 20:03:31 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  3. src/cmd/compile/internal/types2/typeset.go

    	if tset, _ := unionSets[utyp]; tset != nil {
    		return tset
    	}
    
    	// avoid infinite recursion (see also computeInterfaceTypeSet)
    	unionSets[utyp] = new(_TypeSet)
    
    	var allTerms termlist
    	for _, t := range utyp.terms {
    		var terms termlist
    		u := under(t.typ)
    		if ui, _ := u.(*Interface); ui != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 13.6K bytes
    - Viewed (0)
  4. src/go/types/typeset.go

    	if tset, _ := unionSets[utyp]; tset != nil {
    		return tset
    	}
    
    	// avoid infinite recursion (see also computeInterfaceTypeSet)
    	unionSets[utyp] = new(_TypeSet)
    
    	var allTerms termlist
    	for _, t := range utyp.terms {
    		var terms termlist
    		u := under(t.typ)
    		if ui, _ := u.(*Interface); ui != nil {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 30 19:19:55 UTC 2024
    - 13.7K bytes
    - Viewed (0)
  5. src/runtime/type.go

    		return
    	}
    	typehash := make(map[uint32][]*_type, len(firstmoduledata.typelinks))
    
    	modules := activeModules()
    	prev := modules[0]
    	for _, md := range modules[1:] {
    		// Collect types from the previous module into typehash.
    	collect:
    		for _, tl := range prev.typelinks {
    			var t *_type
    			if prev.typemap == nil {
    				t = (*_type)(unsafe.Pointer(prev.types + uintptr(tl)))
    			} else {
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Thu May 23 01:17:26 UTC 2024
    - 12.7K bytes
    - Viewed (0)
  6. src/reflect/makefunc.go

    func MakeFunc(typ Type, fn func(args []Value) (results []Value)) Value {
    	if typ.Kind() != Func {
    		panic("reflect: call of MakeFunc with non-Func type")
    	}
    
    	t := typ.common()
    	ftyp := (*funcType)(unsafe.Pointer(t))
    
    	code := abi.FuncPCABI0(makeFuncStub)
    
    	// makeFuncImpl contains a stack map for use by the runtime
    	_, _, abid := funcLayout(ftyp, nil)
    
    	impl := &makeFuncImpl{
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 15:20:05 UTC 2024
    - 5.9K bytes
    - Viewed (0)
  7. src/runtime/unsafe.go

    	}
    }
    
    // Keep this code in sync with cmd/compile/internal/walk/builtin.go:walkUnsafeSlice
    func unsafeslice64(et *_type, ptr unsafe.Pointer, len64 int64) {
    	len := int(len64)
    	if int64(len) != len64 {
    		panicunsafeslicelen1(getcallerpc())
    	}
    	unsafeslice(et, ptr, len)
    }
    
    func unsafeslicecheckptr(et *_type, ptr unsafe.Pointer, len64 int64) {
    	unsafeslice64(et, ptr, len64)
    
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Tue Apr 02 21:51:18 UTC 2024
    - 3.1K bytes
    - Viewed (0)
  8. src/runtime/mbarrier.go

    func reflect_typedmemclr(typ *_type, ptr unsafe.Pointer) {
    	typedmemclr(typ, ptr)
    }
    
    //go:linkname reflect_typedmemclrpartial reflect.typedmemclrpartial
    func reflect_typedmemclrpartial(typ *_type, ptr unsafe.Pointer, off, size uintptr) {
    	if writeBarrier.enabled && typ.Pointers() {
    		// Pass nil for the type. ptr does not point to value of type typ,
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Wed May 29 17:58:53 UTC 2024
    - 15.7K bytes
    - Viewed (0)
  9. src/runtime/export_debug_test.go

    	if tid == 0 {
    		return nil, plainError("missing tid")
    	}
    
    	f := efaceOf(&fn)
    	if f._type == nil || f._type.Kind_&abi.KindMask != abi.Func {
    		return nil, plainError("fn must be a function")
    	}
    	fv := (*funcval)(f.data)
    
    	a := efaceOf(&stackArgs)
    	if a._type != nil && a._type.Kind_&abi.KindMask != abi.Pointer {
    		return nil, plainError("args must be a pointer or nil")
    	}
    	argp := a.data
    Registered: Wed Jun 12 16:32:35 UTC 2024
    - Last Modified: Fri May 17 15:41:45 UTC 2024
    - 5.1K bytes
    - Viewed (0)
  10. src/go/internal/gcimporter/ureader.go

    		idx = dict.derived[idx].idx
    	} else {
    		where = &pr.typs[idx]
    	}
    
    	if typ := *where; typ != nil {
    		return typ
    	}
    
    	var typ types.Type
    	{
    		r := pr.tempReader(pkgbits.RelocType, idx, pkgbits.SyncTypeIdx)
    		r.dict = dict
    
    		typ = r.doTyp()
    		assert(typ != nil)
    		pr.retireReader(r)
    	}
    	// See comment in pkgReader.typIdx explaining how this happens.
    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