Skip to content

Commit 1f38895

Browse files
authored
Bump platform tools version to v1.51 (#7409)
* Bump platform tools version * Fix makefile * Adjust C CU consumption * Adjust Rust CU consumption
1 parent a09996b commit 1f38895

File tree

6 files changed

+19
-18
lines changed

6 files changed

+19
-18
lines changed

platform-tools-sdk/cargo-build-sbf/src/toolchain.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ use {
1414
tar::Archive,
1515
};
1616

17-
pub(crate) const DEFAULT_PLATFORM_TOOLS_VERSION: &str = "v1.50";
17+
pub(crate) const DEFAULT_PLATFORM_TOOLS_VERSION: &str = "v1.51";
1818
pub(crate) const DEFAULT_RUST_VERSION: &str = "1.84.1";
1919

2020
fn find_installed_platform_tools() -> Vec<String> {

platform-tools-sdk/cargo-build-sbf/tests/crates/package-metadata/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ edition = "2021"
1010
publish = false
1111

1212
[package.metadata.solana]
13-
tools-version = "v1.50"
13+
tools-version = "v1.51"
1414
program-id = "MyProgram1111111111111111111111111111111111"
1515

1616
[dependencies]

platform-tools-sdk/cargo-build-sbf/tests/crates/workspace-metadata/Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -27,4 +27,4 @@ check-cfg = [
2727
[workspace]
2828

2929
[workspace.metadata.solana]
30-
tools-version = "v1.50"
30+
tools-version = "v1.51"

platform-tools-sdk/sbf/scripts/install.sh

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -109,7 +109,7 @@ if [[ ! -e criterion-$version.md || ! -e criterion ]]; then
109109
fi
110110

111111
# Install platform tools
112-
tools_version=v1.50
112+
tools_version=v1.51
113113
rust_version=1.84.1
114114
if [[ ! -e platform-tools-$tools_version.md || ! -e platform-tools ]]; then
115115
(

programs/sbf/Makefile

Lines changed: 3 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,7 @@
11
SBF_SDK_PATH := ../../platform-tools-sdk/sbf
22
SRC_DIR := c/src
33
OUT_DIR := target/deploy
4+
TOOLCHAIN := 1.84.1-sbpf-solana-v1.51
45

56
test-v3:
67
mkdir -p target/deploy ; \
@@ -30,11 +31,11 @@ test-version:
3031
$(MAKE) test-all
3132

3233
rust-v0:
33-
cargo +1.84.1-sbpf-solana-v1.50 build --release --target sbpf-solana-solana --workspace ; \
34+
cargo +$(TOOLCHAIN) build --release --target sbpf-solana-solana --workspace ; \
3435
cp -r target/sbpf-solana-solana/release/* target/deploy
3536

3637
rust-new:
37-
RUSTFLAGS="-C instrument-coverage=no" cargo +1.84.1-sbpf-solana-v1.50 build --release --target sbpf$(VER)-solana-solana --workspace ; \
38+
RUSTFLAGS="-C instrument-coverage=no" cargo +$(TOOLCHAIN) build --release --target sbpf$(VER)-solana-solana --workspace ; \
3839
cp -r target/sbpf$(VER)-solana-solana/release/* target/deploy
3940

4041
.PHONY: test-v3

programs/sbf/tests/programs.rs

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -1428,13 +1428,13 @@ fn assert_instruction_count() {
14281428
("alloc", 18572),
14291429
("sbf_to_sbf", 316),
14301430
("multiple_static", 210),
1431-
("noop", 6),
1432-
("noop++", 6),
1431+
("noop", 5),
1432+
("noop++", 5),
14331433
("relative_call", 212),
14341434
("return_data", 1026),
1435-
("sanity", 2374),
1436-
("sanity++", 2274),
1437-
("secp256k1_recover", 25422),
1435+
("sanity", 2371),
1436+
("sanity++", 2271),
1437+
("secp256k1_recover", 25421),
14381438
("sha", 1446),
14391439
("struct_pass", 108),
14401440
("struct_ret", 122),
@@ -1449,14 +1449,14 @@ fn assert_instruction_count() {
14491449
("solana_sbf_rust_dep_crate", 22),
14501450
("solana_sbf_rust_iter", 1414),
14511451
("solana_sbf_rust_many_args", 1287),
1452-
("solana_sbf_rust_mem", 1298),
1453-
("solana_sbf_rust_membuiltins", 330),
1454-
("solana_sbf_rust_noop", 313),
1452+
("solana_sbf_rust_mem", 1297),
1453+
("solana_sbf_rust_membuiltins", 329),
1454+
("solana_sbf_rust_noop", 312),
14551455
("solana_sbf_rust_param_passing", 109),
14561456
("solana_sbf_rust_rand", 276),
1457-
("solana_sbf_rust_sanity", 18116),
1458-
("solana_sbf_rust_secp256k1_recover", 89274),
1459-
("solana_sbf_rust_sha", 22811),
1457+
("solana_sbf_rust_sanity", 17902),
1458+
("solana_sbf_rust_secp256k1_recover", 88670),
1459+
("solana_sbf_rust_sha", 22175),
14601460
]);
14611461
}
14621462

@@ -1857,7 +1857,7 @@ fn test_program_sbf_invoke_in_same_tx_as_deployment() {
18571857
// Asserting the instruction number as an upper bound, since the quantity of
18581858
// instructions depends on the program size, which in turn depends on the SBPF
18591859
// versions.
1860-
assert!(instr_no <= 41);
1860+
assert!(instr_no <= 40);
18611861
assert_eq!(ty, InstructionError::UnsupportedProgramId);
18621862
} else {
18631863
panic!("Invalid error type");

0 commit comments

Comments
 (0)