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

Bump to version 9.9.9 #1821

Closed
wants to merge 1 commit into from
Closed

Bump to version 9.9.9 #1821

wants to merge 1 commit into from

Conversation

kofrdx
Copy link
Contributor

@kofrdx kofrdx commented May 22, 2024

Summary

INSTRUCTIONS:
Add summary - one or two sentences explaining the purpose of this PR.

Details

INSTRUCTIONS:
Provide further details about the changes, or how they fit into the roadmap.
You can delete this section if it's not useful.

Testing

INSTRUCTIONS:
Further details about the tests you've added or manually performed.
You can delete this section if it's not useful.

Update Recommendations

INSTRUCTIONS:
This section is to provide recommendations to consumers of this repo about how they
should handle breaking changes, or integrate new features. The two key stakeholder
groups are dApp Developers and Internal Integrators, and there are separate sections
for each.

In order to allow us to compile aggregated update instructions across PRs, please tag the PR
with 0+ of the relevant labels:
* scrypto-lib - Any change to the scrypto library
* sbor - Any breaking change to SBOR encoding/decoding
* manifest - Any change to manifest display, compilation/decompilation
* transaction - Any change which affects the compiled manifest, or transaction semantics
* substate - Any change to substates, the state model, or what's stored in the DB
* native-blueprint-interface - Any change to the interface of native blueprints
* files-moved - Any change to where engine types have moved, which will require
  internal integrators to update their imports

If you have a breaking change which doesn't fix into a category above, then tag it with
the closest label, and discuss in slack/discord.

If your PR contains no breaking changes or new features or hasn't been tagged, this whole
section can be deleted.

For dApp Developers

INSTRUCTIONS:
Migration recommendations for a dApp developer to update their dApp/integrations
due to to the change/s in this PR.

