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 release/cuttlefish into main #2040

Merged
merged 15 commits into from
Dec 10, 2024
Merged

Merge release/cuttlefish into main #2040

merged 15 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:5c2e1b142c

Copy link

Benchmark for 5c2e1b1

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 44.5±0.15ms 44.3±0.32ms -0.45%
costing::decode_encoded_i8_array_to_manifest_raw_value 19.3±0.02ms 19.3±0.01ms 0.00%
costing::decode_encoded_i8_array_to_manifest_value 41.5±0.07ms 42.4±0.05ms +2.17%
costing::decode_encoded_tuple_array_to_manifest_raw_value 70.6±0.08ms 72.1±0.11ms +2.12%
costing::decode_encoded_tuple_array_to_manifest_value 109.9±0.14ms 98.0±0.13ms -10.83%
costing::decode_encoded_u8_array_to_manifest_raw_value 25.7±0.04µs 25.7±0.10µs 0.00%
costing::decode_encoded_u8_array_to_manifest_value 41.4±0.08ms 42.4±0.04ms +2.42%
costing::decode_rpd_to_manifest_raw_value 14.7±0.03µs 14.8±0.03µs +0.68%
costing::decode_rpd_to_manifest_value 11.0±0.02µs 11.1±0.03µs +0.91%
costing::deserialize_wasm 1209.0±7.71µs 1233.8±6.96µs +2.05%
costing::execute_transaction_creating_big_vec_substates 706.2±9.67ms 699.4±10.60ms -0.96%
costing::execute_transaction_reading_big_vec_substates 604.0±0.62ms 595.1±0.81ms -1.47%
costing::instantiate_flash_loan 894.1±412.76µs 891.6±787.79µs -0.28%
costing::instantiate_radiswap 876.2±428.39µs 850.4±293.25µs -2.94%
costing::scrypto_malloc 688.9±1.40ms 687.3±0.98ms -0.23%
costing::scrypto_sbor_decode 666.4±1.16ms 658.5±2.07ms -1.19%
costing::scrypto_sha256 588.0±0.59ms 574.9±0.84ms -2.23%
costing::spin_loop_v1 512.2±0.26ms 512.0±0.80ms -0.04%
costing::spin_loop_v2 595.0±0.27ms 598.4±0.47ms +0.57%
costing::validate_sbor_payload 29.9±0.05µs 29.6±0.07µs -1.00%
costing::validate_sbor_payload_bytes 245.5±0.46ns 249.5±1.45ns +1.63%
costing::validate_secp256k1 76.4±0.04µs 76.5±0.08µs +0.13%
costing::validate_wasm 33.5±0.04ms 33.5±0.05ms 0.00%
decimal::add/0 8.4±0.00ns 8.4±0.00ns 0.00%
decimal::add/rust-native 9.8±0.00ns 9.8±0.00ns 0.00%
decimal::add/wasmi 313.6±3.58ns 326.0±5.74ns +3.95%
decimal::add/wasmi-call-native 2.9±0.00µs 3.0±0.01µs +3.45%
decimal::div/0 175.2±0.34ns 173.7±0.60ns -0.86%
decimal::from_string/0 167.7±0.20ns 156.2±0.14ns -6.86%
decimal::mul/0 129.7±0.09ns 128.0±0.30ns -1.31%
decimal::mul/rust-native 126.7±0.19ns 128.3±0.08ns +1.26%
decimal::mul/wasmi 19.6±0.03µs 19.9±0.03µs +1.53%
decimal::mul/wasmi-call-native 3.1±0.00µs 3.1±0.01µs 0.00%
decimal::pow/0 591.3±0.22ns 591.6±0.34ns +0.05%
decimal::pow/rust-native 591.3±0.74ns 591.0±0.56ns -0.05%
decimal::pow/wasmi 91.4±0.20µs 94.8±0.15µs +3.72%
decimal::pow/wasmi-call-native 4.8±0.00µs 4.7±0.04µs -2.08%
decimal::root/0 8.2±0.01µs 8.3±0.01µs +1.22%
decimal::sub/0 8.3±0.01ns 8.3±0.01ns 0.00%
decimal::to_string/0 445.5±0.25ns 442.1±0.34ns -0.76%
large_transaction_processing::prepare 2.6±0.00ms 2.5±0.00ms -3.85%
large_transaction_processing::prepare_and_decompile 6.1±0.02ms 6.3±0.03ms +3.28%
large_transaction_processing::prepare_and_decompile_and_recompile 24.5±0.09ms 28.3±3.01ms +15.51%
metadata_validation::validate_urls 5.0±0.12µs 5.2±0.01µs +4.00%
precise_decimal::add/0 8.9±0.01ns 8.9±0.00ns 0.00%
precise_decimal::add/rust-native 10.8±0.07ns 10.7±0.01ns -0.93%
precise_decimal::add/wasmi 420.4±3.34ns 432.8±4.15ns +2.95%
precise_decimal::add/wasmi-call-native 3.8±0.00µs 3.8±0.03µs 0.00%
precise_decimal::div/0 306.3±1.25ns 290.9±0.39ns -5.03%
precise_decimal::from_string/0 201.8±0.18ns 201.6±0.11ns -0.10%
precise_decimal::mul/0 335.7±1.01ns 329.5±0.21ns -1.85%
precise_decimal::mul/rust-native 309.1±1.78ns 284.1±0.28ns -8.09%
precise_decimal::mul/wasmi 49.2±0.25µs 48.9±0.14µs -0.61%
precise_decimal::mul/wasmi-call-native 4.7±0.01µs 4.1±0.01µs -12.77%
precise_decimal::pow/0 1719.7±1.74ns 1743.7±3.55ns +1.40%
precise_decimal::pow/rust-native 1372.7±2.51ns 1353.9±0.83ns -1.37%
precise_decimal::pow/wasmi 233.1±0.28µs 236.3±0.92µs +1.37%
precise_decimal::pow/wasmi-call-native 7.5±0.01µs 7.4±0.06µs -1.33%
precise_decimal::root/0 57.9±0.02µs 60.5±0.01µs +4.49%
precise_decimal::sub/0 9.2±0.04ns 9.2±0.02ns 0.00%
precise_decimal::to_string/0 767.5±2.64ns 750.7±5.58ns -2.19%
schema::validate_payload 387.9±0.56µs 389.5±0.43µs +0.41%
transaction::radiswap 5.0±0.02ms 5.0±0.02ms 0.00%
transaction::transfer 1833.6±2.38µs 1788.7±2.43µs -2.45%
transaction_validation::validate_manifest 43.1±0.20µs 42.9±0.02µs -0.46%
transaction_validation::verify_bls_2KB 963.1±10.05µs 991.3±17.33µs +2.93%
transaction_validation::verify_bls_32B 959.8±6.71µs 966.2±8.75µs +0.67%
transaction_validation::verify_ecdsa 74.3±0.04µs 74.5±0.06µs +0.27%
transaction_validation::verify_ed25519 42.3±0.08µs 42.4±0.13µs +0.24%

@0xOmarA 0xOmarA enabled auto-merge December 10, 2024 14:12
@0xOmarA 0xOmarA merged commit 0189a2d into main 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