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

Merge Cuttlefish -> Develop #2039

Merged
merged 6 commits into from
Dec 10, 2024
Merged

Merge Cuttlefish -> Develop #2039

merged 6 commits into from
Dec 10, 2024

Conversation

0xOmarA
Copy link
Member

@0xOmarA 0xOmarA commented Dec 10, 2024

No description provided.

Copy link

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

Copy link

Benchmark for eee244b

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 44.7±0.09ms 44.7±0.20ms 0.00%
costing::decode_encoded_i8_array_to_manifest_raw_value 19.7±0.02ms 19.4±0.04ms -1.52%
costing::decode_encoded_i8_array_to_manifest_value 41.5±0.04ms 41.4±0.06ms -0.24%
costing::decode_encoded_tuple_array_to_manifest_raw_value 71.3±0.08ms 70.5±0.15ms -1.12%
costing::decode_encoded_tuple_array_to_manifest_value 98.9±0.17ms 98.5±0.16ms -0.40%
costing::decode_encoded_u8_array_to_manifest_raw_value 32.2±0.15µs 27.4±0.03µs -14.91%
costing::decode_encoded_u8_array_to_manifest_value 41.4±0.06ms 41.4±0.04ms 0.00%
costing::decode_rpd_to_manifest_raw_value 14.6±0.02µs 14.6±0.03µs 0.00%
costing::decode_rpd_to_manifest_value 10.9±0.06µs 10.6±0.01µs -2.75%
costing::deserialize_wasm 1209.8±2.12µs 1205.0±4.34µs -0.40%
costing::execute_transaction_creating_big_vec_substates 701.6±9.23ms 707.6±7.71ms +0.86%
costing::execute_transaction_reading_big_vec_substates 606.4±1.84ms 597.8±1.00ms -1.42%
costing::instantiate_flash_loan 869.9±324.17µs 825.3±213.49µs -5.13%
costing::instantiate_radiswap 844.8±199.48µs 1045.9±1140.94µs +23.80%
costing::scrypto_malloc 707.1±2.73ms 706.8±1.38ms -0.04%
costing::scrypto_sbor_decode 672.1±1.40ms 676.9±1.17ms +0.71%
costing::scrypto_sha256 587.4±0.79ms 592.5±7.31ms +0.87%
costing::spin_loop_v1 512.4±0.61ms 513.7±1.21ms +0.25%
costing::spin_loop_v2 596.9±0.38ms 624.9±12.01ms +4.69%
costing::validate_sbor_payload 29.5±0.06µs 29.2±0.09µs -1.02%
costing::validate_sbor_payload_bytes 249.2±0.42ns 242.9±1.26ns -2.53%
costing::validate_secp256k1 76.5±0.07µs 76.6±0.37µs +0.13%
costing::validate_wasm 33.5±0.03ms 33.6±0.04ms +0.30%
decimal::add/0 8.4±0.00ns 8.4±0.00ns 0.00%
decimal::add/rust-native 9.8±0.01ns 9.8±0.00ns 0.00%
decimal::add/wasmi 313.2±2.41ns 333.4±2.93ns +6.45%
decimal::add/wasmi-call-native 3.0±0.02µs 2.9±0.01µs -3.33%
decimal::div/0 168.5±0.17ns 168.3±0.17ns -0.12%
decimal::from_string/0 156.1±0.14ns 166.3±0.24ns +6.53%
decimal::mul/0 128.2±0.16ns 129.7±0.15ns +1.17%
decimal::mul/rust-native 124.9±0.04ns 124.9±0.03ns 0.00%
decimal::mul/wasmi 19.5±0.13µs 19.8±0.04µs +1.54%
decimal::mul/wasmi-call-native 3.1±0.02µs 3.1±0.00µs 0.00%
decimal::pow/0 591.4±0.27ns 592.6±0.21ns +0.20%
decimal::pow/rust-native 590.0±0.61ns 589.9±0.28ns -0.02%
decimal::pow/wasmi 90.7±0.15µs 92.1±0.25µs +1.54%
decimal::pow/wasmi-call-native 4.7±0.01µs 4.8±0.02µs +2.13%
decimal::root/0 8.2±0.01µs 8.2±0.01µs 0.00%
decimal::sub/0 8.4±0.01ns 8.2±0.10ns -2.38%
decimal::to_string/0 442.0±0.27ns 439.5±0.23ns -0.57%
large_transaction_processing::prepare 2.5±0.00ms 2.6±0.00ms +4.00%
large_transaction_processing::prepare_and_decompile 6.3±0.01ms 6.2±0.03ms -1.59%
large_transaction_processing::prepare_and_decompile_and_recompile 32.1±0.12ms 29.1±0.87ms -9.35%
metadata_validation::validate_urls 4.8±0.04µs 5.1±0.11µs +6.25%
precise_decimal::add/0 8.9±0.01ns 9.0±0.04ns +1.12%
precise_decimal::add/rust-native 10.6±0.01ns 10.7±0.01ns +0.94%
precise_decimal::add/wasmi 439.2±2.12ns 421.0±2.84ns -4.14%
precise_decimal::add/wasmi-call-native 4.0±0.01µs 3.8±0.01µs -5.00%
precise_decimal::div/0 287.0±0.52ns 307.2±2.63ns +7.04%
precise_decimal::from_string/0 201.9±0.40ns 202.2±0.14ns +0.15%
precise_decimal::mul/0 329.0±0.27ns 333.0±0.54ns +1.22%
precise_decimal::mul/rust-native 283.2±0.54ns 307.1±1.63ns +8.44%
precise_decimal::mul/wasmi 47.5±0.32µs 48.1±0.16µs +1.26%
precise_decimal::mul/wasmi-call-native 4.4±0.01µs 4.1±0.00µs -6.82%
precise_decimal::pow/0 1747.1±4.06ns 1730.3±3.63ns -0.96%
precise_decimal::pow/rust-native 1353.7±0.75ns 1356.5±1.12ns +0.21%
precise_decimal::pow/wasmi 227.8±1.26µs 231.0±1.57µs +1.40%
precise_decimal::pow/wasmi-call-native 7.6±0.01µs 7.5±0.01µs -1.32%
precise_decimal::root/0 59.1±0.04µs 57.9±0.03µs -2.03%
precise_decimal::sub/0 9.2±0.02ns 9.1±0.06ns -1.09%
precise_decimal::to_string/0 697.3±1.56ns 697.5±0.48ns +0.03%
schema::validate_payload 379.2±0.42µs 385.0±0.44µs +1.53%
transaction::radiswap 4.9±0.03ms 5.0±0.03ms +2.04%
transaction::transfer 1851.8±2.92µs 1804.7±17.66µs -2.54%
transaction_validation::validate_manifest 43.1±0.06µs 43.2±0.06µs +0.23%
transaction_validation::verify_bls_2KB 977.3±17.00µs 997.1±9.85µs +2.03%
transaction_validation::verify_bls_32B 973.8±12.26µs 959.6±10.17µs -1.46%
transaction_validation::verify_ecdsa 74.5±0.09µs 74.5±0.12µs 0.00%
transaction_validation::verify_ed25519 42.2±0.18µs 42.2±0.07µs 0.00%

@0xOmarA 0xOmarA merged commit 45bd944 into develop Dec 10, 2024
92 checks passed
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.

3 participants