These will be aggregated by the Developer Ecosystem team and included in the next Scrypto migration guide
(eg https://docs-babylon.radixdlt.com/main/scrypto/release_notes/migrating_from_0.7_to_0.8.html )

For Internal Integrators

INSTRUCTIONS:
Instructions to any internal integrations (eg Node, Toolkit, Gateway, Ledger App) for how the changes may affect
them and recommendations for how they should update to support this change.

Copy link

github-actions bot commented May 22, 2024

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

@kofrdx kofrdx closed this May 22, 2024
@kofrdx kofrdx deleted the bumpt-to-version-999 branch May 22, 2024 12:40
Copy link

Benchmark for 9bbd374

Click to view benchmark
Test Base PR %
costing::bench_prepare_wasm 65.4±0.16ms 65.8±0.17ms +0.61%
costing::decode_sbor 10.8±0.01µs 10.8±0.01µs 0.00%
costing::decode_sbor_bytes 29.4±0.01µs 29.5±0.02µs +0.34%
costing::deserialize_wasm 1283.4±2.29µs 1295.2±4.44µs +0.92%
costing::instantiate_flash_loan 3.9±0.54ms 3.7±0.48ms -5.13%
costing::instantiate_radiswap 5.8±0.08ms 5.6±0.06ms -3.45%
costing::spin_loop 22.9±0.22ms 21.9±0.05ms -4.37%
costing::validate_sbor_payload 30.5±0.02µs 30.0±0.04µs -1.64%
costing::validate_sbor_payload_bytes 243.4±0.57ns 257.0±0.52ns +5.59%
costing::validate_secp256k1 76.2±0.07µs 76.2±0.04µs 0.00%
costing::validate_wasm 36.5±0.05ms 37.0±0.05ms +1.37%
decimal::add/0 8.4±0.00ns 8.5±0.10ns +1.19%
decimal::add/rust-native 9.8±0.01ns 9.8±0.01ns 0.00%
decimal::add/wasmer 119.0±0.08ns 112.5±0.30ns -5.46%
decimal::add/wasmer-call-native 455.1±1.22ns 452.7±0.50ns -0.53%
decimal::add/wasmi 647.6±1.89ns 626.0±1.94ns -3.34%
decimal::add/wasmi-call-native 6.0±0.02µs 5.1±0.01µs -15.00%
decimal::div/0 189.8±0.23ns 191.2±0.62ns +0.74%
decimal::from_string/0 163.9±0.30ns 152.8±0.10ns -6.77%
decimal::mul/0 140.9±0.13ns 141.6±0.14ns +0.50%
decimal::mul/rust-native 138.8±0.11ns 139.8±0.15ns +0.72%
decimal::mul/wasmer 1506.4±2.46ns 1525.5±0.83ns +1.27%
decimal::mul/wasmer-call-native 584.0±0.46ns 584.0±0.57ns 0.00%
decimal::mul/wasmi 42.4±0.07µs 40.9±0.10µs -3.54%
decimal::mul/wasmi-call-native 6.1±0.01µs 5.3±0.01µs -13.11%
decimal::pow/0 655.9±0.57ns 654.6±0.85ns -0.20%
decimal::pow/rust-native 634.6±1.69ns 631.4±0.48ns -0.50%
decimal::pow/wasmer 6.6±0.01µs 6.6±0.01µs 0.00%
decimal::pow/wasmer-call-native 1021.2±0.76ns 1020.3±0.76ns -0.09%
decimal::pow/wasmi 197.1±0.25µs 193.2±0.40µs -1.98%
decimal::pow/wasmi-call-native 5.8±0.01µs 5.2±0.01µs -10.34%
decimal::root/0 7.8±0.01µs 7.7±0.01µs -1.28%
decimal::sub/0 8.5±0.01ns 8.5±0.01ns 0.00%
decimal::to_string/0 433.3±1.13ns 441.5±0.29ns +1.89%
precise_decimal::add/0 9.5±0.06ns 9.4±0.12ns -1.05%
precise_decimal::add/rust-native 11.4±0.00ns 11.4±0.00ns 0.00%
precise_decimal::add/wasmer 115.2±0.09ns 116.5±0.40ns +1.13%
precise_decimal::add/wasmer-call-native 501.0±0.68ns 499.7±0.80ns -0.26%
precise_decimal::add/wasmi 822.3±1.79ns 797.0±1.15ns -3.08%
precise_decimal::add/wasmi-call-native 7.4±0.02µs 6.6±0.02µs -10.81%
precise_decimal::div/0 313.2±3.66ns 303.3±0.53ns -3.16%
precise_decimal::from_string/0 193.7±0.20ns 200.4±0.46ns +3.46%
precise_decimal::mul/0 350.5±0.97ns 355.1±2.16ns +1.31%
precise_decimal::mul/rust-native 306.7±0.69ns 303.5±0.38ns -1.04%
precise_decimal::mul/wasmer 3.4±0.00µs 3.4±0.00µs 0.00%
precise_decimal::mul/wasmer-call-native 859.4±0.33ns 843.2±3.01ns -1.89%
precise_decimal::mul/wasmi 107.0±0.19µs 106.4±0.95µs -0.56%
precise_decimal::mul/wasmi-call-native 7.7±0.05µs 7.1±0.01µs -7.79%
precise_decimal::pow/0 1856.4±7.70ns 1931.4±5.74ns +4.04%
precise_decimal::pow/rust-native 1483.3±2.80ns 1461.2±7.40ns -1.49%
precise_decimal::pow/wasmer 16.1±0.01µs 16.0±0.00µs -0.62%
precise_decimal::pow/wasmer-call-native 2.1±0.00µs 2.2±0.00µs +4.76%
precise_decimal::pow/wasmi 520.9±1.50µs 509.4±0.82µs -2.21%
precise_decimal::pow/wasmi-call-native 13.8±0.05µs 13.3±0.03µs -3.62%
precise_decimal::root/0 56.4±0.02µs 56.6±0.08µs +0.35%
precise_decimal::sub/0 9.5±0.00ns 9.5±0.02ns 0.00%
precise_decimal::to_string/0 722.5±1.43ns 718.9±1.72ns -0.50%
schema::validate_payload 343.2±0.36µs 356.8±0.62µs +3.96%
transaction::radiswap 5.3±0.02ms 5.3±0.02ms 0.00%
transaction::transfer 1726.2±15.23µs 1734.7±5.37µs +0.49%
transaction_processing::prepare 2.2±0.00ms 2.2±0.00ms 0.00%
transaction_processing::prepare_and_decompile 5.9±0.01ms 6.0±0.02ms +1.69%
transaction_processing::prepare_and_decompile_and_recompile 31.2±0.19ms 24.9±1.55ms -20.19%
transaction_validation::validate_manifest 42.2±0.06µs 42.2±0.04µs 0.00%
transaction_validation::verify_bls_2KB 1051.0±148.94µs 982.1±48.03µs -6.56%
transaction_validation::verify_bls_32B 1043.6±79.72µs 1049.4±90.84µs +0.56%
transaction_validation::verify_ecdsa 74.3±0.04µs 74.3±0.11µs 0.00%
transaction_validation::verify_ed25519 54.9±0.04µs 54.9±0.02µs 0.00%

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.

None yet

1 participant