encoding/json — validation proof
Go’s own encoding/json 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 encoding/json row in
Validated Test Packages.
Validated 2026-08-25 · converter e2182a59e
491 matched · 0 disclosed — Go 1.23.12, windows/amd64, converted package
src/core/encoding/json.
Verdicts
| Test | go test |
go2cs |
|---|---|---|
TestAnonymousFields |
pass | pass |
TestAnonymousFields/AmbiguousField |
pass | pass |
TestAnonymousFields/DominantField |
pass | pass |
TestAnonymousFields/EmbeddedFieldBehindNilPointer |
pass | pass |
TestAnonymousFields/EmbeddedStruct |
pass | pass |
TestAnonymousFields/EmbeddedStructPointer |
pass | pass |
TestAnonymousFields/ExportedEmbeddedInt |
pass | pass |
TestAnonymousFields/ExportedEmbeddedIntPointer |
pass | pass |
TestAnonymousFields/NestedStructAndInts |
pass | pass |
TestAnonymousFields/UnexportedEmbeddedInt |
pass | pass |
TestAnonymousFields/UnexportedEmbeddedIntPointer |
pass | pass |
TestBlocking |
pass | pass |
TestBlocking/#00 |
pass | pass |
TestBlocking/#01 |
pass | pass |
TestByteKind |
pass | pass |
TestCompactAndIndent |
pass | pass |
TestCompactAndIndent/#00 |
pass | pass |
TestCompactAndIndent/#01 |
pass | pass |
TestCompactAndIndent/#02 |
pass | pass |
TestCompactAndIndent/#03 |
pass | pass |
TestCompactAndIndent/#04 |
pass | pass |
TestCompactAndIndent/#05 |
pass | pass |
TestCompactAndIndent/#06 |
pass | pass |
TestCompactAndIndent/#07 |
pass | pass |
TestCompactAndIndent/#08 |
pass | pass |
TestCompactBig |
pass | pass |
TestCompactSeparators |
pass | pass |
TestCompactSeparators/#00 |
pass | pass |
TestCompactSeparators/#01 |
pass | pass |
TestDecodeInStream |
pass | pass |
TestDecodeInStream/#00 |
pass | pass |
TestDecodeInStream/#01 |
pass | pass |
TestDecodeInStream/#02 |
pass | pass |
TestDecodeInStream/#03 |
pass | pass |
TestDecodeInStream/#04 |
pass | pass |
TestDecodeInStream/#05 |
pass | pass |
TestDecodeInStream/#06 |
pass | pass |
TestDecodeInStream/#07 |
pass | pass |
TestDecodeInStream/#08 |
pass | pass |
TestDecodeInStream/#09 |
pass | pass |
TestDecodeInStream/#10 |
pass | pass |
TestDecodeInStream/#11 |
pass | pass |
TestDecodeInStream/#12 |
pass | pass |
TestDecodeInStream/#13 |
pass | pass |
TestDecodeInStream/#14 |
pass | pass |
TestDecodeInStream/#15 |
pass | pass |
TestDecodeInStream/#16 |
pass | pass |
TestDecodeInStream/#17 |
pass | pass |
TestDecoder |
pass | pass |
TestDecoderBuffered |
pass | pass |
TestDuplicatedFieldDisappears |
pass | pass |
TestEmbeddedBug |
pass | pass |
TestEmptyString |
pass | pass |
TestEncodeBytekind |
pass | pass |
TestEncodeBytekind/#00 |
pass | pass |
TestEncodeBytekind/#01 |
pass | pass |
TestEncodeBytekind/#02 |
pass | pass |
TestEncodeBytekind/#03 |
pass | pass |
TestEncodeBytekind/#04 |
pass | pass |
TestEncodeBytekind/#05 |
pass | pass |
TestEncodeBytekind/#06 |
pass | pass |
TestEncodeBytekind/#07 |
pass | pass |
TestEncodeBytekind/#08 |
pass | pass |
TestEncodeBytekind/#09 |
pass | pass |
TestEncodeBytekind/#10 |
pass | pass |
TestEncodeBytekind/#11 |
pass | pass |
TestEncodeBytekind/#12 |
pass | pass |
TestEncodePointerString |
pass | pass |
TestEncodeRenamedByteSlice |
pass | pass |
TestEncodeString |
pass | pass |
TestEncoder |
pass | pass |
TestEncoderErrorAndReuseEncodeState |
pass | pass |
TestEncoderIndent |
pass | pass |
TestEncoderSetEscapeHTML |
pass | pass |
TestEncoderSetEscapeHTML/"<&>" |
pass | pass |
TestEncoderSetEscapeHTML/"<str>" |
pass | pass |
TestEncoderSetEscapeHTML/c |
pass | pass |
TestEncoderSetEscapeHTML/ct |
pass | pass |
TestEncoderSetEscapeHTML/stringOption |
pass | pass |
TestEncoderSetEscapeHTML/tagStruct |
pass | pass |
TestErrorMessageFromMisusedString |
pass | pass |
TestErrorMessageFromMisusedString/#00 |
pass | pass |
TestErrorMessageFromMisusedString/#01 |
pass | pass |
TestErrorMessageFromMisusedString/#02 |
pass | pass |
TestErrorMessageFromMisusedString/#03 |
pass | pass |
TestErrorMessageFromMisusedString/#04 |
pass | pass |
TestErrorMessageFromMisusedString/#05 |
pass | pass |
TestEscape |
pass | pass |
TestHTMLEscape |
pass | pass |
TestHTTPDecoding |
pass | pass |
TestIndentBig |
pass | pass |
TestIndentErrors |
pass | pass |
TestIndentErrors/#00 |
pass | pass |
TestIndentErrors/#01 |
pass | pass |
TestInterfaceSet |
pass | pass |
TestInterfaceSet/#00 |
pass | pass |
TestInterfaceSet/#01 |
pass | pass |
TestInterfaceSet/#02 |
pass | pass |
TestInterfaceSet/#03 |
pass | pass |
TestInterfaceSet/#04 |
pass | pass |
TestInterfaceSet/#05 |
pass | pass |
TestInterfaceSet/#06 |
pass | pass |
TestInterfaceSet/#07 |
pass | pass |
TestInterfaceSet/#08 |
pass | pass |
TestInterfaceSet/#09 |
pass | pass |
TestInterfaceSet/#10 |
pass | pass |
TestInterfaceSet/#11 |
pass | pass |
TestInvalidStringOption |
pass | pass |
TestInvalidUnmarshal |
pass | pass |
TestInvalidUnmarshal/#00 |
pass | pass |
TestInvalidUnmarshal/#01 |
pass | pass |
TestInvalidUnmarshal/#02 |
pass | pass |
TestInvalidUnmarshalText |
pass | pass |
TestInvalidUnmarshalText/#00 |
pass | pass |
TestInvalidUnmarshalText/#01 |
pass | pass |
TestInvalidUnmarshalText/#02 |
pass | pass |
TestInvalidUnmarshalText/#03 |
pass | pass |
TestIssue10281 |
pass | pass |
TestIssue63379 |
pass | pass |
TestLargeByteSlice |
pass | pass |
TestMarshal |
pass | pass |
TestMarshalEmbeds |
pass | pass |
TestMarshalErrorAndReuseEncodeState |
pass | pass |
TestMarshalFloat |
pass | pass |
TestMarshalInvalidUTF8 |
pass | pass |
TestMarshalInvalidUTF8/#00 |
pass | pass |
TestMarshalInvalidUTF8/#01 |
pass | pass |
TestMarshalInvalidUTF8/#02 |
pass | pass |
TestMarshalInvalidUTF8/#03 |
pass | pass |
TestMarshalInvalidUTF8/#04 |
pass | pass |
TestMarshalInvalidUTF8/#05 |
pass | pass |
TestMarshalNumberZeroVal |
pass | pass |
TestMarshalPanic |
pass | pass |
TestMarshalRawMessageValue |
pass | pass |
TestMarshalRawMessageValue/#00 |
pass | pass |
TestMarshalRawMessageValue/#01 |
pass | pass |
TestMarshalRawMessageValue/#02 |
pass | pass |
TestMarshalRawMessageValue/#03 |
pass | pass |
TestMarshalRawMessageValue/#04 |
pass | pass |
TestMarshalRawMessageValue/#05 |
pass | pass |
TestMarshalRawMessageValue/#06 |
pass | pass |
TestMarshalRawMessageValue/#07 |
pass | pass |
TestMarshalRawMessageValue/#08 |
pass | pass |
TestMarshalRawMessageValue/#09 |
pass | pass |
TestMarshalRawMessageValue/#10 |
pass | pass |
TestMarshalRawMessageValue/#11 |
pass | pass |
TestMarshalRawMessageValue/#12 |
pass | pass |
TestMarshalRawMessageValue/#13 |
pass | pass |
TestMarshalRawMessageValue/#14 |
pass | pass |
TestMarshalRawMessageValue/#15 |
pass | pass |
TestMarshalRawMessageValue/#16 |
pass | pass |
TestMarshalRawMessageValue/#17 |
pass | pass |
TestMarshalRawMessageValue/#18 |
pass | pass |
TestMarshalRawMessageValue/#19 |
pass | pass |
TestMarshalRawMessageValue/#20 |
pass | pass |
TestMarshalRawMessageValue/#21 |
pass | pass |
TestMarshalRawMessageValue/#22 |
pass | pass |
TestMarshalRawMessageValue/#23 |
pass | pass |
TestMarshalRawMessageValue/#24 |
pass | pass |
TestMarshalRawMessageValue/#25 |
pass | pass |
TestMarshalRawMessageValue/#26 |
pass | pass |
TestMarshalRawMessageValue/#27 |
pass | pass |
TestMarshalRawMessageValue/#28 |
pass | pass |
TestMarshalRawMessageValue/#29 |
pass | pass |
TestMarshalRawMessageValue/#30 |
pass | pass |
TestMarshalRawMessageValue/#31 |
pass | pass |
TestMarshalRawMessageValue/#32 |
pass | pass |
TestMarshalRawMessageValue/#33 |
pass | pass |
TestMarshalRawMessageValue/#34 |
pass | pass |
TestMarshalRawMessageValue/#35 |
pass | pass |
TestMarshalRawMessageValue/#36 |
pass | pass |
TestMarshalRawMessageValue/#37 |
pass | pass |
TestMarshalRawMessageValue/#38 |
pass | pass |
TestMarshalRawMessageValue/#39 |
pass | pass |
TestMarshalRawMessageValue/#40 |
pass | pass |
TestMarshalRawMessageValue/#41 |
pass | pass |
TestMarshalRawMessageValue/#42 |
pass | pass |
TestMarshalRawMessageValue/#43 |
pass | pass |
TestMarshalRawMessageValue/#44 |
pass | pass |
TestMarshalRawMessageValue/#45 |
pass | pass |
TestMarshalRawMessageValue/#46 |
pass | pass |
TestMarshalRawMessageValue/#47 |
pass | pass |
TestMarshalRawMessageValue/#48 |
pass | pass |
TestMarshalRawMessageValue/#49 |
pass | pass |
TestMarshalRawMessageValue/#50 |
pass | pass |
TestMarshalRawMessageValue/#51 |
pass | pass |
TestMarshalRawMessageValue/#52 |
pass | pass |
TestMarshalRawMessageValue/#53 |
pass | pass |
TestMarshalTextFloatMap |
pass | pass |
TestMarshalUncommonFieldNames |
pass | pass |
TestMarshalerError |
pass | pass |
TestMarshalerError/#00 |
pass | pass |
TestMarshalerError/#01 |
pass | pass |
TestMarshalerEscaping |
pass | pass |
TestNilMarshal |
pass | pass |
TestNilMarshal/#00 |
pass | pass |
TestNilMarshal/#01 |
pass | pass |
TestNilMarshal/#02 |
pass | pass |
TestNilMarshal/#03 |
pass | pass |
TestNilMarshal/#04 |
pass | pass |
TestNilMarshal/#05 |
pass | pass |
TestNilMarshal/#06 |
pass | pass |
TestNilMarshal/#07 |
pass | pass |
TestNilMarshal/#08 |
pass | pass |
TestNilMarshal/#09 |
pass | pass |
TestNilMarshal/#10 |
pass | pass |
TestNilMarshal/#11 |
pass | pass |
TestNilMarshal/#12 |
pass | pass |
TestNilMarshalerTextMapKey |
pass | pass |
TestNullRawMessage |
pass | pass |
TestNullString |
pass | pass |
TestNumberAccessors |
pass | pass |
TestNumberAccessors/#00 |
pass | pass |
TestNumberAccessors/#01 |
pass | pass |
TestNumberAccessors/#02 |
pass | pass |
TestNumberIsValid |
pass | pass |
TestOmitEmpty |
pass | pass |
TestPrefilled |
pass | pass |
TestPrefilled/#00 |
pass | pass |
TestPrefilled/#01 |
pass | pass |
TestPrefilled/#02 |
pass | pass |
TestPrefilled/#03 |
pass | pass |
TestPrefilled/#04 |
pass | pass |
TestPrefilled/#05 |
pass | pass |
TestRawMessage |
pass | pass |
TestRefUnmarshal |
pass | pass |
TestRefValMarshal |
pass | pass |
TestRoundtripStringTag |
pass | pass |
TestRoundtripStringTag/AllTypes |
pass | pass |
TestRoundtripStringTag/StringDoubleEscapes |
pass | pass |
TestSamePointerNoCycle |
pass | pass |
TestSkipArrayObjects |
pass | pass |
TestSliceNoCycle |
pass | pass |
TestSliceOfCustomByte |
pass | pass |
TestStringKind |
pass | pass |
TestStructTagObjectKey |
pass | pass |
TestStructTagObjectKey/#00 |
pass | pass |
TestStructTagObjectKey/#01 |
pass | pass |
TestStructTagObjectKey/#02 |
pass | pass |
TestStructTagObjectKey/#03 |
pass | pass |
TestStructTagObjectKey/#04 |
pass | pass |
TestStructTagObjectKey/#05 |
pass | pass |
TestStructTagObjectKey/#06 |
pass | pass |
TestStructTagObjectKey/#07 |
pass | pass |
TestStructTagObjectKey/#08 |
pass | pass |
TestStructTagObjectKey/#09 |
pass | pass |
TestStructTagObjectKey/#10 |
pass | pass |
TestStructTagObjectKey/#11 |
pass | pass |
TestStructTagObjectKey/#12 |
pass | pass |
TestStructTagObjectKey/#13 |
pass | pass |
TestStructTagObjectKey/#14 |
pass | pass |
TestStructTagObjectKey/#15 |
pass | pass |
TestTagParsing |
pass | pass |
TestTaggedFieldDominates |
pass | pass |
TestTextMarshalerMapKeysAreSorted |
pass | pass |
TestUnmarshal |
pass | pass |
TestUnmarshal/#00 |
pass | pass |
TestUnmarshal/#01 |
pass | pass |
TestUnmarshal/#02 |
pass | pass |
TestUnmarshal/#03 |
pass | pass |
TestUnmarshal/#04 |
pass | pass |
TestUnmarshal/#05 |
pass | pass |
TestUnmarshal/#06 |
pass | pass |
TestUnmarshal/#07 |
pass | pass |
TestUnmarshal/#08 |
pass | pass |
TestUnmarshal/#09 |
pass | pass |
TestUnmarshal/#10 |
pass | pass |
TestUnmarshal/#100 |
pass | pass |
TestUnmarshal/#101 |
pass | pass |
TestUnmarshal/#102 |
pass | pass |
TestUnmarshal/#103 |
pass | pass |
TestUnmarshal/#104 |
pass | pass |
TestUnmarshal/#105 |
pass | pass |
TestUnmarshal/#106 |
pass | pass |
TestUnmarshal/#107 |
pass | pass |
TestUnmarshal/#108 |
pass | pass |
TestUnmarshal/#109 |
pass | pass |
TestUnmarshal/#11 |
pass | pass |
TestUnmarshal/#110 |
pass | pass |
TestUnmarshal/#111 |
pass | pass |
TestUnmarshal/#112 |
pass | pass |
TestUnmarshal/#113 |
pass | pass |
TestUnmarshal/#114 |
pass | pass |
TestUnmarshal/#115 |
pass | pass |
TestUnmarshal/#116 |
pass | pass |
TestUnmarshal/#117 |
pass | pass |
TestUnmarshal/#118 |
pass | pass |
TestUnmarshal/#119 |
pass | pass |
TestUnmarshal/#12 |
pass | pass |
TestUnmarshal/#120 |
pass | pass |
TestUnmarshal/#121 |
pass | pass |
TestUnmarshal/#122 |
pass | pass |
TestUnmarshal/#123 |
pass | pass |
TestUnmarshal/#124 |
pass | pass |
TestUnmarshal/#125 |
pass | pass |
TestUnmarshal/#126 |
pass | pass |
TestUnmarshal/#127 |
pass | pass |
TestUnmarshal/#128 |
pass | pass |
TestUnmarshal/#129 |
pass | pass |
TestUnmarshal/#13 |
pass | pass |
TestUnmarshal/#130 |
pass | pass |
TestUnmarshal/#131 |
pass | pass |
TestUnmarshal/#132 |
pass | pass |
TestUnmarshal/#133 |
pass | pass |
TestUnmarshal/#134 |
pass | pass |
TestUnmarshal/#135 |
pass | pass |
TestUnmarshal/#136 |
pass | pass |
TestUnmarshal/#137 |
pass | pass |
TestUnmarshal/#138 |
pass | pass |
TestUnmarshal/#139 |
pass | pass |
TestUnmarshal/#14 |
pass | pass |
TestUnmarshal/#140 |
pass | pass |
TestUnmarshal/#141 |
pass | pass |
TestUnmarshal/#142 |
pass | pass |
TestUnmarshal/#143 |
pass | pass |
TestUnmarshal/#144 |
pass | pass |
TestUnmarshal/#145 |
pass | pass |
TestUnmarshal/#146 |
pass | pass |
TestUnmarshal/#147 |
pass | pass |
TestUnmarshal/#148 |
pass | pass |
TestUnmarshal/#149 |
pass | pass |
TestUnmarshal/#15 |
pass | pass |
TestUnmarshal/#150 |
pass | pass |
TestUnmarshal/#151 |
pass | pass |
TestUnmarshal/#16 |
pass | pass |
TestUnmarshal/#17 |
pass | pass |
TestUnmarshal/#18 |
pass | pass |
TestUnmarshal/#19 |
pass | pass |
TestUnmarshal/#20 |
pass | pass |
TestUnmarshal/#21 |
pass | pass |
TestUnmarshal/#22 |
pass | pass |
TestUnmarshal/#23 |
pass | pass |
TestUnmarshal/#24 |
pass | pass |
TestUnmarshal/#25 |
pass | pass |
TestUnmarshal/#26 |
pass | pass |
TestUnmarshal/#27 |
pass | pass |
TestUnmarshal/#28 |
pass | pass |
TestUnmarshal/#29 |
pass | pass |
TestUnmarshal/#30 |
pass | pass |
TestUnmarshal/#31 |
pass | pass |
TestUnmarshal/#32 |
pass | pass |
TestUnmarshal/#33 |
pass | pass |
TestUnmarshal/#34 |
pass | pass |
TestUnmarshal/#35 |
pass | pass |
TestUnmarshal/#36 |
pass | pass |
TestUnmarshal/#37 |
pass | pass |
TestUnmarshal/#38 |
pass | pass |
TestUnmarshal/#39 |
pass | pass |
TestUnmarshal/#40 |
pass | pass |
TestUnmarshal/#41 |
pass | pass |
TestUnmarshal/#42 |
pass | pass |
TestUnmarshal/#43 |
pass | pass |
TestUnmarshal/#44 |
pass | pass |
TestUnmarshal/#45 |
pass | pass |
TestUnmarshal/#46 |
pass | pass |
TestUnmarshal/#47 |
pass | pass |
TestUnmarshal/#48 |
pass | pass |
TestUnmarshal/#49 |
pass | pass |
TestUnmarshal/#50 |
pass | pass |
TestUnmarshal/#51 |
pass | pass |
TestUnmarshal/#52 |
pass | pass |
TestUnmarshal/#53 |
pass | pass |
TestUnmarshal/#54 |
pass | pass |
TestUnmarshal/#55 |
pass | pass |
TestUnmarshal/#56 |
pass | pass |
TestUnmarshal/#57 |
pass | pass |
TestUnmarshal/#58 |
pass | pass |
TestUnmarshal/#59 |
pass | pass |
TestUnmarshal/#60 |
pass | pass |
TestUnmarshal/#61 |
pass | pass |
TestUnmarshal/#62 |
pass | pass |
TestUnmarshal/#63 |
pass | pass |
TestUnmarshal/#64 |
pass | pass |
TestUnmarshal/#65 |
pass | pass |
TestUnmarshal/#66 |
pass | pass |
TestUnmarshal/#67 |
pass | pass |
TestUnmarshal/#68 |
pass | pass |
TestUnmarshal/#69 |
pass | pass |
TestUnmarshal/#70 |
pass | pass |
TestUnmarshal/#71 |
pass | pass |
TestUnmarshal/#72 |
pass | pass |
TestUnmarshal/#73 |
pass | pass |
TestUnmarshal/#74 |
pass | pass |
TestUnmarshal/#75 |
pass | pass |
TestUnmarshal/#76 |
pass | pass |
TestUnmarshal/#77 |
pass | pass |
TestUnmarshal/#78 |
pass | pass |
TestUnmarshal/#79 |
pass | pass |
TestUnmarshal/#80 |
pass | pass |
TestUnmarshal/#81 |
pass | pass |
TestUnmarshal/#82 |
pass | pass |
TestUnmarshal/#83 |
pass | pass |
TestUnmarshal/#84 |
pass | pass |
TestUnmarshal/#85 |
pass | pass |
TestUnmarshal/#86 |
pass | pass |
TestUnmarshal/#87 |
pass | pass |
TestUnmarshal/#88 |
pass | pass |
TestUnmarshal/#89 |
pass | pass |
TestUnmarshal/#90 |
pass | pass |
TestUnmarshal/#91 |
pass | pass |
TestUnmarshal/#92 |
pass | pass |
TestUnmarshal/#93 |
pass | pass |
TestUnmarshal/#94 |
pass | pass |
TestUnmarshal/#95 |
pass | pass |
TestUnmarshal/#96 |
pass | pass |
TestUnmarshal/#97 |
pass | pass |
TestUnmarshal/#98 |
pass | pass |
TestUnmarshal/#99 |
pass | pass |
TestUnmarshalEmbeddedUnexported |
pass | pass |
TestUnmarshalEmbeddedUnexported/#00 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#01 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#02 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#03 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#04 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#05 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#06 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#07 |
pass | pass |
TestUnmarshalEmbeddedUnexported/#08 |
pass | pass |
TestUnmarshalErrorAfterMultipleJSON |
pass | pass |
TestUnmarshalErrorAfterMultipleJSON/#00 |
pass | pass |
TestUnmarshalErrorAfterMultipleJSON/#01 |
pass | pass |
TestUnmarshalErrorAfterMultipleJSON/#02 |
pass | pass |
TestUnmarshalErrorAfterMultipleJSON/#03 |
pass | pass |
TestUnmarshalErrorAfterMultipleJSON/#04 |
pass | pass |
TestUnmarshalInterface |
pass | pass |
TestUnmarshalJSONLiteralError |
pass | pass |
TestUnmarshalMapWithTextUnmarshalerStringKey |
pass | pass |
TestUnmarshalMarshal |
pass | pass |
TestUnmarshalMaxDepth |
pass | pass |
TestUnmarshalMaxDepth/custom_unmarshaler-ArrayOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/custom_unmarshaler-ArrayOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/custom_unmarshaler-ArrayUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/custom_unmarshaler-ObjectOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/custom_unmarshaler-ObjectOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/custom_unmarshaler-ObjectUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_missing_field-ArrayOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_missing_field-ArrayOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_missing_field-ArrayUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_missing_field-ObjectOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_missing_field-ObjectOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_missing_field-ObjectUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_named_field-ArrayOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_named_field-ArrayOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_named_field-ArrayUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_named_field-ObjectOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_named_field-ObjectOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/typed_named_field-ObjectUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/unstructured-ArrayOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/unstructured-ArrayOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/unstructured-ArrayUnderMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/unstructured-ObjectOverMaxNestingDepth |
pass | pass |
TestUnmarshalMaxDepth/unstructured-ObjectOverStackDepth |
pass | pass |
TestUnmarshalMaxDepth/unstructured-ObjectUnderMaxNestingDepth |
pass | pass |
TestUnmarshalNulls |
pass | pass |
TestUnmarshalPanic |
pass | pass |
TestUnmarshalPtrPtr |
pass | pass |
TestUnmarshalRecursivePointer |
pass | pass |
TestUnmarshalRescanLiteralMangledUnquote |
pass | pass |
TestUnmarshalSyntax |
pass | pass |
TestUnmarshalSyntax/#00 |
pass | pass |
TestUnmarshalSyntax/#01 |
pass | pass |
TestUnmarshalSyntax/#02 |
pass | pass |
TestUnmarshalSyntax/#03 |
pass | pass |
TestUnmarshalSyntax/#04 |
pass | pass |
TestUnmarshalSyntax/#05 |
pass | pass |
TestUnmarshalSyntax/#06 |
pass | pass |
TestUnmarshalSyntax/#07 |
pass | pass |
TestUnmarshalTypeError |
pass | pass |
TestUnmarshalTypeError/#00 |
pass | pass |
TestUnmarshalTypeError/#01 |
pass | pass |
TestUnmarshalTypeError/#02 |
pass | pass |
TestUnmarshalTypeError/#03 |
pass | pass |
TestUnmarshalTypeError/#04 |
pass | pass |
TestUnmarshalTypeError/#05 |
pass | pass |
TestUnmarshalUnexported |
pass | pass |
TestUnsupportedValues |
pass | pass |
TestUnsupportedValues/#00 |
pass | pass |
TestUnsupportedValues/#01 |
pass | pass |
TestUnsupportedValues/#02 |
pass | pass |
TestUnsupportedValues/#03 |
pass | pass |
TestUnsupportedValues/#04 |
pass | pass |
TestUnsupportedValues/#05 |
pass | pass |
TestUnsupportedValues/#06 |
pass | pass |
TestUnsupportedValues/#07 |
pass | pass |
TestValid |
pass | pass |
TestValid/#00 |
pass | pass |
TestValid/#01 |
pass | pass |
TestValid/#02 |
pass | pass |
TestValid/#03 |
pass | pass |
TestValid/#04 |
pass | pass |
TestValid/#05 |
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.
- BenchmarkCodeDecoder (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkCodeEncoder (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkCodeEncoderError (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkCodeMarshal (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkCodeMarshalError (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkCodeUnmarshal (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkCodeUnmarshalReuse (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkDecoderStream (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkEncodeMarshaler (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkEncoderEncode (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkIssue10335 (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkIssue34127 (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkMarshalBytes (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkMarshalBytesError (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkMarshalMap (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkNumberIsValid (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkNumberIsValidRegexp (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkTypeFieldsCache (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnicodeDecoder (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmapped (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmarshalFloat64 (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmarshalInt64 (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmarshalMap (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmarshalNumber (benchmark): benchmark execution is deferred to Phase 4D
- BenchmarkUnmarshalString (benchmark): benchmark execution is deferred to Phase 4D
- ExampleDecoder (example): example execution is deferred to Phase 4D
- ExampleDecoder_Decode_stream (example): example execution is deferred to Phase 4D
- ExampleDecoder_Token (example): example execution is deferred to Phase 4D
- ExampleHTMLEscape (example): example execution is deferred to Phase 4D
- ExampleIndent (example): example execution is deferred to Phase 4D
- ExampleMarshal (example): example execution is deferred to Phase 4D
- ExampleMarshalIndent (example): example execution is deferred to Phase 4D
- ExampleRawMessage_marshal (example): example execution is deferred to Phase 4D
- ExampleRawMessage_unmarshal (example): example execution is deferred to Phase 4D
- ExampleUnmarshal (example): example execution is deferred to Phase 4D
- ExampleValid (example): example execution is deferred to Phase 4D
- Example_customMarshalJSON (example): example execution is deferred to Phase 4D
- Example_textMarshalJSON (example): example execution is deferred to Phase 4D
- FuzzDecoderToken (fuzz): fuzz execution is deferred to Phase 4D
- FuzzEqualFold (fuzz): fuzz execution is deferred to Phase 4D
- FuzzUnmarshalJSON (fuzz): fuzz execution is deferred to Phase 4D