Sync atree inlining branch with master
Description
Conflicts: https://gist.github.com/SupunS/9f3c16a58bfdf036ce81bb9b225a5d03
Depends on https://github.com/onflow/cadence/pull/3178
- [ ] Targeted PR against
masterbranch - [x] Linked to Github issue with discussion and accepted design OR link to spec that describes this work
- [x] Code follows the standards mentioned here
- [x] Updated relevant documentation
- [x] Re-reviewed
Files changedin the Github PR explorer - [x] Added appropriate labels
Cadence Benchstat comparison
This branch with compared with the base branch onflow:master commit eecd39315097b1db6ce0bbd62e62ad42a9add7d7
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.
Collapsed results for better readability
| old.txt | new.txt | |||
|---|---|---|---|---|
| time/op | delta | |||
| DecodeBatchEventsCCF-4 | 129ms ± 0% | 128ms ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeBatchEventsJSON-4 | 398ms ± 0% | 377ms ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowFees.FeesDeducted-4 | 2.80µs ± 0% | 2.82µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowFees.TokensWithdrawn-4 | 2.09µs ± 0% | 2.13µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 2.84µs ± 0% | 2.78µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 3.08µs ± 0% | 3.13µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 2.11µs ± 0% | 2.14µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowIDTableStaking.RewardsPaid-4 | 2.54µs ± 0% | 2.50µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowToken.TokensDeposited-4 | 2.55µs ± 0% | 2.58µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 2.45µs ± 0% | 2.49µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowToken.TokensMinted-4 | 2.09µs ± 0% | 2.15µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeCCF/FlowToken.TokensWithdrawn-4 | 2.58µs ± 0% | 2.60µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowFees.FeesDeducted-4 | 9.84µs ± 0% | 9.33µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowFees.TokensWithdrawn-4 | 5.67µs ± 0% | 5.44µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 8.84µs ± 0% | 8.52µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 12.1µs ± 0% | 11.6µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 5.81µs ± 0% | 5.55µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowIDTableStaking.RewardsPaid-4 | 7.49µs ± 0% | 7.14µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowToken.TokensDeposited-4 | 7.85µs ± 0% | 7.48µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 7.05µs ± 0% | 6.81µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowToken.TokensMinted-4 | 5.70µs ± 0% | 5.50µs ± 0% | ~ | (p=1.000 n=1+1) |
| DecodeJSON/FlowToken.TokensWithdrawn-4 | 7.73µs ± 0% | 7.48µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeBatchEventsCCF-4 | 93.8ms ± 0% | 87.1ms ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeBatchEventsJSON-4 | 105ms ± 0% | 107ms ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowFees.FeesDeducted-4 | 1.98µs ± 0% | 1.94µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowFees.TokensWithdrawn-4 | 1.56µs ± 0% | 1.53µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 1.92µs ± 0% | 1.87µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 2.25µs ± 0% | 2.21µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 1.59µs ± 0% | 1.55µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowIDTableStaking.RewardsPaid-4 | 1.74µs ± 0% | 1.70µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowToken.TokensDeposited-4 | 1.78µs ± 0% | 1.76µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.78µs ± 0% | 1.75µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowToken.TokensMinted-4 | 1.55µs ± 0% | 1.51µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowToken.TokensWithdrawn-4 | 1.80µs ± 0% | 1.76µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowFees.FeesDeducted-4 | 2.49µs ± 0% | 2.64µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowFees.TokensWithdrawn-4 | 1.42µs ± 0% | 1.47µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 2.24µs ± 0% | 2.25µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 3.13µs ± 0% | 3.17µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 1.45µs ± 0% | 1.46µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowIDTableStaking.RewardsPaid-4 | 1.88µs ± 0% | 1.90µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowToken.TokensDeposited-4 | 2.19µs ± 0% | 2.20µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.71µs ± 0% | 1.72µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowToken.TokensMinted-4 | 1.44µs ± 0% | 1.46µs ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeJSON/FlowToken.TokensWithdrawn-4 | 2.14µs ± 0% | 2.19µs ± 0% | ~ | (p=1.000 n=1+1) |
| ExportType/composite_type-4 | 280ns ± 0% | 287ns ± 0% | ~ | (p=1.000 n=1+1) |
| ExportType/simple_type-4 | 70.7ns ± 0% | 72.3ns ± 0% | ~ | (p=1.000 n=1+1) |
| InterpretRecursionFib-4 | 2.16ms ± 0% | 2.19ms ± 0% | ~ | (p=1.000 n=1+1) |
| NewInterpreter/new_interpreter-4 | 923ns ± 0% | 925ns ± 0% | ~ | (p=1.000 n=1+1) |
| NewInterpreter/new_sub-interpreter-4 | 458ns ± 0% | 476ns ± 0% | ~ | (p=1.000 n=1+1) |
| ParseArray-4 | 6.09ms ± 2% | 5.92ms ± 1% | ~ | (p=0.333 n=2+2) |
| ParseDeploy/byte_array-4 | 8.97ms ± 1% | 9.17ms ± 0% | ~ | (p=0.333 n=2+2) |
| ParseDeploy/decode_hex-4 | 990µs ± 0% | 993µs ± 0% | ~ | (p=0.333 n=2+2) |
| ParseFungibleToken/With_memory_metering-4 | 147µs ± 3% | 146µs ± 2% | ~ | (p=1.000 n=2+2) |
| ParseFungibleToken/Without_memory_metering-4 | 115µs ± 3% | 115µs ± 3% | ~ | (p=1.000 n=2+2) |
| ParseInfix-4 | 5.24µs ± 0% | 5.21µs ± 0% | ~ | (p=0.333 n=2+2) |
| QualifiedIdentifierCreation/One_level-4 | 2.17ns ± 0% | 2.17ns ± 0% | ~ | (p=1.000 n=1+1) |
| QualifiedIdentifierCreation/Three_levels-4 | 84.2ns ± 0% | 84.6ns ± 0% | ~ | (p=1.000 n=1+1) |
| RuntimeScriptNoop-4 | 3.59µs ± 0% | 3.62µs ± 0% | ~ | (p=1.000 n=1+1) |
| SuperTypeInference/arrays-4 | 237ns ± 0% | 236ns ± 0% | ~ | (p=1.000 n=1+1) |
| SuperTypeInference/composites-4 | 97.8ns ± 0% | 99.0ns ± 0% | ~ | (p=1.000 n=1+1) |
| SuperTypeInference/integers-4 | 310ns ± 0% | 308ns ± 0% | ~ | (p=1.000 n=1+1) |
| ValueIsSubtypeOfSemaType-4 | 72.9ns ± 0% | 73.9ns ± 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 | 244MB ± 0% | 244MB ± 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 | 6.00kB ± 0% | 6.00kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowFees.TokensWithdrawn-4 | 3.60kB ± 0% | 3.60kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 5.43kB ± 0% | 5.43kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 7.35kB ± 0% | 7.35kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 3.64kB ± 0% | 3.64kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.RewardsPaid-4 | 4.54kB ± 0% | 4.54kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensDeposited-4 | 4.88kB ± 0% | 4.88kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 4.46kB ± 0% | 4.46kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensMinted-4 | 3.60kB ± 0% | 3.60kB ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensWithdrawn-4 | 4.88kB ± 0% | 4.88kB ± 0% | ~ | (all equal) |
| EncodeBatchEventsCCF-4 | 62.4MB ± 0% | 62.4MB ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeBatchEventsJSON-4 | 39.1MB ± 0% | 39.1MB ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowFees.FeesDeducted-4 | 1.22kB ± 0% | 1.22kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowFees.TokensWithdrawn-4 | 1.17kB ± 0% | 1.17kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 1.44kB ± 0% | 1.44kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 1.41kB ± 0% | 1.41kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 1.34kB ± 0% | 1.34kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.RewardsPaid-4 | 1.42kB ± 0% | 1.42kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensDeposited-4 | 1.22kB ± 0% | 1.22kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 1.20kB ± 0% | 1.20kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensMinted-4 | 1.17kB ± 0% | 1.17kB ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensWithdrawn-4 | 1.22kB ± 0% | 1.22kB ± 0% | ~ | (all equal) |
| EncodeJSON/FlowFees.FeesDeducted-4 | 864B ± 0% | 864B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowFees.TokensWithdrawn-4 | 504B ± 0% | 504B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 888B ± 0% | 888B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 1.08kB ± 0% | 1.08kB ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 552B ± 0% | 552B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.RewardsPaid-4 | 752B ± 0% | 752B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensDeposited-4 | 776B ± 0% | 776B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 640B ± 0% | 640B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensMinted-4 | 512B ± 0% | 512B ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensWithdrawn-4 | 768B ± 0% | 768B ± 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.00MB ± 0% | 1.00MB ± 0% | ~ | (all equal) |
| NewInterpreter/new_interpreter-4 | 944B ± 0% | 944B ± 0% | ~ | (all equal) |
| NewInterpreter/new_sub-interpreter-4 | 200B ± 0% | 200B ± 0% | ~ | (all equal) |
| ParseArray-4 | 2.76MB ± 2% | 2.68MB ± 1% | ~ | (p=0.333 n=2+2) |
| ParseDeploy/byte_array-4 | 4.22MB ± 0% | 4.22MB ± 0% | ~ | (p=0.667 n=2+2) |
| ParseDeploy/decode_hex-4 | 214kB ± 0% | 214kB ± 0% | ~ | (p=0.667 n=2+2) |
| ParseFungibleToken/With_memory_metering-4 | 29.6kB ± 0% | 29.6kB ± 0% | ~ | (p=1.000 n=2+2) |
| ParseFungibleToken/Without_memory_metering-4 | 29.6kB ± 0% | 29.6kB ± 0% | ~ | (p=0.667 n=2+2) |
| ParseInfix-4 | 1.92kB ± 0% | 1.92kB ± 0% | ~ | (p=0.333 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) |
| RuntimeScriptNoop-4 | 3.21kB ± 0% | 3.21kB ± 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% | ~ | (p=1.000 n=1+1) |
| DecodeBatchEventsJSON-4 | 4.70M ± 0% | 4.70M ± 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 | 126 ± 0% | 126 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowFees.TokensWithdrawn-4 | 71.0 ± 0% | 71.0 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 102 ± 0% | 102 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 159 ± 0% | 159 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 70.0 ± 0% | 70.0 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowIDTableStaking.RewardsPaid-4 | 87.0 ± 0% | 87.0 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensDeposited-4 | 95.0 ± 0% | 95.0 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 86.0 ± 0% | 86.0 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensMinted-4 | 71.0 ± 0% | 71.0 ± 0% | ~ | (all equal) |
| DecodeJSON/FlowToken.TokensWithdrawn-4 | 95.0 ± 0% | 95.0 ± 0% | ~ | (all equal) |
| EncodeBatchEventsCCF-4 | 950k ± 0% | 950k ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeBatchEventsJSON-4 | 853k ± 0% | 853k ± 0% | ~ | (p=1.000 n=1+1) |
| EncodeCCF/FlowFees.FeesDeducted-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowFees.TokensWithdrawn-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.DelegatorRewardsPaid-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.NewWeeklyPayout-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowIDTableStaking.RewardsPaid-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensDeposited-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensDeposited_with_nil_receiver-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensMinted-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeCCF/FlowToken.TokensWithdrawn-4 | 20.0 ± 0% | 20.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowFees.FeesDeducted-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowFees.TokensWithdrawn-4 | 12.0 ± 0% | 12.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.DelegatorRewardsPaid-4 | 16.0 ± 0% | 16.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.EpochTotalRewardsPaid-4 | 25.0 ± 0% | 25.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.NewWeeklyPayout-4 | 12.0 ± 0% | 12.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowIDTableStaking.RewardsPaid-4 | 15.0 ± 0% | 15.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensDeposited-4 | 19.0 ± 0% | 19.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensDeposited_with_nil_receiver-4 | 14.0 ± 0% | 14.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensMinted-4 | 13.0 ± 0% | 13.0 ± 0% | ~ | (all equal) |
| EncodeJSON/FlowToken.TokensWithdrawn-4 | 18.0 ± 0% | 18.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=0.667 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) |
| RuntimeScriptNoop-4 | 51.0 ± 0% | 51.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) |
Codecov Report
Attention: Patch coverage is 80.98160% with 279 lines in your changes are missing coverage. Please review.
:exclamation: No coverage uploaded for pull request base (
fxamacker/update-atree-register-inlining-v1.0@0f59d17). Click here to learn what that means.
Additional details and impacted files
@@ Coverage Diff @@
## fxamacker/update-atree-register-inlining-v1.0 #3179 +/- ##
================================================================================
Coverage ? 80.66%
================================================================================
Files ? 380
Lines ? 93478
Branches ? 0
================================================================================
Hits ? 75400
Misses ? 15364
Partials ? 2714
| Flag | Coverage Δ | |
|---|---|---|
| unittests | 80.66% <80.98%> (?) |
Flags with carried forward coverage won't be shown. Click here to find out more.
:umbrella: View full report in Codecov by Sentry.
:loudspeaker: Have feedback on the report? Share it here.
Would need a second pair of eyes on the conflicts resolving
Conflict resolution looks good!