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

Add scrypto dev container target #2004

Open
wants to merge 1 commit into
base: develop
Choose a base branch
from

Conversation

azizi-a
Copy link
Contributor

@azizi-a azizi-a commented Nov 15, 2024

Summary

  • Add new target in Docker file: dev-container

@azizi-a azizi-a changed the base branch from main to develop November 15, 2024 15:39
Copy link

github-actions bot commented Nov 15, 2024

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

Copy link

Benchmark for 6051a1d

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 44.9±0.13ms 45.0±0.09ms +0.22%
costing::decode_encoded_i8_array_to_manifest_raw_value 19.4±0.03ms 19.3±0.01ms -0.52%
costing::decode_encoded_i8_array_to_manifest_value 40.6±0.03ms 42.0±0.10ms +3.45%
costing::decode_encoded_tuple_array_to_manifest_raw_value 61.2±0.21ms 62.9±0.11ms +2.78%
costing::decode_encoded_tuple_array_to_manifest_value 98.9±0.17ms 98.3±0.14ms -0.61%
costing::decode_encoded_u8_array_to_manifest_raw_value 25.8±0.09µs 26.0±0.09µs +0.78%
costing::decode_encoded_u8_array_to_manifest_value 40.7±0.04ms 42.1±0.03ms +3.44%
costing::decode_rpd_to_manifest_raw_value 12.7±0.02µs 12.4±0.03µs -2.36%
costing::decode_rpd_to_manifest_value 10.9±0.04µs 11.5±0.04µs +5.50%
costing::deserialize_wasm 1248.5±13.86µs 1235.1±6.08µs -1.07%
costing::execute_transaction_creating_big_vec_substates 687.1±4.84ms 690.8±8.59ms +0.54%
costing::execute_transaction_reading_big_vec_substates 619.2±1.16ms 584.8±1.43ms -5.56%
costing::instantiate_flash_loan 949.3±664.82µs 933.9±877.31µs -1.62%
costing::instantiate_radiswap 948.2±581.36µs 946.3±489.19µs -0.20%
costing::scrypto_malloc 681.8±3.32ms 664.6±1.71ms -2.52%
costing::scrypto_sbor_decode 675.7±1.23ms 656.0±0.72ms -2.92%
costing::scrypto_sha256 604.9±2.85ms 591.0±4.79ms -2.30%
costing::spin_loop_v1 522.1±0.46ms 512.0±0.61ms -1.93%
costing::spin_loop_v2 608.7±2.53ms 598.0±0.46ms -1.76%
costing::validate_sbor_payload 30.0±0.05µs 30.5±0.05µs +1.67%
costing::validate_sbor_payload_bytes 249.2±0.63ns 255.8±1.06ns +2.65%
costing::validate_secp256k1 76.7±0.16µs 76.6±0.08µs -0.13%
costing::validate_wasm 34.2±0.06ms 33.9±0.04ms -0.88%
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 305.2±2.25ns 308.9±2.60ns +1.21%
decimal::add/wasmi-call-native 3.0±0.01µs 3.1±0.01µs +3.33%
decimal::div/0 168.6±0.15ns 166.8±0.23ns -1.07%
decimal::from_string/0 156.0±0.16ns 156.9±0.23ns +0.58%
decimal::mul/0 128.2±0.04ns 126.5±0.06ns -1.33%
decimal::mul/rust-native 125.1±0.09ns 125.1±0.05ns 0.00%
decimal::mul/wasmi 19.4±0.07µs 19.4±0.04µs 0.00%
decimal::mul/wasmi-call-native 3.2±0.00µs 3.1±0.01µs -3.13%
decimal::pow/0 597.5±0.59ns 595.9±0.23ns -0.27%
decimal::pow/rust-native 593.0±0.69ns 592.9±0.26ns -0.02%
decimal::pow/wasmi 91.8±0.13µs 91.6±0.19µs -0.22%
decimal::pow/wasmi-call-native 4.8±0.01µs 4.8±0.01µs 0.00%
decimal::root/0 8.2±0.01µs 8.1±0.00µs -1.22%
decimal::sub/0 8.2±0.00ns 8.2±0.00ns 0.00%
decimal::to_string/0 442.5±1.07ns 446.3±1.13ns +0.86%
large_transaction_processing::prepare 2.5±0.00ms 2.6±0.00ms +4.00%
large_transaction_processing::prepare_and_decompile 6.3±0.02ms 6.3±0.01ms 0.00%
large_transaction_processing::prepare_and_decompile_and_recompile 31.6±1.14ms 32.5±0.33ms +2.85%
metadata_validation::validate_urls 4.9±0.07µs 5.1±0.03µs +4.08%
precise_decimal::add/0 8.9±0.01ns 8.7±0.03ns -2.25%
precise_decimal::add/rust-native 10.7±0.02ns 10.7±0.01ns 0.00%
precise_decimal::add/wasmi 412.4±2.58ns 413.1±2.52ns +0.17%
precise_decimal::add/wasmi-call-native 3.8±0.00µs 3.9±0.00µs +2.63%
precise_decimal::div/0 288.2±0.94ns 291.0±0.43ns +0.97%
precise_decimal::from_string/0 201.3±0.11ns 200.7±0.18ns -0.30%
precise_decimal::mul/0 329.0±0.31ns 334.8±0.79ns +1.76%
precise_decimal::mul/rust-native 283.4±0.21ns 283.0±0.13ns -0.14%
precise_decimal::mul/wasmi 48.8±0.33µs 48.7±0.17µs -0.20%
precise_decimal::mul/wasmi-call-native 4.2±0.00µs 4.2±0.00µs 0.00%
precise_decimal::pow/0 1744.5±2.98ns 1722.8±2.33ns -1.24%
precise_decimal::pow/rust-native 1367.8±1.76ns 1356.8±2.05ns -0.80%
precise_decimal::pow/wasmi 233.7±0.57µs 232.8±0.93µs -0.39%
precise_decimal::pow/wasmi-call-native 7.6±0.02µs 7.6±0.01µs 0.00%
precise_decimal::root/0 57.7±0.03µs 57.5±0.01µs -0.35%
precise_decimal::sub/0 9.2±0.04ns 8.9±0.00ns -3.26%
precise_decimal::to_string/0 698.5±0.67ns 697.6±0.44ns -0.13%
schema::validate_payload 380.3±0.49µs 383.3±0.52µs +0.79%
transaction::radiswap 5.0±0.02ms 4.9±0.02ms -2.00%
transaction::transfer 1803.3±4.30µs 1791.7±3.92µs -0.64%
transaction_validation::validate_manifest 43.0±0.09µs 43.1±0.03µs +0.23%
transaction_validation::verify_bls_2KB 1064.2±15.24µs 1004.9±14.40µs -5.57%
transaction_validation::verify_bls_32B 1046.6±47.01µs 1003.6±7.56µs -4.11%
transaction_validation::verify_ecdsa 74.6±0.15µs 74.6±0.04µs 0.00%
transaction_validation::verify_ed25519 42.4±0.16µs 42.7±0.09µs +0.71%

@azizi-a azizi-a marked this pull request as ready for review November 18, 2024 08:53
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