image/gif — validation proof

Go’s own image/gif 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 image/gif row in Validated Test Packages.

Validated 2026-08-04 · converter f6e9c0cf0

28 matched · 0 disclosed — Go 1.23.1, windows/amd64, converted package src/core/image/gif.

Verdicts

Test go test go2cs
TestBounds pass pass
TestColorTablesMatch pass pass
TestDecode pass pass
TestDecodeMemoryConsumption pass pass
TestEncodeAllFramesOutOfBounds pass pass
TestEncodeAllGo1Dot4 pass pass
TestEncodeAllGo1Dot5 pass pass
TestEncodeAllGo1Dot5GlobalColorModel pass pass
TestEncodeBadPalettes pass pass
TestEncodeCroppedSubImages pass pass
TestEncodeImplicitConfigSize pass pass
TestEncodeMismatchDelay pass pass
TestEncodeNonZeroMinPoint pass pass
TestEncodePalettes pass pass
TestEncodeWrappedImage pass pass
TestEncodeZeroGIF pass pass
TestLoopCount pass pass
TestLoopCount/loopcount-0 pass pass
TestLoopCount/loopcount-1 pass pass
TestLoopCount/loopcount-missing pass pass
TestNoPalette pass pass
TestPixelOutsidePaletteRange pass pass
TestReencodeExtendedPalette pass pass
TestSubImage pass pass
TestTransparentIndex pass pass
TestTransparentPixelOutsidePaletteRange pass pass
TestUnexpectedEOF pass pass
TestWriter pass pass

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.