From 45ebad529f1723c3dbdf374fbec983682146f918 Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 16:20:48 +0000 Subject: [PATCH 1/7] chore: rustc: 1.98.1 -> 1.99.0 Co-Authored-By: Claude Opus 5.5 --- bazel/rust.MODULE.bazel | 2 +- rust-toolchain.toml | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/bazel/rust.MODULE.bazel b/bazel/rust.MODULE.bazel index 2e805fb21780..80e4a15c18b0 100644 --- a/bazel/rust.MODULE.bazel +++ b/bazel/rust.MODULE.bazel @@ -12,7 +12,7 @@ single_version_override( rust = use_extension("@rules_rust//rust:extensions.bzl", "rust") rust.toolchain( edition = "2024", - versions = ["1.98.1"], + versions = ["1.99.0"], ) # Repin with `CARGO_BAZEL_REPIN=true bazel build @crate_index//...` diff --git a/rust-toolchain.toml b/rust-toolchain.toml index f94a33b1fc8a..5d74709f8681 100644 --- a/rust-toolchain.toml +++ b/rust-toolchain.toml @@ -1,5 +1,5 @@ [toolchain] -channel = "1.98.1" +channel = "1.99.0" targets = ["wasm32-unknown-unknown"] profile = "default" components = [] From b25449b8d15d9f031996159f89853958525f48b4 Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 16:37:28 +0000 Subject: [PATCH 2/7] Update the ckbtc minter canbench baseline for rustc 1.99.0 Regenerated with `bazel run //rs/bitcoin/ckbtc/minter:ckbtc_minter_canbench_update`. Co-Authored-By: Claude Opus 5.5 --- rs/bitcoin/ckbtc/minter/canbench/results.yml | 68 ++++++++++---------- 1 file changed, 34 insertions(+), 34 deletions(-) diff --git a/rs/bitcoin/ckbtc/minter/canbench/results.yml b/rs/bitcoin/ckbtc/minter/canbench/results.yml index b3cef30eeee1..c9e18ac68535 100644 --- a/rs/bitcoin/ckbtc/minter/canbench/results.yml +++ b/rs/bitcoin/ckbtc/minter/canbench/results.yml @@ -2,185 +2,185 @@ benches: build_estimate_retrieve_btc_fee_1_50k_sats: total: calls: 1 - instructions: 255877 + instructions: 256279 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3253 + instructions: 3230 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 4323 + instructions: 4741 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 249942 + instructions: 250367 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_1_50k_sats: total: calls: 1 - instructions: 257885 + instructions: 258287 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction: calls: 1 - instructions: 255374 + instructions: 255776 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3253 + instructions: 3230 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 4323 + instructions: 4741 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 249942 + instructions: 250367 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_2_100k_sats: total: calls: 1 - instructions: 257931 + instructions: 258332 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction: calls: 1 - instructions: 255420 + instructions: 255821 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3253 + instructions: 3230 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 4369 + instructions: 4786 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 249988 + instructions: 250412 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_3_1m_sats: total: calls: 1 - instructions: 258014 + instructions: 258264 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction: calls: 1 - instructions: 255503 + instructions: 255753 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3253 + instructions: 3230 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 3015 + instructions: 3281 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 250071 + instructions: 250344 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_4_10m_sats: total: calls: 1 - instructions: 258970 + instructions: 259378 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction: calls: 1 - instructions: 256459 + instructions: 256867 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3253 + instructions: 3230 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 4021 + instructions: 4445 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 251027 + instructions: 251458 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_5_1_btc: total: calls: 1 - instructions: 258970 + instructions: 259378 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction: calls: 1 - instructions: 256459 + instructions: 256867 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3253 + instructions: 3230 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 4021 + instructions: 4445 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 251027 + instructions: 251458 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_6_10_btc: total: calls: 1 - instructions: 264680 + instructions: 265979 heap_increase: 0 stable_memory_increase: 0 scopes: build_unsigned_transaction: calls: 1 - instructions: 262169 + instructions: 263468 heap_increase: 0 stable_memory_increase: 0 build_unsigned_transaction_from_inputs: calls: 1 - instructions: 3684 + instructions: 3661 heap_increase: 0 stable_memory_increase: 0 greedy: calls: 1 - instructions: 12095 + instructions: 13414 heap_increase: 0 stable_memory_increase: 0 utxos_selection: calls: 1 - instructions: 256306 + instructions: 257628 heap_increase: 0 stable_memory_increase: 0 version: 0.6.0 From 6830af46a1c0481a60ad3ad8a7a96bea6c91cd81 Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 16:37:28 +0000 Subject: [PATCH 3/7] Update the NNS governance canbench baseline for rustc 1.99.0 Regenerated with `bazel run //rs/nns/governance:governance-canbench_update`. Co-Authored-By: Claude Opus 5.5 --- .../governance/canbench/canbench_results.yml | 60 +++++++++---------- 1 file changed, 30 insertions(+), 30 deletions(-) diff --git a/rs/nns/governance/canbench/canbench_results.yml b/rs/nns/governance/canbench/canbench_results.yml index 8793a6b213c4..7037359b3f7a 100644 --- a/rs/nns/governance/canbench/canbench_results.yml +++ b/rs/nns/governance/canbench/canbench_results.yml @@ -2,206 +2,206 @@ benches: add_neuron_active_maximum: total: calls: 1 - instructions: 64544969 + instructions: 64596785 heap_increase: 0 stable_memory_increase: 0 scopes: {} add_neuron_active_typical: total: calls: 1 - instructions: 4570916 + instructions: 4566568 heap_increase: 0 stable_memory_increase: 0 scopes: {} add_neuron_inactive_maximum: total: calls: 1 - instructions: 64545095 + instructions: 64596922 heap_increase: 0 stable_memory_increase: 0 scopes: {} add_neuron_inactive_typical: total: calls: 1 - instructions: 4571042 + instructions: 4566705 heap_increase: 0 stable_memory_increase: 0 scopes: {} cascading_vote_stable_everything: total: calls: 1 - instructions: 107485195 + instructions: 105638946 heap_increase: 0 stable_memory_increase: 128 scopes: {} centralized_following_all: total: calls: 1 - instructions: 42549140 + instructions: 42323139 heap_increase: 0 stable_memory_increase: 128 scopes: {} compute_ballots_for_new_proposal_with_stable_neurons: total: calls: 1 - instructions: 2447760 + instructions: 2384585 heap_increase: 0 stable_memory_increase: 256 scopes: {} distribute_rewards_with_stable_neurons: total: calls: 1 - instructions: 2860514 + instructions: 2827742 heap_increase: 0 stable_memory_increase: 256 scopes: {} draw_maturity_from_neurons_fund: total: calls: 1 - instructions: 7698945 + instructions: 7627177 heap_increase: 0 stable_memory_increase: 0 scopes: {} list_active_neurons_fund_neurons: total: calls: 1 - instructions: 2235280 + instructions: 2228157 heap_increase: 0 stable_memory_increase: 0 scopes: {} list_neurons: total: calls: 1 - instructions: 34331850 + instructions: 34428748 heap_increase: 4 stable_memory_increase: 0 scopes: {} list_neurons_by_subaccount: total: calls: 1 - instructions: 33204220 + instructions: 33264451 heap_increase: 0 stable_memory_increase: 0 scopes: {} list_proposals: total: calls: 1 - instructions: 76976 + instructions: 77197 heap_increase: 0 stable_memory_increase: 0 scopes: {} list_ready_to_spawn_neuron_ids: total: calls: 1 - instructions: 38298605 + instructions: 38130722 heap_increase: 0 stable_memory_increase: 0 scopes: {} neuron_data_validation: total: calls: 1 - instructions: 205340385 + instructions: 205548151 heap_increase: 0 stable_memory_increase: 0 scopes: {} neuron_metrics_calculation: total: calls: 1 - instructions: 3670047 + instructions: 3356994 heap_increase: 0 stable_memory_increase: 0 scopes: {} range_neurons_performance: total: calls: 1 - instructions: 51101976 + instructions: 51120869 heap_increase: 0 stable_memory_increase: 0 scopes: {} record_known_neuron_vote: total: calls: 1 - instructions: 184152 + instructions: 183718 heap_increase: 0 stable_memory_increase: 128 scopes: {} record_neuron_vote_known_neuron_voting_history: total: calls: 1 - instructions: 144298 + instructions: 143782 heap_increase: 0 stable_memory_increase: 0 scopes: {} single_vote_all: total: calls: 1 - instructions: 280358 + instructions: 279366 heap_increase: 0 stable_memory_increase: 128 scopes: {} unstake_maturity_of_dissolved_neurons: total: calls: 1 - instructions: 65103121 + instructions: 65056923 heap_increase: 0 stable_memory_increase: 0 scopes: list_neuron_ids: calls: 1 - instructions: 39711691 + instructions: 39538705 heap_increase: 0 stable_memory_increase: 0 unstake_maturity: calls: 1 - instructions: 25389266 + instructions: 25516054 heap_increase: 0 stable_memory_increase: 0 voting_power_snapshots_is_latest_snapshot_a_spike_false: total: calls: 1 - instructions: 30655 + instructions: 30651 heap_increase: 0 stable_memory_increase: 0 scopes: {} voting_power_snapshots_is_latest_snapshot_a_spike_true: total: calls: 1 - instructions: 30666 + instructions: 30664 heap_increase: 0 stable_memory_increase: 0 scopes: {} voting_power_snapshots_latest_snapshot_timestamp_seconds: total: calls: 1 - instructions: 7675 + instructions: 7669 heap_increase: 0 stable_memory_increase: 0 scopes: {} with_neuron_mut_all_sections_maximum: total: calls: 1 - instructions: 4106177 + instructions: 4123023 heap_increase: 0 stable_memory_increase: 0 scopes: {} with_neuron_mut_all_sections_typical: total: calls: 1 - instructions: 848665 + instructions: 851332 heap_increase: 0 stable_memory_increase: 0 scopes: {} with_neuron_mut_main_section_maximum: total: calls: 1 - instructions: 2242233 + instructions: 2259767 heap_increase: 0 stable_memory_increase: 0 scopes: {} with_neuron_mut_main_section_typical: total: calls: 1 - instructions: 392588 + instructions: 396038 heap_increase: 0 stable_memory_increase: 0 scopes: {} From a8dec238623b0935bc93966b6050638916550e98 Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 16:39:36 +0000 Subject: [PATCH 4/7] Re-pin the subnet_splitting load estimates for rustc 1.99.0 The totals are unchanged; the split-finder picks a different but equally balanced partition. All ten values come from one 1.99.0 reference run, in its source/destination orientation. Five uncached runs give byte-identical estimates. Co-Authored-By: Claude Opus 5.5 --- .../tests/integration_tests.rs | 20 +++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) diff --git a/rs/recovery/subnet_splitting/tests/integration_tests.rs b/rs/recovery/subnet_splitting/tests/integration_tests.rs index ab32fb11a8b3..9ba2dd47b821 100644 --- a/rs/recovery/subnet_splitting/tests/integration_tests.rs +++ b/rs/recovery/subnet_splitting/tests/integration_tests.rs @@ -206,36 +206,36 @@ fn load_metrics_e2e_test() { states_sizes_bytes .source .min(states_sizes_bytes.destination), - 3693264, + 4240197, 0.1 ); assert_near!( states_sizes_bytes .source .max(states_sizes_bytes.destination), - 5539880, + 5016967, 0.1 ); assert_near!( instructions_executed .source .min(instructions_executed.destination), - 144321167, + 144370587, 0.1 ); assert_near!( instructions_executed .source .max(instructions_executed.destination), - 145740365, + 145728935, 0.1 ); - assert_eq_oriented!(canisters_installed, 8, 12); - assert_eq_oriented!(ingress_messages_executed, 15, 24); - assert_eq_oriented!(remote_subnet_messages_executed_lower_bound, 4, 6); - assert_eq_oriented!(local_subnet_messages_executed_upper_bound, 11, 17); - assert_eq_oriented!(http_outcalls_executed, 4, 6); - assert_eq_oriented!(heartbeats_and_global_timers_executed, 368, 326); + assert_eq_oriented!(canisters_installed, 11, 9); + assert_eq_oriented!(ingress_messages_executed, 21, 18); + assert_eq_oriented!(remote_subnet_messages_executed_lower_bound, 5, 5); + assert_eq_oriented!(local_subnet_messages_executed_upper_bound, 15, 13); + assert_eq_oriented!(http_outcalls_executed, 6, 4); + assert_eq_oriented!(heartbeats_and_global_timers_executed, 341, 353); // A single split cannot report some metrics in the original orientation and others in the // swapped one, so require all the orientation-sensitive metrics to agree on one labeling. assert!( From b143747a1b2419681ab969a05fe81267fbef45ce Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 17:22:24 +0000 Subject: [PATCH 5/7] Update the registry canbench baseline for rustc 1.99.0 Regenerated with `bazel run //rs/registry/canister:registry-canbench_update`. Co-Authored-By: Claude Opus 5.5 --- .../canister/canbench/canbench_results.yml | 40 +++++++++---------- 1 file changed, 20 insertions(+), 20 deletions(-) diff --git a/rs/registry/canister/canbench/canbench_results.yml b/rs/registry/canister/canbench/canbench_results.yml index 79d9bd02b3fc..29df72660021 100644 --- a/rs/registry/canister/canbench/canbench_results.yml +++ b/rs/registry/canister/canbench/canbench_results.yml @@ -2,129 +2,129 @@ benches: get_subnet_for_canister_100_times_100: total: calls: 1 - instructions: 29074351 + instructions: 28555979 heap_increase: 0 stable_memory_increase: 0 scopes: {} get_subnet_for_canister_100_times_10k: total: calls: 1 - instructions: 681252530 + instructions: 682287902 heap_increase: 0 stable_memory_increase: 0 scopes: {} get_subnet_for_canister_100_times_1k: total: calls: 1 - instructions: 87859085 + instructions: 87535836 heap_increase: 0 stable_memory_increase: 0 scopes: {} measure_routing_table_invariant_checks_shards_and_unsharded: total: calls: 1 - instructions: 234549424 + instructions: 227819699 heap_increase: 140 stable_memory_increase: 0 scopes: {} measure_snapshot_creation_with_1000_individual_entries: total: calls: 1 - instructions: 20676121 + instructions: 20640915 heap_increase: 2 stable_memory_increase: 0 scopes: {} measure_snapshot_creation_with_100_000_individual_entries: total: calls: 1 - instructions: 3580780340 + instructions: 3577256090 heap_increase: 177 stable_memory_increase: 0 scopes: {} measure_snapshot_creation_with_100_segments_of_1000_entries: total: calls: 1 - instructions: 6435356 + instructions: 6435095 heap_increase: 30 stable_memory_increase: 0 scopes: {} measure_snapshot_creation_with_1_segment_of_1000_entries: total: calls: 1 - instructions: 53945 + instructions: 53869 heap_increase: 0 stable_memory_increase: 0 scopes: {} migrate_canisters_10_times_100: total: calls: 1 - instructions: 136465769 + instructions: 135376472 heap_increase: 0 stable_memory_increase: 0 scopes: {} migrate_canisters_10_times_10k: total: calls: 1 - instructions: 8744932063 + instructions: 8665507373 heap_increase: 0 stable_memory_increase: 0 scopes: {} migrate_canisters_10_times_1k: total: calls: 1 - instructions: 887181882 + instructions: 879521209 heap_increase: 0 stable_memory_increase: 0 scopes: {} upgrade_with_routing_table_100: total: calls: 1 - instructions: 184252861 + instructions: 185626024 heap_increase: 7 stable_memory_increase: 0 scopes: post_upgrade: calls: 1 - instructions: 183366849 + instructions: 184733214 heap_increase: 4 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 669329 + instructions: 673679 heap_increase: 3 stable_memory_increase: 0 upgrade_with_routing_table_10k: total: calls: 1 - instructions: 5464195851 + instructions: 5495321158 heap_increase: 348 stable_memory_increase: 0 scopes: post_upgrade: calls: 1 - instructions: 5442067820 + instructions: 5473127836 heap_increase: 223 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 16603867 + instructions: 16608715 heap_increase: 125 stable_memory_increase: 0 upgrade_with_routing_table_1k: total: calls: 1 - instructions: 669963522 + instructions: 674117130 heap_increase: 37 stable_memory_increase: 0 scopes: post_upgrade: calls: 1 - instructions: 667091694 + instructions: 671232967 heap_increase: 22 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 2202738 + instructions: 2207314 heap_increase: 15 stable_memory_increase: 0 version: 0.6.0 From 72d19ea02ab6d75ae0444034d28948fc4af84e8a Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 17:23:26 +0000 Subject: [PATCH 6/7] Update the ICRC-1 ledger (u256) canbench baseline for rustc 1.99.0 Regenerated with `bazel run //rs/ledger_suite/icrc1/ledger:canbench_u256_update`. Co-Authored-By: Claude Opus 5.5 --- .../ledger/canbench_results/canbench_u256.yml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u256.yml b/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u256.yml index 0a12414cd45a..1e4b9e6cc70d 100644 --- a/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u256.yml +++ b/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u256.yml @@ -2,75 +2,75 @@ benches: bench_icrc1_transfers: total: calls: 1 - instructions: 50508243640 + instructions: 51702103165 heap_increase: 262 stable_memory_increase: 256 scopes: get_blocks: calls: 1 - instructions: 7408565 + instructions: 7472122 heap_increase: 0 stable_memory_increase: 0 icrc103_get_allowances: calls: 1 - instructions: 5458417 + instructions: 6241169 heap_increase: 0 stable_memory_increase: 0 icrc1_transfer: calls: 1 - instructions: 12328822445 + instructions: 12383143578 heap_increase: 31 stable_memory_increase: 0 icrc2_approve: calls: 1 - instructions: 17774820608 + instructions: 18348169830 heap_increase: 28 stable_memory_increase: 128 icrc2_transfer_from: calls: 1 - instructions: 19676408170 + instructions: 20271169643 heap_increase: 3 stable_memory_increase: 0 icrc3_get_blocks: calls: 1 - instructions: 8543646 + instructions: 8614940 heap_increase: 0 stable_memory_increase: 0 post_upgrade: calls: 1 - instructions: 378204898 + instructions: 341501702 heap_increase: 71 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 149694275 + instructions: 150778325 heap_increase: 129 stable_memory_increase: 128 upgrade: calls: 1 - instructions: 527901990 + instructions: 492282844 heap_increase: 200 stable_memory_increase: 128 bench_upgrade_baseline: total: calls: 1 - instructions: 8674482 + instructions: 8690323 heap_increase: 258 stable_memory_increase: 128 scopes: post_upgrade: calls: 1 - instructions: 8592970 + instructions: 8608345 heap_increase: 129 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 78602 + instructions: 79067 heap_increase: 129 stable_memory_increase: 128 upgrade: calls: 1 - instructions: 8673578 + instructions: 8689419 heap_increase: 258 stable_memory_increase: 128 version: 0.6.0 From 2c50207a70300754c5c59850866bfcd2b0c48e8e Mon Sep 17 00:00:00 2001 From: Bas van Dijk Date: Thu, 1 Oct 2026 17:24:24 +0000 Subject: [PATCH 7/7] Update the ICRC-1 ledger (u64) canbench baseline for rustc 1.99.0 Regenerated with `bazel run //rs/ledger_suite/icrc1/ledger:canbench_u64_update`. Co-Authored-By: Claude Opus 5.5 --- .../ledger/canbench_results/canbench_u64.yml | 28 +++++++++---------- 1 file changed, 14 insertions(+), 14 deletions(-) diff --git a/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u64.yml b/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u64.yml index 01e440075c82..668788a08910 100644 --- a/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u64.yml +++ b/rs/ledger_suite/icrc1/ledger/canbench_results/canbench_u64.yml @@ -2,75 +2,75 @@ benches: bench_icrc1_transfers: total: calls: 1 - instructions: 49011547426 + instructions: 50119217106 heap_increase: 264 stable_memory_increase: 256 scopes: get_blocks: calls: 1 - instructions: 6830518 + instructions: 6891718 heap_increase: 0 stable_memory_increase: 0 icrc103_get_allowances: calls: 1 - instructions: 4561804 + instructions: 5348827 heap_increase: 0 stable_memory_increase: 0 icrc1_transfer: calls: 1 - instructions: 11802162402 + instructions: 11825571661 heap_increase: 31 stable_memory_increase: 0 icrc2_approve: calls: 1 - instructions: 17239767722 + instructions: 17783334698 heap_increase: 28 stable_memory_increase: 128 icrc2_transfer_from: calls: 1 - instructions: 19249340661 + instructions: 19813100905 heap_increase: 3 stable_memory_increase: 0 icrc3_get_blocks: calls: 1 - instructions: 7926983 + instructions: 7993894 heap_increase: 0 stable_memory_increase: 0 post_upgrade: calls: 1 - instructions: 378028020 + instructions: 347067909 heap_increase: 73 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 149695744 + instructions: 150779824 heap_increase: 129 stable_memory_increase: 128 upgrade: calls: 1 - instructions: 527726651 + instructions: 497850622 heap_increase: 202 stable_memory_increase: 128 bench_upgrade_baseline: total: calls: 1 - instructions: 8675922 + instructions: 8695199 heap_increase: 258 stable_memory_increase: 128 scopes: post_upgrade: calls: 1 - instructions: 8593485 + instructions: 8612268 heap_increase: 129 stable_memory_increase: 0 pre_upgrade: calls: 1 - instructions: 79527 + instructions: 80020 heap_increase: 129 stable_memory_increase: 128 upgrade: calls: 1 - instructions: 8675018 + instructions: 8694295 heap_increase: 258 stable_memory_increase: 128 version: 0.6.0