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())
         });

Reply via email to