- Sort Score
- Result 10 results
- Languages All
Results 1 - 2 of 2 for MapMaxElemBytes (0.12 sec)
-
src/cmd/compile/internal/walk/walk.go
var mapaccess2 = mkmapnames("mapaccess2", "") var mapassign = mkmapnames("mapassign", "ptr") var mapdelete = mkmapnames("mapdelete", "") func mapfast(t *types.Type) int { if t.Elem().Size() > abi.MapMaxElemBytes { return mapslow } switch reflectdata.AlgType(t.Key()) { case types.AMEM32: if !t.Key().HasPointers() { return mapfast32 } if types.PtrSize == 4 { return mapfast32ptr }
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Tue Feb 27 20:56:00 UTC 2024 - 10.4K bytes - Viewed (0) -
src/runtime/map_test.go
if len(k.s) != 1 { t.Errorf("len(k.s) == %d, want 1", len(k.s)) } } } func TestMapValues(t *testing.T) { type val struct { s string pad [128]byte // sizeof(val) > abi.MapMaxElemBytes } m := map[int]val{1: {s: "a"}, 2: {s: "b"}} vals := make([]val, 0, len(m)) runtime.MapValues(m, unsafe.Pointer(&vals)) for _, v := range vals { if len(v.s) != 1 {
Registered: Wed Jun 12 16:32:35 UTC 2024 - Last Modified: Thu May 23 01:00:11 UTC 2024 - 33.5K bytes - Viewed (0)