Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
294 changes: 147 additions & 147 deletions .gas-snapshot
Original file line number Diff line number Diff line change
@@ -1,147 +1,147 @@
ArrayTest:test_decodeEmptyArray() (gas: 3443)
ArrayTest:test_decodeLargeArray() (gas: 3486)
ArrayTest:test_decodeMixedArray() (gas: 6654)
ArrayTest:test_decodeNestedArray() (gas: 7376)
ArrayTest:test_decodeSingleElementArray() (gas: 4237)
BytesTest:testFail_Bytes32_long() (gas: 782)
BytesTest:testFail_Bytes32_parameter() (gas: 374)
BytesTest:testFail_invalidBytes() (gas: 1041)
BytesTest:testFail_skipBytes() (gas: 519)
BytesTest:test_Bytes32_short() (gas: 4288)
BytesTest:test_decodeEmptyBytes() (gas: 3877)
BytesTest:test_decodeLongBytes() (gas: 3971)
BytesTest:test_decodeMediumBytes() (gas: 1094)
BytesTest:test_decodeShortBytes() (gas: 3964)
BytesTest:test_skipBytes() (gas: 786)
ComparisonTest:test_decodeArrayU8_CBORDecoder() (gas: 5338)
ComparisonTest:test_decodeArrayU8_ReadCbor() (gas: 2359)
ComparisonTest:test_decodeFalse_CBORDecoder() (gas: 927)
ComparisonTest:test_decodeFalse_ReadCbor() (gas: 440)
ComparisonTest:test_decodeFixedArray_CBORDecoder() (gas: 9454)
ComparisonTest:test_decodeFixedArray_ReadCbor() (gas: 4649)
ComparisonTest:test_decodeInteger_CBORDecoder() (gas: 895)
ComparisonTest:test_decodeInteger_ReadCbor() (gas: 560)
ComparisonTest:test_decodeNull_CBORDecoder() (gas: 399)
ComparisonTest:test_decodeNull_ReadCbor() (gas: 241)
ComparisonTest:test_decodeStringWithWeirdChar_CBORDecoder() (gas: 2377)
ComparisonTest:test_decodeStringWithWeirdChar_ReadCbor() (gas: 1129)
ComparisonTest:test_decodeString_CBORDecoder() (gas: 3902)
ComparisonTest:test_decodeString_ReadCbor() (gas: 1202)
ComparisonTest:test_decodeTrue_CBORDecoder() (gas: 948)
ComparisonTest:test_decodeTrue_ReadCbor() (gas: 498)
HeaderTest:testFail_header32_badu8() (gas: 611)
HeaderTest:testFail_header32_u64() (gas: 617)
HeaderTest:testFail_header8_expectMajor() (gas: 500)
HeaderTest:testFail_header_badext() (gas: 702)
HeaderTest:testFail_header_expectMajor() (gas: 475)
HeaderTest:testFail_header_expectMinor_failmajor() (gas: 502)
HeaderTest:testFail_parseArg_unsupportedMinor(uint8) (runs: 256, μ: 3993, ~: 3993)
HeaderTest:test_header() (gas: 4277)
HeaderTest:test_header32_u16() (gas: 3647)
HeaderTest:test_header32_u32() (gas: 3621)
MapTest:test_decodeEmptyMap() (gas: 544)
MapTest:test_decodeNestedMap() (gas: 4413)
MapTest:test_decodeSingleKeyMap() (gas: 6000)
MapTest:test_deeplyNestedStructure() (gas: 10313)
NIntTest:testFail_badInt() (gas: 455)
NIntTest:testFail_invalidNInt8() (gas: 674)
NIntTest:testFail_notNInt8() (gas: 581)
NIntTest:testFail_outOfBoundsNInt16() (gas: 545)
NIntTest:test_decodeLongNInt8() (gas: 3660)
NIntTest:test_decodeNInt16() (gas: 3814)
NIntTest:test_decodeNInt32() (gas: 3797)
NIntTest:test_decodeNInt64() (gas: 3834)
NIntTest:test_decodeNInt8() (gas: 3681)
NIntTest:test_decodeShortNInt8() (gas: 3584)
NIntTest:test_decodeSmallNInts() (gas: 4435)
PeekTest:test_isArray_false() (gas: 3184)
PeekTest:test_isArray_true() (gas: 3162)
PeekTest:test_isBool_false() (gas: 3161)
PeekTest:test_isBool_true() (gas: 3601)
PeekTest:test_isBytes_false() (gas: 3204)
PeekTest:test_isBytes_true() (gas: 3161)
PeekTest:test_isInt_false() (gas: 3182)
PeekTest:test_isInt_true() (gas: 3692)
PeekTest:test_isMap_false() (gas: 3160)
PeekTest:test_isMap_true() (gas: 3184)
PeekTest:test_isNInt_false() (gas: 3222)
PeekTest:test_isNInt_true() (gas: 3162)
PeekTest:test_isNull_false() (gas: 3246)
PeekTest:test_isNull_true() (gas: 3184)
PeekTest:test_isString_false() (gas: 3184)
PeekTest:test_isString_true() (gas: 3163)
PeekTest:test_isTag_expect_badminor() (gas: 3726)
PeekTest:test_isTag_expect_false() (gas: 3338)
PeekTest:test_isTag_expect_rand_16(uint16) (runs: 256, μ: 3623, ~: 3623)
PeekTest:test_isTag_expect_rand_64(uint32) (runs: 256, μ: 3634, ~: 3634)
PeekTest:test_isTag_expect_rand_64(uint64) (runs: 256, μ: 3607, ~: 3607)
PeekTest:test_isTag_expect_true() (gas: 3324)
PeekTest:test_isTag_false() (gas: 3182)
PeekTest:test_isTag_false_expect() (gas: 3286)
PeekTest:test_isTag_true() (gas: 3183)
PeekTest:test_isUInt_false() (gas: 3205)
PeekTest:test_isUInt_true() (gas: 3231)
PeekTest:test_isUndefined_false() (gas: 3245)
PeekTest:test_isUndefined_true() (gas: 3164)
RangeTest:testFail_requireComplete() (gas: 370)
RangeTest:testFail_requireRange() (gas: 406)
RangeTest:test_requireComplete() (gas: 322)
RangeTest:test_requireRange() (gas: 3718)
ReadBignum_Test:testFail_Int256_notbignum() (gas: 782)
ReadBignum_Test:testFail_Integer_UInt256_max() (gas: 2268)
ReadBignum_Test:testFail_NInt256_large() (gas: 1604)
ReadBignum_Test:testFail_NInt256_maxu256() (gas: 1633)
ReadBignum_Test:testFail_NInt256_overflow() (gas: 1699)
ReadBignum_Test:testFail_UInt256_large() (gas: 1548)
ReadBignum_Test:test_Integer() (gas: 14370)
ReadBignum_Test:test_NInt256_max() (gas: 4905)
ReadBignum_Test:test_NInt256_middle() (gas: 6383)
ReadBignum_Test:test_NInt256_multi() (gas: 4308)
ReadBignum_Test:test_NInt256_random(int256) (runs: 256, μ: 5816, ~: 5816)
ReadBignum_Test:test_NInt256_single() (gas: 4309)
ReadBignum_Test:test_UInt256_max() (gas: 4629)
ReadBignum_Test:test_UInt256_middle() (gas: 6114)
ReadBignum_Test:test_UInt256_multi() (gas: 4105)
ReadBignum_Test:test_UInt256_random(uint256) (runs: 256, μ: 4689, ~: 4689)
ReadBignum_Test:test_UInt256_single() (gas: 4488)
ReadCidSha256_Test:testFail_Cid_NullableCid_zeroes() (gas: 912)
ReadCidSha256_Test:testFail_Cid_nullCbor() (gas: 771)
ReadCidSha256_Test:testFail_Cid_zeroCidCbor() (gas: 807)
ReadCidSha256_Test:test_Cid() (gas: 1141)
ReadCidSha256_Test:test_Cid_multicodec_raw() (gas: 1085)
ReadCidSha256_Test:test_Cid_random(uint256) (runs: 256, μ: 4552, ~: 4552)
ReadCidSha256_Test:test_NullableCid_nullCbor() (gas: 3446)
ReadCidSha256_Test:test_NullableCid_random(uint256) (runs: 256, μ: 4412, ~: 4424)
SimpleTest:testFail_decodeBool() (gas: 521)
SimpleTest:testFail_skipNull() (gas: 444)
SimpleTest:testFail_skipUndefined() (gas: 454)
SimpleTest:test_decodeFalse() (gas: 3322)
SimpleTest:test_decodeTrue() (gas: 3327)
SimpleTest:test_skipNull() (gas: 435)
SimpleTest:test_skipUndefined() (gas: 478)
StringTest:testFail_String1() (gas: 463)
StringTest:testFail_String32_long() (gas: 798)
StringTest:testFail_String32_parameter() (gas: 353)
StringTest:testFail_invalidString() (gas: 1066)
StringTest:testFail_skipString() (gas: 519)
StringTest:test_String1() (gas: 3383)
StringTest:test_String32_short() (gas: 4266)
StringTest:test_decodeEmptyString() (gas: 3804)
StringTest:test_decodeLongString() (gas: 3929)
StringTest:test_decodeMediumString() (gas: 1069)
StringTest:test_decodeShortString() (gas: 3949)
StringTest:test_skipString() (gas: 788)
TagTest:testFail_notTag() (gas: 677)
TagTest:testFail_unexpectedTag() (gas: 708)
TagTest:test_decodeExpectedTag() (gas: 688)
TagTest:test_decodeTag() (gas: 3599)
UIntTest:testFail_invalidUInt8() (gas: 649)
UIntTest:testFail_notUInt8() (gas: 580)
UIntTest:testFail_outOfBoundsUInt16() (gas: 587)
UIntTest:test_decodeLongUInt8() (gas: 3519)
UIntTest:test_decodeShortUInt8() (gas: 3464)
UIntTest:test_decodeSmallInts() (gas: 4178)
UIntTest:test_decodeUInt16() (gas: 3642)
UIntTest:test_decodeUInt32() (gas: 3670)
UIntTest:test_decodeUInt64() (gas: 3717)
UIntTest:test_decodeUInt8() (gas: 3520)
ArrayTest:test_decodeEmptyArray() (gas: 3436)
ArrayTest:test_decodeLargeArray() (gas: 3480)
ArrayTest:test_decodeMixedArray() (gas: 6558)
ArrayTest:test_decodeNestedArray() (gas: 7342)
ArrayTest:test_decodeSingleElementArray() (gas: 4226)
BytesTest:testFail_Bytes32_long() (gas: 773)
BytesTest:testFail_Bytes32_parameter() (gas: 367)
BytesTest:testFail_invalidBytes() (gas: 943)
BytesTest:testFail_skipBytes() (gas: 514)
BytesTest:test_Bytes32_short() (gas: 4275)
BytesTest:test_decodeEmptyBytes() (gas: 3861)
BytesTest:test_decodeLongBytes() (gas: 3868)
BytesTest:test_decodeMediumBytes() (gas: 992)
BytesTest:test_decodeShortBytes() (gas: 3861)
BytesTest:test_skipBytes() (gas: 780)
ComparisonTest:test_decodeArrayU8_CBORDecoder() (gas: 5274)
ComparisonTest:test_decodeArrayU8_ReadCbor() (gas: 2334)
ComparisonTest:test_decodeFalse_CBORDecoder() (gas: 916)
ComparisonTest:test_decodeFalse_ReadCbor() (gas: 437)
ComparisonTest:test_decodeFixedArray_CBORDecoder() (gas: 9207)
ComparisonTest:test_decodeFixedArray_ReadCbor() (gas: 4402)
ComparisonTest:test_decodeInteger_CBORDecoder() (gas: 884)
ComparisonTest:test_decodeInteger_ReadCbor() (gas: 554)
ComparisonTest:test_decodeNull_CBORDecoder() (gas: 396)
ComparisonTest:test_decodeNull_ReadCbor() (gas: 240)
ComparisonTest:test_decodeStringWithWeirdChar_CBORDecoder() (gas: 2356)
ComparisonTest:test_decodeStringWithWeirdChar_ReadCbor() (gas: 1052)
ComparisonTest:test_decodeString_CBORDecoder() (gas: 3869)
ComparisonTest:test_decodeString_ReadCbor() (gas: 1125)
ComparisonTest:test_decodeTrue_CBORDecoder() (gas: 937)
ComparisonTest:test_decodeTrue_ReadCbor() (gas: 495)
HeaderTest:testFail_header32_badu8() (gas: 608)
HeaderTest:testFail_header32_u64() (gas: 614)
HeaderTest:testFail_header8_expectMajor() (gas: 497)
HeaderTest:testFail_header_badext() (gas: 697)
HeaderTest:testFail_header_expectMajor() (gas: 472)
HeaderTest:testFail_header_expectMinor_failmajor() (gas: 499)
HeaderTest:testFail_parseArg_unsupportedMinor(uint8) (runs: 256, μ: 3986, ~: 3986)
HeaderTest:test_header() (gas: 4270)
HeaderTest:test_header32_u16() (gas: 3643)
HeaderTest:test_header32_u32() (gas: 3617)
MapTest:test_decodeEmptyMap() (gas: 539)
MapTest:test_decodeNestedMap() (gas: 4369)
MapTest:test_decodeSingleKeyMap() (gas: 5909)
MapTest:test_deeplyNestedStructure() (gas: 10262)
NIntTest:testFail_badInt() (gas: 452)
NIntTest:testFail_invalidNInt8() (gas: 668)
NIntTest:testFail_notNInt8() (gas: 575)
NIntTest:testFail_outOfBoundsNInt16() (gas: 539)
NIntTest:test_decodeLongNInt8() (gas: 3653)
NIntTest:test_decodeNInt16() (gas: 3806)
NIntTest:test_decodeNInt32() (gas: 3789)
NIntTest:test_decodeNInt64() (gas: 3826)
NIntTest:test_decodeNInt8() (gas: 3674)
NIntTest:test_decodeShortNInt8() (gas: 3577)
NIntTest:test_decodeSmallNInts() (gas: 4422)
PeekTest:test_isArray_false() (gas: 3181)
PeekTest:test_isArray_true() (gas: 3160)
PeekTest:test_isBool_false() (gas: 3158)
PeekTest:test_isBool_true() (gas: 3598)
PeekTest:test_isBytes_false() (gas: 3201)
PeekTest:test_isBytes_true() (gas: 3159)
PeekTest:test_isInt_false() (gas: 3179)
PeekTest:test_isInt_true() (gas: 3687)
PeekTest:test_isMap_false() (gas: 3157)
PeekTest:test_isMap_true() (gas: 3182)
PeekTest:test_isNInt_false() (gas: 3218)
PeekTest:test_isNInt_true() (gas: 3160)
PeekTest:test_isNull_false() (gas: 3241)
PeekTest:test_isNull_true() (gas: 3182)
PeekTest:test_isString_false() (gas: 3181)
PeekTest:test_isString_true() (gas: 3161)
PeekTest:test_isTag_expect_badminor() (gas: 3720)
PeekTest:test_isTag_expect_false() (gas: 3333)
PeekTest:test_isTag_expect_rand_16(uint16) (runs: 256, μ: 3617, ~: 3617)
PeekTest:test_isTag_expect_rand_64(uint32) (runs: 256, μ: 3628, ~: 3628)
PeekTest:test_isTag_expect_rand_64(uint64) (runs: 256, μ: 3601, ~: 3601)
PeekTest:test_isTag_expect_true() (gas: 3319)
PeekTest:test_isTag_false() (gas: 3179)
PeekTest:test_isTag_false_expect() (gas: 3281)
PeekTest:test_isTag_true() (gas: 3181)
PeekTest:test_isUInt_false() (gas: 3202)
PeekTest:test_isUInt_true() (gas: 3227)
PeekTest:test_isUndefined_false() (gas: 3240)
PeekTest:test_isUndefined_true() (gas: 3162)
RangeTest:testFail_requireComplete() (gas: 369)
RangeTest:testFail_requireRange() (gas: 404)
RangeTest:test_requireComplete() (gas: 321)
RangeTest:test_requireRange() (gas: 3712)
ReadBignum_Test:testFail_Int256_notbignum() (gas: 775)
ReadBignum_Test:testFail_Integer_UInt256_max() (gas: 2163)
ReadBignum_Test:testFail_NInt256_large() (gas: 1506)
ReadBignum_Test:testFail_NInt256_maxu256() (gas: 1534)
ReadBignum_Test:testFail_NInt256_overflow() (gas: 1600)
ReadBignum_Test:testFail_UInt256_large() (gas: 1450)
ReadBignum_Test:test_Integer() (gas: 14240)
ReadBignum_Test:test_NInt256_max() (gas: 4803)
ReadBignum_Test:test_NInt256_middle() (gas: 6075)
ReadBignum_Test:test_NInt256_multi() (gas: 4296)
ReadBignum_Test:test_NInt256_random(int256) (runs: 256, μ: 5706, ~: 5706)
ReadBignum_Test:test_NInt256_single() (gas: 4297)
ReadBignum_Test:test_UInt256_max() (gas: 4530)
ReadBignum_Test:test_UInt256_middle() (gas: 5809)
ReadBignum_Test:test_UInt256_multi() (gas: 4096)
ReadBignum_Test:test_UInt256_random(uint256) (runs: 256, μ: 4589, ~: 4589)
ReadBignum_Test:test_UInt256_single() (gas: 4389)
ReadCidSha256_Test:testFail_Cid_NullableCid_zeroes() (gas: 903)
ReadCidSha256_Test:testFail_Cid_nullCbor() (gas: 765)
ReadCidSha256_Test:testFail_Cid_zeroCidCbor() (gas: 800)
ReadCidSha256_Test:test_Cid() (gas: 1133)
ReadCidSha256_Test:test_Cid_multicodec_raw() (gas: 1079)
ReadCidSha256_Test:test_Cid_random(uint256) (runs: 256, μ: 4540, ~: 4540)
ReadCidSha256_Test:test_NullableCid_nullCbor() (gas: 3440)
ReadCidSha256_Test:test_NullableCid_random(uint256) (runs: 256, μ: 4397, ~: 4409)
SimpleTest:testFail_decodeBool() (gas: 518)
SimpleTest:testFail_skipNull() (gas: 440)
SimpleTest:testFail_skipUndefined() (gas: 450)
SimpleTest:test_decodeFalse() (gas: 3317)
SimpleTest:test_decodeTrue() (gas: 3323)
SimpleTest:test_skipNull() (gas: 431)
SimpleTest:test_skipUndefined() (gas: 474)
StringTest:testFail_String1() (gas: 460)
StringTest:testFail_String32_long() (gas: 788)
StringTest:testFail_String32_parameter() (gas: 346)
StringTest:testFail_invalidString() (gas: 989)
StringTest:testFail_skipString() (gas: 514)
StringTest:test_String1() (gas: 3379)
StringTest:test_String32_short() (gas: 4254)
StringTest:test_decodeEmptyString() (gas: 3807)
StringTest:test_decodeLongString() (gas: 3851)
StringTest:test_decodeMediumString() (gas: 992)
StringTest:test_decodeShortString() (gas: 3871)
StringTest:test_skipString() (gas: 782)
TagTest:testFail_notTag() (gas: 671)
TagTest:testFail_unexpectedTag() (gas: 702)
TagTest:test_decodeExpectedTag() (gas: 682)
TagTest:test_decodeTag() (gas: 3591)
UIntTest:testFail_invalidUInt8() (gas: 643)
UIntTest:testFail_notUInt8() (gas: 574)
UIntTest:testFail_outOfBoundsUInt16() (gas: 580)
UIntTest:test_decodeLongUInt8() (gas: 3512)
UIntTest:test_decodeShortUInt8() (gas: 3457)
UIntTest:test_decodeSmallInts() (gas: 4164)
UIntTest:test_decodeUInt16() (gas: 3633)
UIntTest:test_decodeUInt32() (gas: 3661)
UIntTest:test_decodeUInt64() (gas: 3709)
UIntTest:test_decodeUInt8() (gas: 3513)
Loading