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.
- FuzzTable (fuzz): fuzz execution is deferred to Phase 4D