Upgrades to Rust 1.65.0 (#28741)

This commit is contained in:
Brooks Prumo 2022-11-09 22:15:03 +00:00 committed by GitHub
parent 7f8d37c011
commit 4d6653598b
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
7 changed files with 11 additions and 10 deletions

View File

@ -1,4 +1,4 @@
FROM solanalabs/rust:1.64.0
FROM solanalabs/rust:1.65.0
ARG date
RUN set -x \

View File

@ -1,6 +1,6 @@
# Note: when the rust version is changed also modify
# ci/rust-version.sh to pick up the new image tag
FROM rust:1.64.0
FROM rust:1.65.0
# Add Google Protocol Buffers for Libra's metrics library.
ENV PROTOC_VERSION 3.8.0

View File

@ -18,13 +18,13 @@
if [[ -n $RUST_STABLE_VERSION ]]; then
stable_version="$RUST_STABLE_VERSION"
else
stable_version=1.64.0
stable_version=1.65.0
fi
if [[ -n $RUST_NIGHTLY_VERSION ]]; then
nightly_version="$RUST_NIGHTLY_VERSION"
else
nightly_version=2022-09-22
nightly_version=2022-11-02
fi

View File

@ -360,6 +360,7 @@ pub fn retransmitter(
let mut stats = RetransmitStats::new(Instant::now());
let mut shreds_received = LruCache::<ShredId, _>::new(DEFAULT_LRU_SIZE);
let mut packet_hasher = PacketHasher::default();
#[allow(clippy::manual_clamp)]
let num_threads = get_thread_count().min(8).max(sockets.len());
let thread_pool = ThreadPoolBuilder::new()
.num_threads(num_threads)

View File

@ -44,13 +44,13 @@ fn bench_verify_account_changes_data(bencher: &mut Bencher) {
)
.unwrap();
});
let summary = bencher.bench(|_bencher| {}).unwrap();
let summary = bencher.bench(|_bencher| Ok(())).unwrap().unwrap();
info!("data no change by owner: {} ns/iter", summary.median);
let pre_data = vec![BUFSIZE];
let post_data = vec![BUFSIZE];
bencher.iter(|| pre_data == post_data);
let summary = bencher.bench(|_bencher| {}).unwrap();
let summary = bencher.bench(|_bencher| Ok(())).unwrap().unwrap();
info!("data compare {} ns/iter", summary.median);
let pre = PreAccount::new(
@ -68,7 +68,7 @@ fn bench_verify_account_changes_data(bencher: &mut Bencher) {
)
.unwrap();
});
let summary = bencher.bench(|_bencher| {}).unwrap();
let summary = bencher.bench(|_bencher| Ok(())).unwrap().unwrap();
info!("data no change by non owner: {} ns/iter", summary.median);
}

View File

@ -148,7 +148,7 @@ fn bench_program_alu(bencher: &mut Bencher) {
.unwrap();
});
let instructions = vm.get_total_instruction_count();
let summary = bencher.bench(|_bencher| {}).unwrap();
let summary = bencher.bench(|_bencher| Ok(())).unwrap().unwrap();
println!(" {:?} instructions", instructions);
println!(" {:?} ns/iter median", summary.median as u64);
assert!(0f64 != summary.median);
@ -168,7 +168,7 @@ fn bench_program_alu(bencher: &mut Bencher) {
);
bencher.iter(|| vm.execute_program_jit(&mut instruction_meter).unwrap());
let summary = bencher.bench(|_bencher| {}).unwrap();
let summary = bencher.bench(|_bencher| Ok(())).unwrap().unwrap();
println!(" {:?} instructions", instructions);
println!(" {:?} ns/iter median", summary.median as u64);
assert!(0f64 != summary.median);

View File

@ -156,7 +156,7 @@ fn do_bench_transactions(
bench_work(&bank, &bank_client, &transactions);
});
let summary = bencher.bench(|_bencher| {}).unwrap();
let summary = bencher.bench(|_bencher| Ok(())).unwrap().unwrap();
info!(" {:?} transactions", transactions.len());
info!(" {:?} ns/iter median", summary.median as u64);
assert!(0f64 != summary.median);