Skip to content

Commit 3d49bee

Browse files
committed
use uint indexes
1 parent 8b2dd88 commit 3d49bee

17 files changed

+368
-384
lines changed

.gas-snapshot

Lines changed: 27 additions & 27 deletions
Original file line numberDiff line numberDiff line change
@@ -3,12 +3,12 @@ ArrayTest:test_decodeLargeArray() (gas: 606)
33
ArrayTest:test_decodeMixedArray() (gas: 2048)
44
ArrayTest:test_decodeNestedArray() (gas: 2281)
55
ArrayTest:test_decodeSingleElementArray() (gas: 987)
6-
BytesTest:test_Bytes32_short() (gas: 852)
7-
BytesTest:test_decodeEmptyBytes() (gas: 766)
6+
BytesTest:test_Bytes32_short() (gas: 846)
7+
BytesTest:test_decodeEmptyBytes() (gas: 760)
88
BytesTest:test_decodeLongBytes() (gas: 851)
99
BytesTest:test_decodeMediumBytes() (gas: 830)
1010
BytesTest:test_decodeShortBytes() (gas: 777)
11-
BytesTest:test_skipBytes() (gas: 668)
11+
BytesTest:test_skipBytes() (gas: 653)
1212
ComparisonTest:test_decodeArrayU8_CBORDecoder() (gas: 5274)
1313
ComparisonTest:test_decodeArrayU8_ReadCbor() (gas: 2334)
1414
ComparisonTest:test_decodeFalse_CBORDecoder() (gas: 916)
@@ -25,9 +25,9 @@ ComparisonTest:test_decodeString_CBORDecoder() (gas: 3869)
2525
ComparisonTest:test_decodeString_ReadCbor() (gas: 957)
2626
ComparisonTest:test_decodeTrue_CBORDecoder() (gas: 937)
2727
ComparisonTest:test_decodeTrue_ReadCbor() (gas: 483)
28-
HeaderTest:test_header() (gas: 666)
29-
HeaderTest:test_header32_u16() (gas: 732)
30-
HeaderTest:test_header32_u32() (gas: 706)
28+
HeaderTest:test_header() (gas: 660)
29+
HeaderTest:test_header32_u16() (gas: 726)
30+
HeaderTest:test_header32_u32() (gas: 700)
3131
MapTest:test_decodeEmptyMap() (gas: 539)
3232
MapTest:test_decodeNestedMap() (gas: 6619)
3333
MapTest:test_decodeSingleKeyMap() (gas: 1764)
@@ -68,35 +68,35 @@ PeekTest:test_isUInt_false() (gas: 349)
6868
PeekTest:test_isUInt_true() (gas: 370)
6969
PeekTest:test_isUndefined_false() (gas: 375)
7070
PeekTest:test_isUndefined_true() (gas: 303)
71-
ReadBignum_Test:test_Integer() (gas: 12706)
72-
ReadBignum_Test:test_NInt256_max() (gas: 1714)
73-
ReadBignum_Test:test_NInt256_middle() (gas: 2151)
74-
ReadBignum_Test:test_NInt256_multi() (gas: 1207)
75-
ReadBignum_Test:test_NInt256_random(int256) (runs: 256, μ: 5117, ~: 5117)
76-
ReadBignum_Test:test_NInt256_single() (gas: 1208)
77-
ReadBignum_Test:test_UInt256_max() (gas: 1519)
78-
ReadBignum_Test:test_UInt256_middle() (gas: 1963)
79-
ReadBignum_Test:test_UInt256_multi() (gas: 1085)
80-
ReadBignum_Test:test_UInt256_random(uint256) (runs: 256, μ: 1578, ~: 1578)
81-
ReadBignum_Test:test_UInt256_single() (gas: 1381)
71+
ReadBignum_Test:test_Integer() (gas: 12694)
72+
ReadBignum_Test:test_NInt256_max() (gas: 1706)
73+
ReadBignum_Test:test_NInt256_middle() (gas: 2143)
74+
ReadBignum_Test:test_NInt256_multi() (gas: 1199)
75+
ReadBignum_Test:test_NInt256_random(int256) (runs: 256, μ: 5109, ~: 5109)
76+
ReadBignum_Test:test_NInt256_single() (gas: 1200)
77+
ReadBignum_Test:test_UInt256_max() (gas: 1511)
78+
ReadBignum_Test:test_UInt256_middle() (gas: 1955)
79+
ReadBignum_Test:test_UInt256_multi() (gas: 1077)
80+
ReadBignum_Test:test_UInt256_random(uint256) (runs: 256, μ: 1570, ~: 1570)
81+
ReadBignum_Test:test_UInt256_single() (gas: 1373)
8282
ReadCidSha256_Test:test_Cid() (gas: 521)
8383
ReadCidSha256_Test:test_Cid_multicodec_raw() (gas: 449)
84-
ReadCidSha256_Test:test_Cid_random(uint256) (runs: 256, μ: 3526, ~: 3526)
85-
ReadCidSha256_Test:test_NullableCid_nullCbor() (gas: 534)
86-
ReadCidSha256_Test:test_NullableCid_random(uint256) (runs: 256, μ: 892, ~: 895)
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)
8787
SimpleTest:test_decodeFalse() (gas: 424)
8888
SimpleTest:test_decodeTrue() (gas: 438)
89-
SimpleTest:test_skipNull() (gas: 427)
90-
SimpleTest:test_skipUndefined() (gas: 470)
91-
StringTest:test_String1() (gas: 463)
92-
StringTest:test_String32_short() (gas: 811)
89+
SimpleTest:test_skipNull() (gas: 412)
90+
SimpleTest:test_skipUndefined() (gas: 455)
91+
StringTest:test_String1() (gas: 457)
92+
StringTest:test_String32_short() (gas: 805)
9393
StringTest:test_decodeEmptyString() (gas: 755)
9494
StringTest:test_decodeLongString() (gas: 801)
9595
StringTest:test_decodeMediumString() (gas: 852)
9696
StringTest:test_decodeShortString() (gas: 778)
97-
StringTest:test_skipString() (gas: 692)
98-
TagTest:test_decodeExpectedTag() (gas: 644)
99-
TagTest:test_decodeTag() (gas: 681)
97+
StringTest:test_skipString() (gas: 677)
98+
TagTest:test_decodeExpectedTag() (gas: 636)
99+
TagTest:test_decodeTag() (gas: 675)
100100
UIntTest:test_decodeLongUInt8() (gas: 636)
101101
UIntTest:test_decodeShortUInt8() (gas: 578)
102102
UIntTest:test_decodeSmallInts() (gas: 913)

0 commit comments

Comments
 (0)