Closed turbolent closed 1 month ago
cc @sisyphusSmiling
This would be great!
This branch with compared with the base branch onflow:master commit 075bfc7658a082a9a372ea504405082c93c850d2
The command for i in {1..N}; do go test ./... -run=XXX -bench=. -benchmem -shuffle=on; done
was used.
Bench tests were run a total of 7 times on each branch.
old.txt | new.txt | |||
---|---|---|---|---|
time/op | delta | |||
DecodeBatchEventsCCF-4 | 123ms ± 0% | 126ms ± 0% | ~ | (p=1.000 n=1+1) |
DecodeBatchEventsJSON-4 | 356ms ± 0% | 358ms ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowFees.FeesDeducted-4 | 2.73µs ± 0% | 2.73µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowFees.TokensWithdrawn-4 | 2.02µs ± 0% | 2.02µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 2.67µs ± 0% | 2.69µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 3.06µs ± 0% | 3.03µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 2.05µs ± 0% | 2.05µs ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.RewardsPaid-4 | 2.39µs ± 0% | 2.39µs ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensDeposited-4 | 2.46µs ± 0% | 2.47µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 2.39µs ± 0% | 2.38µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowToken.TokensMinted-4 | 2.03µs ± 0% | 2.03µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowToken.TokensWithdrawn-4 | 2.48µs ± 0% | 2.49µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowFees.FeesDeducted-4 | 8.88µs ± 0% | 8.93µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowFees.TokensWithdrawn-4 | 5.16µs ± 0% | 5.13µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 7.99µs ± 0% | 8.08µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 11.0µs ± 0% | 11.0µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 5.31µs ± 0% | 5.39µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowIDTableStaking.RewardsPaid-4 | 6.79µs ± 0% | 6.79µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowToken.TokensDeposited-4 | 7.18µs ± 0% | 7.08µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 6.43µs ± 0% | 6.47µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowToken.TokensMinted-4 | 5.27µs ± 0% | 5.22µs ± 0% | ~ | (p=1.000 n=1+1) |
DecodeJSON/FlowToken.TokensWithdrawn-4 | 7.10µs ± 0% | 7.08µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeBatchEventsCCF-4 | 82.9ms ± 0% | 82.1ms ± 0% | ~ | (p=1.000 n=1+1) |
EncodeBatchEventsJSON-4 | 98.5ms ± 0% | 101.9ms ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowFees.FeesDeducted-4 | 1.83µs ± 0% | 1.85µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowFees.TokensWithdrawn-4 | 1.46µs ± 0% | 1.56µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 1.76µs ± 0% | 1.75µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 2.09µs ± 0% | 2.07µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 1.50µs ± 0% | 1.49µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowIDTableStaking.RewardsPaid-4 | 1.62µs ± 0% | 1.62µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowToken.TokensDeposited-4 | 1.65µs ± 0% | 1.67µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.63µs ± 0% | 1.64µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowToken.TokensMinted-4 | 1.47µs ± 0% | 1.46µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowToken.TokensWithdrawn-4 | 1.65µs ± 0% | 1.70µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowFees.FeesDeducted-4 | 2.32µs ± 0% | 2.37µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowFees.TokensWithdrawn-4 | 1.47µs ± 0% | 1.37µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 2.10µs ± 0% | 2.14µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 2.89µs ± 0% | 2.92µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 1.36µs ± 0% | 1.40µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowIDTableStaking.RewardsPaid-4 | 1.79µs ± 0% | 1.78µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowToken.TokensDeposited-4 | 2.01µs ± 0% | 2.05µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.59µs ± 0% | 1.63µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowToken.TokensMinted-4 | 1.35µs ± 0% | 1.38µs ± 0% | ~ | (p=1.000 n=1+1) |
EncodeJSON/FlowToken.TokensWithdrawn-4 | 1.99µs ± 0% | 2.03µs ± 0% | ~ | (p=1.000 n=1+1) |
ExportType/composite_type-4 | 261ns ± 0% | 256ns ± 0% | ~ | (p=1.000 n=1+1) |
ExportType/simple_type-4 | 76.8ns ± 0% | 76.9ns ± 0% | ~ | (p=1.000 n=1+1) |
InterpretRecursionFib-4 | 1.88ms ± 0% | 1.86ms ± 0% | ~ | (p=1.000 n=1+1) |
NewInterpreter/new_interpreter-4 | 848ns ± 0% | 850ns ± 0% | ~ | (p=1.000 n=1+1) |
NewInterpreter/new_sub-interpreter-4 | 353ns ± 0% | 359ns ± 0% | ~ | (p=1.000 n=1+1) |
ParseArray-4 | 5.98ms ± 1% | 6.11ms ± 0% | ~ | (p=0.333 n=2+2) |
ParseDeploy/byte_array-4 | 9.23ms ± 0% | 9.24ms ± 1% | ~ | (p=1.000 n=2+2) |
ParseDeploy/decode_hex-4 | 989µs ± 3% | 974µs ± 1% | ~ | (p=1.000 n=2+2) |
ParseFungibleToken/With_memory_metering-4 | 148µs ± 2% | 149µs ± 4% | ~ | (p=1.000 n=2+2) |
ParseFungibleToken/Without_memory_metering-4 | 117µs ± 2% | 116µs ± 4% | ~ | (p=1.000 n=2+2) |
ParseInfix-4 | 5.25µs ± 1% | 5.21µs ± 1% | ~ | (p=0.667 n=2+2) |
QualifiedIdentifierCreation/One_level-4 | 2.17ns ± 0% | 2.18ns ± 0% | ~ | (p=1.000 n=1+1) |
QualifiedIdentifierCreation/Three_levels-4 | 81.7ns ± 0% | 80.6ns ± 0% | ~ | (p=1.000 n=1+1) |
RuntimeFungibleTokenTransfer-4 | 581µs ± 0% | 583µs ± 0% | ~ | (p=1.000 n=1+1) |
RuntimeScriptNoop-4 | 3.58µs ± 0% | 3.58µs ± 0% | ~ | (p=1.000 n=1+1) |
SuperTypeInference/arrays-4 | 229ns ± 0% | 238ns ± 0% | ~ | (p=1.000 n=1+1) |
SuperTypeInference/composites-4 | 91.0ns ± 0% | 90.6ns ± 0% | ~ | (p=1.000 n=1+1) |
SuperTypeInference/integers-4 | 298ns ± 0% | 298ns ± 0% | ~ | (p=1.000 n=1+1) |
ValueIsSubtypeOfSemaType-4 | 63.0ns ± 0% | 62.7ns ± 0% | ~ | (p=1.000 n=1+1) |
alloc/op | delta | |||
DecodeBatchEventsCCF-4 | 66.5MB ± 0% | 66.5MB ± 0% | ~ | (p=1.000 n=1+1) |
DecodeBatchEventsJSON-4 | 242MB ± 0% | 242MB ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowFees.FeesDeducted-4 | 1.40kB ± 0% | 1.40kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowFees.TokensWithdrawn-4 | 1.21kB ± 0% | 1.21kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 1.48kB ± 0% | 1.48kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 1.49kB ± 0% | 1.49kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 1.26kB ± 0% | 1.26kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.RewardsPaid-4 | 1.38kB ± 0% | 1.38kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensDeposited-4 | 1.32kB ± 0% | 1.32kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.30kB ± 0% | 1.30kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensMinted-4 | 1.21kB ± 0% | 1.21kB ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensWithdrawn-4 | 1.33kB ± 0% | 1.33kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowFees.FeesDeducted-4 | 5.95kB ± 0% | 5.95kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowFees.TokensWithdrawn-4 | 3.55kB ± 0% | 3.55kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 5.38kB ± 0% | 5.38kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 7.30kB ± 0% | 7.30kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 3.59kB ± 0% | 3.59kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.RewardsPaid-4 | 4.49kB ± 0% | 4.49kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensDeposited-4 | 4.83kB ± 0% | 4.83kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 4.41kB ± 0% | 4.41kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensMinted-4 | 3.55kB ± 0% | 3.55kB ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensWithdrawn-4 | 4.83kB ± 0% | 4.83kB ± 0% | ~ | (all equal) |
EncodeBatchEventsCCF-4 | 63.9MB ± 0% | 63.9MB ± 0% | ~ | (p=1.000 n=1+1) |
EncodeBatchEventsJSON-4 | 40.7MB ± 0% | 40.7MB ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowFees.FeesDeducted-4 | 1.25kB ± 0% | 1.25kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowFees.TokensWithdrawn-4 | 1.20kB ± 0% | 1.20kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 1.47kB ± 0% | 1.47kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 1.44kB ± 0% | 1.44kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 1.38kB ± 0% | 1.38kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.RewardsPaid-4 | 1.46kB ± 0% | 1.46kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensDeposited-4 | 1.25kB ± 0% | 1.25kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.23kB ± 0% | 1.23kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensMinted-4 | 1.20kB ± 0% | 1.20kB ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensWithdrawn-4 | 1.25kB ± 0% | 1.25kB ± 0% | ~ | (all equal) |
EncodeJSON/FlowFees.FeesDeducted-4 | 896B ± 0% | 896B ± 0% | ~ | (all equal) |
EncodeJSON/FlowFees.TokensWithdrawn-4 | 536B ± 0% | 536B ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 920B ± 0% | 920B ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 1.11kB ± 0% | 1.11kB ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 584B ± 0% | 584B ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.RewardsPaid-4 | 784B ± 0% | 784B ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensDeposited-4 | 808B ± 0% | 808B ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 672B ± 0% | 672B ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensMinted-4 | 544B ± 0% | 544B ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensWithdrawn-4 | 800B ± 0% | 800B ± 0% | ~ | (all equal) |
ExportType/composite_type-4 | 120B ± 0% | 120B ± 0% | ~ | (all equal) |
ExportType/simple_type-4 | 0.00B | 0.00B | ~ | (all equal) |
InterpretRecursionFib-4 | 1.19MB ± 0% | 1.19MB ± 0% | ~ | (p=1.000 n=1+1) |
NewInterpreter/new_interpreter-4 | 960B ± 0% | 960B ± 0% | ~ | (all equal) |
NewInterpreter/new_sub-interpreter-4 | 200B ± 0% | 200B ± 0% | ~ | (all equal) |
ParseArray-4 | 2.69MB ± 0% | 2.72MB ± 1% | ~ | (p=0.333 n=2+2) |
ParseDeploy/byte_array-4 | 4.14MB ± 2% | 4.20MB ± 0% | ~ | (p=0.667 n=2+2) |
ParseDeploy/decode_hex-4 | 214kB ± 0% | 214kB ± 0% | ~ | (p=1.000 n=2+2) |
ParseFungibleToken/With_memory_metering-4 | 29.8kB ± 0% | 30.2kB ± 0% | ~ | (p=0.333 n=2+2) |
ParseFungibleToken/Without_memory_metering-4 | 29.8kB ± 0% | 30.2kB ± 0% | ~ | (p=0.333 n=2+2) |
ParseInfix-4 | 1.92kB ± 0% | 1.92kB ± 0% | ~ | (p=1.000 n=2+2) |
QualifiedIdentifierCreation/One_level-4 | 0.00B | 0.00B | ~ | (all equal) |
QualifiedIdentifierCreation/Three_levels-4 | 64.0B ± 0% | 64.0B ± 0% | ~ | (all equal) |
RuntimeFungibleTokenTransfer-4 | 165kB ± 0% | 165kB ± 0% | ~ | (p=1.000 n=1+1) |
RuntimeScriptNoop-4 | 3.36kB ± 0% | 3.36kB ± 0% | ~ | (all equal) |
SuperTypeInference/arrays-4 | 96.0B ± 0% | 96.0B ± 0% | ~ | (all equal) |
SuperTypeInference/composites-4 | 0.00B | 0.00B | ~ | (all equal) |
SuperTypeInference/integers-4 | 0.00B | 0.00B | ~ | (all equal) |
ValueIsSubtypeOfSemaType-4 | 48.0B ± 0% | 48.0B ± 0% | ~ | (all equal) |
allocs/op | delta | |||
DecodeBatchEventsCCF-4 | 1.48M ± 0% | 1.48M ± 0% | ~ | (all equal) |
DecodeBatchEventsJSON-4 | 4.60M ± 0% | 4.60M ± 0% | ~ | (p=1.000 n=1+1) |
DecodeCCF/FlowFees.FeesDeducted-4 | 30.0 ± 0% | 30.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowFees.TokensWithdrawn-4 | 26.0 ± 0% | 26.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 30.0 ± 0% | 30.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 32.0 ± 0% | 32.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 26.0 ± 0% | 26.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowIDTableStaking.RewardsPaid-4 | 29.0 ± 0% | 29.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensDeposited-4 | 31.0 ± 0% | 31.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 29.0 ± 0% | 29.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensMinted-4 | 26.0 ± 0% | 26.0 ± 0% | ~ | (all equal) |
DecodeCCF/FlowToken.TokensWithdrawn-4 | 31.0 ± 0% | 31.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowFees.FeesDeducted-4 | 124 ± 0% | 124 ± 0% | ~ | (all equal) |
DecodeJSON/FlowFees.TokensWithdrawn-4 | 69.0 ± 0% | 69.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 100 ± 0% | 100 ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 157 ± 0% | 157 ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 68.0 ± 0% | 68.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowIDTableStaking.RewardsPaid-4 | 85.0 ± 0% | 85.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensDeposited-4 | 93.0 ± 0% | 93.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 84.0 ± 0% | 84.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensMinted-4 | 69.0 ± 0% | 69.0 ± 0% | ~ | (all equal) |
DecodeJSON/FlowToken.TokensWithdrawn-4 | 93.0 ± 0% | 93.0 ± 0% | ~ | (all equal) |
EncodeBatchEventsCCF-4 | 1.00M ± 0% | 1.00M ± 0% | ~ | (p=1.000 n=1+1) |
EncodeBatchEventsJSON-4 | 902k ± 0% | 902k ± 0% | ~ | (p=1.000 n=1+1) |
EncodeCCF/FlowFees.FeesDeducted-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowFees.TokensWithdrawn-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowIDTableStaking.RewardsPaid-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensDeposited-4 | 21.0 ± 0% | 21.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 21.0 ± 0% | 21.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensMinted-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeCCF/FlowToken.TokensWithdrawn-4 | 21.0 ± 0% | 21.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowFees.FeesDeducted-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowFees.TokensWithdrawn-4 | 13.0 ± 0% | 13.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 17.0 ± 0% | 17.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 26.0 ± 0% | 26.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 13.0 ± 0% | 13.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowIDTableStaking.RewardsPaid-4 | 16.0 ± 0% | 16.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensDeposited-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 15.0 ± 0% | 15.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensMinted-4 | 14.0 ± 0% | 14.0 ± 0% | ~ | (all equal) |
EncodeJSON/FlowToken.TokensWithdrawn-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
ExportType/composite_type-4 | 3.00 ± 0% | 3.00 ± 0% | ~ | (all equal) |
ExportType/simple_type-4 | 0.00 | 0.00 | ~ | (all equal) |
InterpretRecursionFib-4 | 18.9k ± 0% | 18.9k ± 0% | ~ | (all equal) |
NewInterpreter/new_interpreter-4 | 15.0 ± 0% | 15.0 ± 0% | ~ | (all equal) |
NewInterpreter/new_sub-interpreter-4 | 4.00 ± 0% | 4.00 ± 0% | ~ | (all equal) |
ParseArray-4 | 59.6k ± 0% | 59.6k ± 0% | ~ | (p=1.000 n=2+2) |
ParseDeploy/byte_array-4 | 89.4k ± 0% | 89.4k ± 0% | ~ | (p=1.000 n=2+2) |
ParseDeploy/decode_hex-4 | 63.0 ± 0% | 63.0 ± 0% | ~ | (all equal) |
ParseFungibleToken/With_memory_metering-4 | 773 ± 1% | 773 ± 1% | ~ | (p=1.000 n=2+2) |
ParseFungibleToken/Without_memory_metering-4 | 773 ± 1% | 773 ± 1% | ~ | (p=1.000 n=2+2) |
ParseInfix-4 | 48.0 ± 0% | 48.0 ± 0% | ~ | (all equal) |
QualifiedIdentifierCreation/One_level-4 | 0.00 | 0.00 | ~ | (all equal) |
QualifiedIdentifierCreation/Three_levels-4 | 2.00 ± 0% | 2.00 ± 0% | ~ | (all equal) |
RuntimeFungibleTokenTransfer-4 | 3.22k ± 0% | 3.22k ± 0% | ~ | (all equal) |
RuntimeScriptNoop-4 | 50.0 ± 0% | 50.0 ± 0% | ~ | (all equal) |
SuperTypeInference/arrays-4 | 3.00 ± 0% | 3.00 ± 0% | ~ | (all equal) |
SuperTypeInference/composites-4 | 0.00 | 0.00 | ~ | (all equal) |
SuperTypeInference/integers-4 | 0.00 | 0.00 | ~ | (all equal) |
ValueIsSubtypeOfSemaType-4 | 1.00 ± 0% | 1.00 ± 0% | ~ | (all equal) |
Attention: Patch coverage is 90.27778%
with 7 lines
in your changes missing coverage. Please review.
Project coverage is 80.53%. Comparing base (
9dba679
) to head (d90d449
). Report is 99 commits behind head on master.
Files with missing lines | Patch % | Lines |
---|---|---|
runtime/interpreter/value_type.go | 88.33% | 7 Missing :warning: |
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Description
Extend
Type
by adding two new fields:Currently, getting this information requires manually extracting the information from the type identifier, e.g. https://github.com/onflow/flow-evm-bridge/blob/ca95d452aa89ba17ca79776592ff9fd7a9d7f804/cadence/contracts/bridge/FlowEVMBridgeUtils.cdc#L947-L960
master
branchFiles changed
in the Github PR explorer