internal/runtime/maps — validation proof

Go’s own internal/runtime/maps test suite, converted to C# by go2cs, built against the converted standard library, run under the Go-semantics test host, and compared verdict for verdict against a clean go test -json baseline of the same sources. This page is generated by the converter from that comparison — it is the evidence behind the internal/runtime/maps row in Validated Test Packages.

Validated 2026-09-22 · converter f9a4b088f

3 matched · 108 disclosed — Go 1.24.13, windows/amd64, converted package src/core/internal/runtime/maps.

Measured at Release (tiered JIT off), oracle go version go1.24.13 windows/amd64.

Verdicts

Test go test go2cs
TestAlignUpPow2 pass pass
TestCtrlSize pass pass
TestEncodeDecode pass pass
TestMapDelete pass fail (disclosed)
TestMapDeleteClear pass fail (disclosed)
TestMapIndirect pass fail (disclosed)
TestMapPut pass fail (disclosed)
TestMapSplit pass fail (disclosed)
TestMapZeroSizeSlot pass fail (disclosed)
TestTableClear pass fail (disclosed)
TestTableGroupCount pass fail (disclosed)
TestTableGroupCount/makemap pass fail (disclosed)
TestTableGroupCount/makemap/n=-1 pass fail (disclosed)
TestTableGroupCount/makemap/n=-1/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=-1073741824 pass fail (disclosed)
TestTableGroupCount/makemap/n=-1073741824/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=0 pass fail (disclosed)
TestTableGroupCount/makemap/n=0/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=1 pass fail (disclosed)
TestTableGroupCount/makemap/n=1/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=12 pass fail (disclosed)
TestTableGroupCount/makemap/n=12/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=14 pass fail (disclosed)
TestTableGroupCount/makemap/n=14/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=15 pass fail (disclosed)
TestTableGroupCount/makemap/n=15/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=24 pass fail (disclosed)
TestTableGroupCount/makemap/n=24/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=29 pass fail (disclosed)
TestTableGroupCount/makemap/n=29/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=8 pass fail (disclosed)
TestTableGroupCount/makemap/n=8/escape pass fail (disclosed)
TestTableGroupCount/makemap/n=9 pass fail (disclosed)
TestTableGroupCount/makemap/n=9/escape pass fail (disclosed)
TestTableGroupCount/makemap64 pass fail (disclosed)
TestTableGroupCount/makemap64/n=-1 pass fail (disclosed)
TestTableGroupCount/makemap64/n=-1/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=-1073741824 pass fail (disclosed)
TestTableGroupCount/makemap64/n=-1073741824/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=0 pass fail (disclosed)
TestTableGroupCount/makemap64/n=0/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=1 pass fail (disclosed)
TestTableGroupCount/makemap64/n=1/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=12 pass fail (disclosed)
TestTableGroupCount/makemap64/n=12/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=14 pass fail (disclosed)
TestTableGroupCount/makemap64/n=14/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=15 pass fail (disclosed)
TestTableGroupCount/makemap64/n=15/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=24 pass fail (disclosed)
TestTableGroupCount/makemap64/n=24/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=29 pass fail (disclosed)
TestTableGroupCount/makemap64/n=29/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=8 pass fail (disclosed)
TestTableGroupCount/makemap64/n=8/escape pass fail (disclosed)
TestTableGroupCount/makemap64/n=9 pass fail (disclosed)
TestTableGroupCount/makemap64/n=9/escape pass fail (disclosed)
TestTableGroupCount/mapliteral pass fail (disclosed)
TestTableGroupCount/mapliteral/n=-1 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=-1/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=-1073741824 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=-1073741824/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=0 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=0/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=1 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=1/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=12 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=12/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=14 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=14/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=15 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=15/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=24 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=24/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=29 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=29/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=8 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=8/escape pass fail (disclosed)
TestTableGroupCount/mapliteral/n=9 pass fail (disclosed)
TestTableGroupCount/mapliteral/n=9/escape pass fail (disclosed)
TestTableGroupCount/nohint pass fail (disclosed)
TestTableGroupCount/nohint/n=-1 pass fail (disclosed)
TestTableGroupCount/nohint/n=-1/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=-1073741824 pass fail (disclosed)
TestTableGroupCount/nohint/n=-1073741824/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=0 pass fail (disclosed)
TestTableGroupCount/nohint/n=0/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=1 pass fail (disclosed)
TestTableGroupCount/nohint/n=1/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=12 pass fail (disclosed)
TestTableGroupCount/nohint/n=12/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=14 pass fail (disclosed)
TestTableGroupCount/nohint/n=14/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=15 pass fail (disclosed)
TestTableGroupCount/nohint/n=15/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=24 pass fail (disclosed)
TestTableGroupCount/nohint/n=24/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=29 pass fail (disclosed)
TestTableGroupCount/nohint/n=29/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=8 pass fail (disclosed)
TestTableGroupCount/nohint/n=8/escape pass fail (disclosed)
TestTableGroupCount/nohint/n=9 pass fail (disclosed)
TestTableGroupCount/nohint/n=9/escape pass fail (disclosed)
TestTableIteration pass fail (disclosed)
TestTableIterationDelete pass fail (disclosed)
TestTableIterationGrowDelete pass fail (disclosed)
TestTableIterationGrowDuplicate pass fail (disclosed)
TestTableIterationGrowDuplicate/grow pass fail (disclosed)
TestTableIterationGrowDuplicate/split pass fail (disclosed)
TestTableKeyUpdate pass fail (disclosed)
TestTablePutDelete pass fail (disclosed)

