Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Feature/pass resources between subintents #1916

Draft
wants to merge 8 commits into
base: develop
Choose a base branch
from

Conversation

talekhinezh
Copy link
Member

No description provided.

Copy link

Phylum Report Link

Copy link

github-actions bot commented Sep 14, 2024

Docker tags
docker.io/radixdlt/private-scrypto-builder:7660dd45f0

Copy link

github-actions bot commented Sep 14, 2024

Benchmark for 7660dd4

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 63.3±0.20ms 62.8±0.39ms -0.79%
costing::decode_encoded_i8_array_to_manifest_raw_value 19.3±0.04ms 19.3±0.05ms 0.00%
costing::decode_encoded_i8_array_to_manifest_value 41.5±0.12ms 42.4±0.04ms +2.17%
costing::decode_encoded_tuple_array_to_manifest_raw_value 61.1±0.22ms 61.3±0.15ms +0.33%
costing::decode_encoded_tuple_array_to_manifest_value 98.5±0.15ms 121.0±1.22ms +22.84%
costing::decode_encoded_u8_array_to_manifest_raw_value 32.4±0.10µs 31.8±0.27µs -1.85%
costing::decode_encoded_u8_array_to_manifest_value 41.4±0.05ms 42.3±0.05ms +2.17%
costing::decode_rpd_to_manifest_raw_value 14.5±0.05µs 12.8±0.04µs -11.72%
costing::decode_rpd_to_manifest_value 10.6±0.04µs 11.0±0.07µs +3.77%
costing::deserialize_wasm 1278.7±5.27µs 1267.6±6.99µs -0.87%
costing::execute_transaction_creating_big_vec_substates 717.9±13.12ms 713.3±14.47ms -0.64%
costing::execute_transaction_reading_big_vec_substates 579.6±1.60ms 577.8±1.38ms -0.31%
costing::instantiate_flash_loan 914.6±432.74µs 971.0±1239.21µs +6.17%
costing::instantiate_radiswap 1028.2±1544.99µs 990.2±871.74µs -3.70%
costing::spin_loop 21.2±0.17ms 21.3±0.03ms +0.47%
costing::validate_sbor_payload 32.4±0.09µs 32.2±0.10µs -0.62%
costing::validate_sbor_payload_bytes 241.0±0.87ns 244.7±0.79ns +1.54%
costing::validate_secp256k1 76.7±0.08µs 76.8±0.20µs +0.13%
costing::validate_wasm 33.7±0.03ms 34.0±0.09ms +0.89%
decimal::add/0 8.4±0.00ns 8.4±0.00ns 0.00%
decimal::add/rust-native 9.9±0.02ns 9.9±0.02ns 0.00%
decimal::add/wasmi 224.4±0.68ns 221.5±0.25ns -1.29%
decimal::add/wasmi-call-native 2.1±0.00µs 2.1±0.00µs 0.00%
decimal::div/0 187.5±0.37ns 186.8±0.22ns -0.37%
decimal::from_string/0 155.3±0.49ns 156.0±0.32ns +0.45%
decimal::mul/0 151.3±0.24ns 150.5±0.26ns -0.53%
decimal::mul/rust-native 147.5±0.07ns 147.0±0.09ns -0.34%
decimal::mul/wasmi 12.0±0.07µs 11.7±0.12µs -2.50%
decimal::mul/wasmi-call-native 2.2±0.00µs 2.2±0.00µs 0.00%
decimal::pow/0 698.2±1.34ns 703.9±1.25ns +0.82%
decimal::pow/rust-native 669.1±1.84ns 668.3±1.86ns -0.12%
decimal::pow/wasmi 56.8±0.09µs 56.9±0.11µs +0.18%
decimal::pow/wasmi-call-native 2.5±0.01µs 2.5±0.00µs 0.00%
decimal::root/0 8.0±0.01µs 8.3±0.01µs +3.75%
decimal::sub/0 8.2±0.00ns 8.2±0.01ns 0.00%
decimal::to_string/0 437.7±1.00ns 444.4±1.17ns +1.53%
precise_decimal::add/0 8.8±0.05ns 9.0±0.02ns +2.27%
precise_decimal::add/rust-native 10.8±0.05ns 10.8±0.03ns 0.00%
precise_decimal::add/wasmi 270.4±0.69ns 270.3±0.79ns -0.04%
precise_decimal::add/wasmi-call-native 2.8±0.01µs 2.8±0.00µs 0.00%
precise_decimal::div/0 317.3±0.33ns 316.9±0.49ns -0.13%
precise_decimal::from_string/0 204.5±0.19ns 202.6±0.15ns -0.93%
precise_decimal::mul/0 364.7±0.72ns 363.6±0.75ns -0.30%
precise_decimal::mul/rust-native 332.7±1.09ns 318.9±0.30ns -4.15%
precise_decimal::mul/wasmi 34.4±0.19µs 34.8±0.75µs +1.16%
precise_decimal::mul/wasmi-call-native 3.1±0.00µs 3.2±0.00µs +3.23%
precise_decimal::pow/0 1937.1±3.80ns 1930.6±2.81ns -0.34%
precise_decimal::pow/rust-native 1535.3±2.85ns 1569.3±7.23ns +2.21%
precise_decimal::pow/wasmi 168.0±0.45µs 163.3±1.10µs -2.80%
precise_decimal::pow/wasmi-call-native 5.8±0.01µs 5.7±0.02µs -1.72%
precise_decimal::root/0 57.8±0.12µs 57.8±0.14µs 0.00%
precise_decimal::sub/0 8.9±0.06ns 9.2±0.11ns +3.37%
precise_decimal::to_string/0 701.7±3.10ns 696.1±2.51ns -0.80%
schema::validate_payload 366.8±1.38µs 365.5±0.70µs -0.35%
transaction::radiswap 5.1±0.02ms 5.0±0.03ms -1.96%
transaction::transfer 1847.7±6.69µs 1834.3±2.57µs -0.73%
transaction_processing::prepare 2.5±0.01ms 2.5±0.00ms 0.00%
transaction_processing::prepare_and_decompile 6.8±0.02ms 6.7±0.02ms -1.47%
transaction_processing::prepare_and_decompile_and_recompile 26.2±2.37ms 28.9±2.92ms +10.31%
transaction_validation::validate_manifest 42.8±0.08µs 43.0±0.25µs +0.47%
transaction_validation::verify_bls_2KB 1003.1±7.91µs 1026.9±34.17µs +2.37%
transaction_validation::verify_bls_32B 1006.7±12.55µs 1007.7±12.51µs +0.10%
transaction_validation::verify_ecdsa 74.9±0.20µs 74.6±0.09µs -0.40%
transaction_validation::verify_ed25519 55.5±0.18µs 55.8±0.27µs +0.54%

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Development

Successfully merging this pull request may close these issues.

1 participant