This is an automated email from the ASF dual-hosted git repository. github-merge-queue[bot] pushed a commit to branch gh-readonly-queue/main/pr-11990-82f21cf8733e9d597acdfa327e92616e404d0dbc in repository https://gitbox.apache.org/repos/asf/arrow-rs.git
commit e600f5a22d3883d4edb19df8be8730f1b5ad45ed Author: Neil Conway <[email protected]> AuthorDate: Thu Oct 29 15:04:36 2026 +0000 bench: add `range i64` case to the `MutableBuffer::extend` benchmark (#11990) # Which issue does this PR close? - Related to #11656 # Rationale for this change Appending 64-bit integer ranges compiles differently from 32-bit ones, so cover both widths. # What changes are included in this PR? See above. # Are these changes tested? Benchmark-only change. # Are there any significant user-facing changes? No. --- arrow-buffer/benches/mutable_buffer_extend.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/arrow-buffer/benches/mutable_buffer_extend.rs b/arrow-buffer/benches/mutable_buffer_extend.rs index 5ba77f95f3..e14defa842 100644 --- a/arrow-buffer/benches/mutable_buffer_extend.rs +++ b/arrow-buffer/benches/mutable_buffer_extend.rs @@ -115,6 +115,9 @@ fn criterion_benchmark(c: &mut Criterion) { bench_extend(&mut group, "range i32", chunk, &chunks, |_, r| { r.start as i32..r.end as i32 }); + bench_extend(&mut group, "range i64", chunk, &chunks, |_, r| { + r.start as i64..r.end as i64 + }); bench_extend(&mut group, "repeat_n u32", chunk, &chunks, |_, r| { std::iter::repeat_n(r.start as u32, r.len()) });
