1- ArrayTest:test_decodeEmptyArray() (gas: 560)
2- ArrayTest:test_decodeLargeArray() (gas: 606)
3- ArrayTest:test_decodeMixedArray() (gas: 2048)
4- ArrayTest:test_decodeNestedArray() (gas: 2281)
5- ArrayTest:test_decodeSingleElementArray() (gas: 987)
6- BytesTest:test_Bytes32_short() (gas: 846)
7- BytesTest:test_decodeEmptyBytes() (gas: 760)
8- BytesTest:test_decodeLongBytes() (gas: 851)
9- BytesTest:test_decodeMediumBytes() (gas: 830)
10- BytesTest:test_decodeShortBytes() (gas: 777)
1+ ArrayTest:test_Array_empty() (gas: 560)
2+ ArrayTest:test_Array_large() (gas: 607)
3+ ArrayTest:test_Array_mixed() (gas: 2071)
4+ ArrayTest:test_Array_nested() (gas: 2280)
5+ ArrayTest:test_Array_single() (gas: 964)
6+ BignumTest:test_Integer() (gas: 12559)
7+ BignumTest:test_NInt256_max() (gas: 1697)
8+ BignumTest:test_NInt256_middle() (gas: 2134)
9+ BignumTest:test_NInt256_multi() (gas: 1190)
10+ BignumTest:test_NInt256_random(int256) (runs: 256, μ: 5100, ~: 5100)
11+ BignumTest:test_NInt256_single() (gas: 1191)
12+ BignumTest:test_UInt256_max() (gas: 1502)
13+ BignumTest:test_UInt256_middle() (gas: 1946)
14+ BignumTest:test_UInt256_multi() (gas: 1068)
15+ BignumTest:test_UInt256_random(uint256) (runs: 256, μ: 1561, ~: 1561)
16+ BignumTest:test_UInt256_single() (gas: 1364)
17+ BytesTest:test_Bytes32_short() (gas: 802)
18+ BytesTest:test_Bytes_empty() (gas: 761)
19+ BytesTest:test_Bytes_extended() (gas: 851)
20+ BytesTest:test_Bytes_short() (gas: 779)
1121BytesTest:test_skipBytes() (gas: 653)
22+ CidSha256Test:test_Cid() (gas: 521)
23+ CidSha256Test:test_Cid_multicodec_raw() (gas: 449)
24+ CidSha256Test:test_Cid_random(uint256) (runs: 256, μ: 3520, ~: 3520)
25+ CidSha256Test:test_NullableCid_nullCbor() (gas: 519)
26+ CidSha256Test:test_NullableCid_random(uint256) (runs: 256, μ: 885, ~: 889)
1227ComparisonTest:test_decodeArrayU8_CBORDecoder() (gas: 5274)
1328ComparisonTest:test_decodeArrayU8_ReadCbor() (gas: 2334)
1429ComparisonTest:test_decodeFalse_CBORDecoder() (gas: 916)
@@ -28,17 +43,25 @@ ComparisonTest:test_decodeTrue_ReadCbor() (gas: 483)
2843HeaderTest:test_header() (gas: 651)
2944HeaderTest:test_header32_u16() (gas: 726)
3045HeaderTest:test_header32_u32() (gas: 700)
31- MapTest:test_decodeEmptyMap() (gas: 539)
32- MapTest:test_decodeNestedMap() (gas: 6619)
33- MapTest:test_decodeSingleKeyMap() (gas: 1764)
34- MapTest:test_deeplyNestedStructure() (gas: 3560)
35- NIntTest:test_decodeLongNInt8() (gas: 768)
36- NIntTest:test_decodeNInt16() (gas: 918)
37- NIntTest:test_decodeNInt32() (gas: 901)
38- NIntTest:test_decodeNInt64() (gas: 938)
39- NIntTest:test_decodeNInt8() (gas: 789)
40- NIntTest:test_decodeShortNInt8() (gas: 689)
41- NIntTest:test_decodeSmallNInts() (gas: 1155)
46+ IntTest:test_Int_max() (gas: 835)
47+ IntTest:test_Int_min() (gas: 948)
48+ IntTest:test_Int_neg_one() (gas: 787)
49+ IntTest:test_Int_nint16() (gas: 891)
50+ IntTest:test_Int_uint16() (gas: 778)
51+ IntTest:test_Int_zero() (gas: 695)
52+ MapTest:test_Map_empty() (gas: 559)
53+ MapTest:test_Map_nested() (gas: 6640)
54+ MapTest:test_Map_nested2() (gas: 3561)
55+ MapTest:test_Map_single() (gas: 1742)
56+ NIntTest:test_NInt() (gas: 874)
57+ NIntTest:test_NInt16() (gas: 874)
58+ NIntTest:test_NInt32() (gas: 947)
59+ NIntTest:test_NInt64() (gas: 938)
60+ NIntTest:test_NInt8_0() (gas: 731)
61+ NIntTest:test_NInt8_1() (gas: 666)
62+ NIntTest:test_NInt8_long() (gas: 789)
63+ NIntTest:test_NInt8_max() (gas: 766)
64+ NIntTest:test_NInt8_short() (gas: 667)
4265PeekTest:test_isArray_false() (gas: 317)
4366PeekTest:test_isArray_true() (gas: 312)
4467PeekTest:test_isBool_false() (gas: 305)
@@ -68,39 +91,24 @@ PeekTest:test_isUInt_false() (gas: 349)
6891PeekTest:test_isUInt_true() (gas: 370)
6992PeekTest:test_isUndefined_false() (gas: 375)
7093PeekTest:test_isUndefined_true() (gas: 303)
71- ReadBignum_Test:test_Integer() (gas: 12559)
72- ReadBignum_Test:test_NInt256_max() (gas: 1697)
73- ReadBignum_Test:test_NInt256_middle() (gas: 2134)
74- ReadBignum_Test:test_NInt256_multi() (gas: 1190)
75- ReadBignum_Test:test_NInt256_random(int256) (runs: 256, μ: 5100, ~: 5100)
76- ReadBignum_Test:test_NInt256_single() (gas: 1191)
77- ReadBignum_Test:test_UInt256_max() (gas: 1502)
78- ReadBignum_Test:test_UInt256_middle() (gas: 1946)
79- ReadBignum_Test:test_UInt256_multi() (gas: 1068)
80- ReadBignum_Test:test_UInt256_random(uint256) (runs: 256, μ: 1561, ~: 1561)
81- ReadBignum_Test:test_UInt256_single() (gas: 1364)
82- ReadCidSha256_Test:test_Cid() (gas: 521)
83- ReadCidSha256_Test:test_Cid_multicodec_raw() (gas: 449)
84- ReadCidSha256_Test:test_Cid_random(uint256) (runs: 256, μ: 3520, ~: 3520)
85- ReadCidSha256_Test:test_NullableCid_nullCbor() (gas: 519)
86- ReadCidSha256_Test:test_NullableCid_random(uint256) (runs: 256, μ: 885, ~: 889)
87- SimpleTest:test_decodeFalse() (gas: 424)
88- SimpleTest:test_decodeTrue() (gas: 438)
94+ SimpleTest:test_Boolean_false() (gas: 446)
95+ SimpleTest:test_Boolean_true() (gas: 482)
8996SimpleTest:test_skipNull() (gas: 412)
90- SimpleTest:test_skipUndefined() (gas: 455 )
97+ SimpleTest:test_skipUndefined() (gas: 433 )
9198StringTest:test_String1() (gas: 457)
92- StringTest:test_String32_short() (gas: 805)
93- StringTest:test_decodeEmptyString() (gas: 755)
94- StringTest:test_decodeLongString() (gas: 801)
95- StringTest:test_decodeMediumString() (gas: 852)
96- StringTest:test_decodeShortString() (gas: 778)
97- StringTest:test_skipString() (gas: 677)
98- TagTest:test_decodeExpectedTag() (gas: 627)
99- TagTest:test_decodeTag() (gas: 666)
100- UIntTest:test_decodeLongUInt8() (gas: 636)
101- UIntTest:test_decodeShortUInt8() (gas: 578)
102- UIntTest:test_decodeSmallInts() (gas: 913)
103- UIntTest:test_decodeUInt16() (gas: 751)
104- UIntTest:test_decodeUInt32() (gas: 779)
105- UIntTest:test_decodeUInt64() (gas: 827)
106- UIntTest:test_decodeUInt8() (gas: 634)
99+ StringTest:test_String32_short() (gas: 849)
100+ StringTest:test_String_empty() (gas: 755)
101+ StringTest:test_String_extended() (gas: 799)
102+ StringTest:test_String_short() (gas: 778)
103+ StringTest:test_skipString() (gas: 654)
104+ TagTest:test_Tag() (gas: 644)
105+ TagTest:test_Tag_expected() (gas: 671)
106+ UIntTest:test_UInt() (gas: 726)
107+ UIntTest:test_UInt16_max() (gas: 752)
108+ UIntTest:test_UInt32_max() (gas: 790)
109+ UIntTest:test_UInt64_max() (gas: 805)
110+ UIntTest:test_UInt8_0() (gas: 579)
111+ UIntTest:test_UInt8_1() (gas: 577)
112+ UIntTest:test_UInt8_extended() (gas: 657)
113+ UIntTest:test_UInt8_max() (gas: 679)
114+ UIntTest:test_UInt8_short() (gas: 533)
0 commit comments