From cde14615559fcd48e4d8316d4ad6befc658892f1 Mon Sep 17 00:00:00 2001 From: Dmitri Makarov Date: Tue, 3 Aug 2021 11:13:58 +0200 Subject: [PATCH] Bump bpf-tools to v1.14 (#19023) - improved memory operations performance - minor fixes --- programs/bpf/tests/programs.rs | 6 +++--- sdk/bpf/scripts/install.sh | 2 +- sdk/cargo-build-bpf/src/main.rs | 2 +- 3 files changed, 5 insertions(+), 5 deletions(-) diff --git a/programs/bpf/tests/programs.rs b/programs/bpf/tests/programs.rs index 5bc80b0ba..b4bad1ba7 100644 --- a/programs/bpf/tests/programs.rs +++ b/programs/bpf/tests/programs.rs @@ -1314,7 +1314,7 @@ fn assert_instruction_count() { ("relative_call", 10), ("sanity", 169), ("sanity++", 168), - ("secp256k1_recover", 357), + ("secp256k1_recover", 359), ("sha", 1040), ("struct_pass", 8), ("struct_ret", 22), @@ -1342,7 +1342,7 @@ fn assert_instruction_count() { } let mut passed = true; - println!("\n {:30} expected actual diff", "BPF program"); + println!("\n {:36} expected actual diff", "BPF program"); for program in programs.iter() { let program_id = solana_sdk::pubkey::new_rand(); let key = solana_sdk::pubkey::new_rand(); @@ -1351,7 +1351,7 @@ fn assert_instruction_count() { let count = run_program(program.0, &program_id, parameter_accounts, &[]).unwrap(); let diff: i64 = count as i64 - program.1 as i64; println!( - " {:30} {:8} {:6} {:+5} ({:+3.0}%)", + " {:36} {:8} {:6} {:+5} ({:+3.0}%)", program.0, program.1, count, diff --git a/sdk/bpf/scripts/install.sh b/sdk/bpf/scripts/install.sh index 802080b19..d21018764 100755 --- a/sdk/bpf/scripts/install.sh +++ b/sdk/bpf/scripts/install.sh @@ -92,7 +92,7 @@ if [[ ! -e criterion-$version.md || ! -e criterion ]]; then fi # Install Rust-BPF -version=v1.13 +version=v1.14 if [[ ! -e bpf-tools-$version.md || ! -e bpf-tools ]]; then ( set -e diff --git a/sdk/cargo-build-bpf/src/main.rs b/sdk/cargo-build-bpf/src/main.rs index a58e7700d..c675c6135 100644 --- a/sdk/cargo-build-bpf/src/main.rs +++ b/sdk/cargo-build-bpf/src/main.rs @@ -456,7 +456,7 @@ fn build_bpf_package(config: &Config, target_directory: &Path, package: &cargo_m install_if_missing( config, "bpf-tools", - "v1.13", + "v1.14", "https://github.com/solana-labs/bpf-tools/releases/download", &PathBuf::from(bpf_tools_filename), )