Disclosed divergences

A disclosed divergence is a specific Go assertion the managed CLR provably cannot satisfy — not a skipped test and not a tolerance. Each one is pinned by exact failure signature in the package’s hand-owned go2cs_test_disclosures.json; a disclosed test that fails any other way is still a hard mismatch.

Test Class Pinned reason
TestMapDelete runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestMapDeleteClear runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestMapIndirect runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestMapPut runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestMapSplit runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestMapZeroSizeSlot runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableClear runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableGroupCount aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=-1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=-1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=-1073741824 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=-1073741824/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=0 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=0/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=12 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=12/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=14 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=14/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=15 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=15/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=24 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=24/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=29 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=29/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=8 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=8/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap/n=9 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap/n=9/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=-1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=-1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=-1073741824 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=-1073741824/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=0 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=0/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=12 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=12/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=14 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=14/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=15 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=15/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=24 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=24/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=29 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=29/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=8 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=8/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/makemap64/n=9 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/makemap64/n=9/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=-1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=-1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=-1073741824 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=-1073741824/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=0 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=0/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=12 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=12/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=14 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=14/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=15 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=15/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=24 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=24/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=29 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=29/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=8 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=8/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/mapliteral/n=9 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/mapliteral/n=9/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=-1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=-1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=-1073741824 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=-1073741824/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=0 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=0/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=1 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=1/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=12 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=12/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=14 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=14/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=15 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=15/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=24 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=24/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=29 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=29/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=8 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=8/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableGroupCount/nohint/n=9 aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableGroupCount/nohint/n=9/escape runtime-capability runtime-capability: TestTableGroupCount reads a Go map VALUE as its runtime header – map_swiss_test.go testMap does mm := *(**maps.Map)(unsafe.Pointer(&m)), emitted Reinterpret<map<nint, nint>, ж<Map>>() (map_swiss_test.cs:157) – and then asks that header for TableCount and GroupCount. A Go map value IS a pointer to the runtime maps.Map the swiss table lives in; golib map<K,V> is a managed dictionary with NO maps.Map behind it, by construction, so there is no header to reinterpret and no table or group count to report. The address route hands out a native box over the map box order token, and its first dereference takes the ruled Q44 section 10.3 arm-2a refusal by name – the signature below – rather than read a Go-layout offset into CLR-laid-out storage. No managed implementation can meet this assertion without replacing golib map with the runtime swiss table; the rest of the row runs the real internal/runtime/maps tables directly and validates. Pinned on the 44 leaves, each of which carries the refusal text; their 49 ancestors (the parent, its 4 constructor groups, 44 n= cases) have no failure output of their own and ride the disclosed-parent aggregation, 93 verdicts in all. Coordinator ruling, 2026-09-22.
TestTableIteration runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableIterationDelete runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableIterationGrowDelete runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableIterationGrowDuplicate aggregate no failure text of its own — the roll-up of this test’s disclosed subtests
TestTableIterationGrowDuplicate/grow runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableIterationGrowDuplicate/split runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTableKeyUpdate runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.
TestTablePutDelete runtime-capability runtime-capability: the test builds a real swiss table through NewMap and drives it, and the table lives in RAW Go-layout group memory – allocated, copied and cleared by the push block runtime supplies to this package (runtime/malloc.go maps_newobject and maps_newarray, runtime/mbarrier.go maps_typedmemmove and maps_typedmemclr), addressed by the descriptor GroupSize, SlotSize and ElemOff offsets. The managed model has no such memory: golib map<K,V> is a dictionary with no swiss table behind it, and abi MapType projection reports those offsets as an honest zero. Each of the four refuses BY NAME in this package runtime_impl.cs, the internal/abi FuncPCABI0 shape, so the row fails with the text below rather than as a missing implementation. No managed implementation can meet this assertion without a managed group store, which is a design, not a seat (not taken). internal/runtime/maps IS the raw-memory swiss table; the tests that remain live are its managed surface. Coordinator ruling, 2026-09-22.

Excluded declarations

Declarations filtered from both sides of the comparison, and therefore not claimed above: Benchmark, Fuzz and Example declarations the converted host does not execute, plus any test requiring a capability the managed runtime does not provide — a testing member the host has not implemented, or a platform behavior it provably cannot reproduce. Each is named with the capability it needs.