alamb commented on PR #8653:
URL: https://github.com/apache/arrow-rs/pull/8653#issuecomment-3453566126

   🤖: Benchmark completed
   
   <details><summary>Details</summary>
   <p>
   
   
   ```
   group                                                                        
       improve-zip-for-scalars                main
   -----                                                                        
       -----------------------                ----
   zip_8192_from_i32/array_vs_array/10pct_true                                  
       1.00     35.0±0.07µs        ? ?/sec    1.00     34.9±0.07µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/1pct_true                                   
       1.01      5.1±0.02µs        ? ?/sec    1.00      5.1±0.01µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/50pct_nulls                                 
       1.00     74.3±0.34µs        ? ?/sec    1.00     74.0±0.15µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/50pct_true                                  
       1.00    101.8±0.17µs        ? ?/sec    1.00    101.5±0.21µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/90pct_true                                  
       1.01     36.7±0.06µs        ? ?/sec    1.00     36.3±0.21µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/99pct_true                                  
       1.00      5.9±0.02µs        ? ?/sec    1.01      6.0±0.02µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/all_false                                   
       1.00      2.4±0.05µs        ? ?/sec    1.07      2.6±0.18µs        ? 
?/sec
   zip_8192_from_i32/array_vs_array/all_true                                    
       1.00      2.4±0.03µs        ? ?/sec    1.08      2.6±0.15µs        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/10pct_true                        
       1.10     35.9±0.07ns        ? ?/sec    1.00     32.8±0.07ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/1pct_true                         
       1.09     35.9±0.07ns        ? ?/sec    1.00     32.8±0.11ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/50pct_nulls                       
       1.10     35.9±0.08ns        ? ?/sec    1.00     32.8±0.13ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/50pct_true                        
       1.08     35.9±0.06ns        ? ?/sec    1.00     33.1±0.09ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/90pct_true                        
       1.10     35.9±0.07ns        ? ?/sec    1.00     32.8±0.07ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/99pct_true                        
       1.09     35.9±0.07ns        ? ?/sec    1.00     32.8±0.07ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/all_false                         
       1.10     35.9±0.07ns        ? ?/sec    1.00     32.7±0.15ns        ? 
?/sec
   zip_8192_from_i32/array_vs_non_null_scalar/all_true                          
       1.10     35.9±0.09ns        ? ?/sec    1.00     32.8±0.09ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/10pct_true                        
       1.10     35.9±0.07ns        ? ?/sec    1.00     32.7±0.08ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/1pct_true                         
       1.10     35.9±0.09ns        ? ?/sec    1.00     32.8±0.09ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/50pct_nulls                       
       1.09     35.8±0.07ns        ? ?/sec    1.00     32.7±0.07ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/50pct_true                        
       1.10     35.9±0.14ns        ? ?/sec    1.00     32.7±0.06ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/90pct_true                        
       1.10     35.9±0.10ns        ? ?/sec    1.00     32.8±0.30ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/99pct_true                        
       1.10     35.9±0.08ns        ? ?/sec    1.00     32.8±0.30ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/all_false                         
       1.09     35.9±0.10ns        ? ?/sec    1.00     32.8±0.12ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_array/all_true                          
       1.10     35.9±0.37ns        ? ?/sec    1.00     32.8±0.08ns        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/10pct_true                  
       1.00   1143.2±2.63ns        ? ?/sec    121.15   138.5±0.32µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/1pct_true                   
       1.00   1160.4±4.14ns        ? ?/sec    115.10   133.6±0.19µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/50pct_nulls                 
       1.00   1260.8±1.78ns        ? ?/sec    115.38   145.5±0.29µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/50pct_true                  
       1.00  1195.0±21.24ns        ? ?/sec    127.24   152.1±1.60µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/90pct_true                  
       1.00   1177.0±1.90ns        ? ?/sec    86.80   102.2±0.19µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/99pct_true                  
       1.00   1131.3±9.82ns        ? ?/sec    77.81    88.0±0.12µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/all_false                   
       1.00   1169.4±3.33ns        ? ?/sec    113.87   133.2±0.74µs        ? 
?/sec
   zip_8192_from_i32/non_null_scalar_vs_null_scalar/all_true                    
       1.00   1184.7±1.65ns        ? ?/sec    72.70    86.1±0.41µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/10pct_true                               
       1.00      9.0±0.01µs        ? ?/sec    7.54     68.1±0.15µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/1pct_true                                
       1.00      9.1±0.01µs        ? ?/sec    6.48     59.1±0.08µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/50pct_nulls                              
       1.00      9.2±0.02µs        ? ?/sec    8.82     80.7±0.16µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/50pct_true                               
       1.00      9.1±0.01µs        ? ?/sec    10.62    96.9±0.23µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/90pct_true                               
       1.00      9.1±0.02µs        ? ?/sec    7.57     69.2±0.14µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/99pct_true                               
       1.00      9.2±0.01µs        ? ?/sec    6.53     59.8±0.13µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/all_false                                
       1.00      9.1±0.01µs        ? ?/sec    6.56     59.8±0.12µs        ? 
?/sec
   zip_8192_from_i32/non_nulls_scalars/all_true                                 
       1.00      9.0±0.01µs        ? ?/sec    6.42     57.9±0.08µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/10pct_true                         
       1.00   1255.1±3.97ns        ? ?/sec    80.79   101.4±0.30µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/1pct_true                          
       1.00   1338.1±8.21ns        ? ?/sec    65.88    88.2±0.22µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/50pct_nulls                        
       1.00  1350.3±22.92ns        ? ?/sec    91.25   123.2±0.19µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/50pct_true                         
       1.00   1310.5±8.92ns        ? ?/sec    116.07   152.1±0.53µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/90pct_true                         
       1.00  1262.6±13.11ns        ? ?/sec    110.90   140.0±0.24µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/99pct_true                         
       1.00   1213.8±3.56ns        ? ?/sec    110.78   134.5±0.31µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/all_false                          
       1.00   1291.2±3.92ns        ? ?/sec    67.01    86.5±0.28µs        ? 
?/sec
   zip_8192_from_i32/null_vs_non_null_scalar/all_true                           
       1.00   1246.0±2.84ns        ? ?/sec    107.10   133.4±0.36µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/10pct_true                
       1.00    326.6±6.39µs        ? ?/sec    1.01    328.8±7.52µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/1pct_true                 
       1.06    306.6±2.88µs        ? ?/sec    1.00    289.9±6.82µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/50pct_nulls               
       1.02    397.6±5.26µs        ? ?/sec    1.00   390.3±16.45µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/50pct_true                
       1.01    427.9±6.21µs        ? ?/sec    1.00   422.6±12.97µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/90pct_true                
       1.06    346.1±5.95µs        ? ?/sec    1.00    326.5±4.38µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/99pct_true                
       1.00    278.5±6.62µs        ? ?/sec    1.00    278.3±5.99µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/all_false                 
       1.06    121.4±2.12µs        ? ?/sec    1.00    114.5±2.79µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_array/all_true                  
       1.10    130.3±3.04µs        ? ?/sec    1.00    118.6±3.05µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/10pct_true      
       1.00     33.4±0.09ns        ? ?/sec    1.01     33.9±0.29ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/1pct_true       
       1.00     33.4±0.07ns        ? ?/sec    1.02     33.9±0.33ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/50pct_nulls     
       1.00     33.4±0.09ns        ? ?/sec    1.02     33.9±0.12ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/50pct_true      
       1.00     33.4±0.09ns        ? ?/sec    1.01     33.9±0.10ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/90pct_true      
       1.00     33.4±0.04ns        ? ?/sec    1.01     33.9±0.08ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/99pct_true      
       1.00     33.4±0.12ns        ? ?/sec    1.01     33.9±0.12ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/all_false       
       1.00     33.4±0.09ns        ? ?/sec    1.02     33.9±0.34ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/array_vs_non_null_scalar/all_true        
       1.00     33.4±0.10ns        ? ?/sec    1.01     33.9±0.10ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/10pct_true      
       1.00     33.4±0.05ns        ? ?/sec    1.01     33.9±0.10ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/1pct_true       
       1.00     33.4±0.06ns        ? ?/sec    1.02     34.1±0.10ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/50pct_nulls     
       1.00     33.4±0.07ns        ? ?/sec    1.02     34.1±0.31ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/50pct_true      
       1.00     33.4±0.05ns        ? ?/sec    1.02     33.9±0.10ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/90pct_true      
       1.00     33.4±0.07ns        ? ?/sec    1.02     33.9±0.09ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/99pct_true      
       1.00     33.4±0.08ns        ? ?/sec    1.01     33.9±0.16ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/all_false       
       1.00     33.4±0.06ns        ? ?/sec    1.01     33.9±0.09ns        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_array/all_true        
       1.00     33.4±0.07ns        ? ?/sec    1.02     34.0±0.33ns        ? 
?/sec
   zip_8192_from_long bytes 
(100..400)/non_null_scalar_vs_null_scalar/10pct_true       1.00     20.1±0.52µs 
       ? ?/sec    10.25   205.6±0.70µs        ? ?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_null_scalar/1pct_true 
       1.00     10.8±0.04µs        ? ?/sec    17.45   189.1±0.35µs        ? 
?/sec
   zip_8192_from_long bytes 
(100..400)/non_null_scalar_vs_null_scalar/50pct_nulls      1.00     36.8±0.92µs 
       ? ?/sec    6.35    233.8±1.69µs        ? ?/sec
   zip_8192_from_long bytes 
(100..400)/non_null_scalar_vs_null_scalar/50pct_true       1.00     65.7±0.98µs 
       ? ?/sec    4.63    304.2±1.71µs        ? ?/sec
   zip_8192_from_long bytes 
(100..400)/non_null_scalar_vs_null_scalar/90pct_true       1.00     76.9±0.35µs 
       ? ?/sec    4.90    376.9±2.50µs        ? ?/sec
   zip_8192_from_long bytes 
(100..400)/non_null_scalar_vs_null_scalar/99pct_true       1.00     86.5±0.25µs 
       ? ?/sec    4.27    369.3±2.41µs        ? ?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_null_scalar/all_false 
       1.00   929.9±47.93ns        ? ?/sec    202.18   188.0±0.30µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_null_scalar_vs_null_scalar/all_true  
       1.00     87.8±0.67µs        ? ?/sec    4.21    369.2±2.29µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/10pct_true             
       1.00     75.7±0.66µs        ? ?/sec    3.35    253.8±1.81µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/1pct_true              
       1.00     57.9±0.60µs        ? ?/sec    4.31    249.6±2.55µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/50pct_nulls            
       1.00     91.7±0.71µs        ? ?/sec    3.08    282.5±1.63µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/50pct_true             
       1.00    106.3±0.66µs        ? ?/sec    3.77    400.4±1.36µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/90pct_true             
       1.00    100.9±1.11µs        ? ?/sec    3.40    343.1±2.49µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/99pct_true             
       1.00     89.1±0.85µs        ? ?/sec    3.79    337.3±5.69µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/all_false              
       1.00     44.3±0.53µs        ? ?/sec    5.65    250.5±9.36µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/non_nulls_scalars/all_true               
       1.00     77.1±0.40µs        ? ?/sec    4.38    337.5±2.96µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/10pct_true       
       1.00     77.2±0.56µs        ? ?/sec    4.87    376.0±2.00µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/1pct_true        
       1.00     86.4±0.28µs        ? ?/sec    4.29    370.7±2.72µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/50pct_nulls      
       1.00     74.2±0.66µs        ? ?/sec    5.22    387.0±1.32µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/50pct_true       
       1.00     65.1±0.73µs        ? ?/sec    4.65    302.7±1.35µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/90pct_true       
       1.00     20.7±0.30µs        ? ?/sec    10.00   206.7±0.48µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/99pct_true       
       1.00     11.4±0.03µs        ? ?/sec    16.72   190.2±0.30µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/all_false        
       1.00     87.6±0.39µs        ? ?/sec    4.20    367.8±1.69µs        ? 
?/sec
   zip_8192_from_long bytes (100..400)/null_vs_non_null_scalar/all_true         
       1.00  1240.0±38.01ns        ? ?/sec    150.09   186.1±0.46µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/10pct_true              
       1.02    339.2±9.44µs        ? ?/sec    1.00   332.8±12.02µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/1pct_true               
       1.03    303.6±4.18µs        ? ?/sec    1.00    295.1±4.83µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/50pct_nulls             
       1.03   401.5±11.51µs        ? ?/sec    1.00    391.3±9.48µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/50pct_true              
       1.05   438.7±11.88µs        ? ?/sec    1.00    419.6±6.67µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/90pct_true              
       1.01    340.8±4.21µs        ? ?/sec    1.00    336.6±8.69µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/99pct_true              
       1.02    268.2±6.16µs        ? ?/sec    1.00    261.6±7.74µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/all_false               
       1.04    119.0±1.86µs        ? ?/sec    1.00    114.5±3.23µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_array/all_true                
       1.03    121.5±4.10µs        ? ?/sec    1.00    117.6±3.39µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/10pct_true    
       1.00     33.4±0.07ns        ? ?/sec    1.01     33.9±0.08ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/1pct_true     
       1.00     33.4±0.05ns        ? ?/sec    1.01     33.9±0.08ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/50pct_nulls   
       1.00     33.4±0.06ns        ? ?/sec    1.02     34.1±0.10ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/50pct_true    
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.1±0.47ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/90pct_true    
       1.00     33.4±0.08ns        ? ?/sec    1.02     33.9±0.09ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/99pct_true    
       1.00     33.4±0.10ns        ? ?/sec    1.01     33.9±0.09ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/all_false     
       1.00     33.5±0.08ns        ? ?/sec    1.01     33.9±0.09ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/array_vs_non_null_scalar/all_true      
       1.00     33.4±0.13ns        ? ?/sec    1.02     33.9±0.13ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/10pct_true    
       1.00     33.5±0.08ns        ? ?/sec    1.01     33.9±0.15ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/1pct_true     
       1.00     33.5±0.07ns        ? ?/sec    1.02     34.1±0.08ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/50pct_nulls   
       1.00     33.5±0.09ns        ? ?/sec    1.01     34.0±0.12ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/50pct_true    
       1.00     33.5±0.09ns        ? ?/sec    1.01     33.9±0.10ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/90pct_true    
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.1±0.10ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/99pct_true    
       1.00     33.5±0.11ns        ? ?/sec    1.01     33.9±0.09ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/all_false     
       1.00     33.8±0.42ns        ? ?/sec    1.01     34.0±0.07ns        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_null_scalar_vs_array/all_true      
       1.00     33.5±0.05ns        ? ?/sec    1.01     34.0±0.12ns        ? 
?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/10pct_true     1.00     20.0±0.54µs   
     ? ?/sec    10.29   205.8±0.61µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/1pct_true      1.00     10.8±0.03µs   
     ? ?/sec    17.51   189.1±0.39µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/50pct_nulls    1.00     37.2±0.64µs   
     ? ?/sec    6.25    232.9±0.60µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/50pct_true     1.00     65.2±0.82µs   
     ? ?/sec    4.63    302.0±1.36µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/90pct_true     1.00     80.3±0.68µs   
     ? ?/sec    4.70    377.3±2.64µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/99pct_true     1.00     87.2±0.54µs   
     ? ?/sec    4.23    368.7±1.98µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/all_false      1.00   938.5±35.93ns   
     ? ?/sec    200.64   188.3±0.51µs        ? ?/sec
   zip_8192_from_long strings 
(100..400)/non_null_scalar_vs_null_scalar/all_true       1.00     89.5±0.80µs   
     ? ?/sec    4.10    367.3±2.65µs        ? ?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/10pct_true           
       1.00    124.3±1.52µs        ? ?/sec    3.30    410.8±4.23µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/1pct_true            
       1.00    145.5±1.21µs        ? ?/sec    2.79    406.2±2.77µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/50pct_nulls          
       1.00    126.5±2.02µs        ? ?/sec    3.27    413.7±2.99µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/50pct_true           
       1.00    126.5±1.04µs        ? ?/sec    3.33    421.5±2.63µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/90pct_true           
       1.00    105.2±1.98µs        ? ?/sec    3.29    346.2±4.54µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/99pct_true           
       1.00     91.2±0.78µs        ? ?/sec    3.70    337.1±3.02µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/all_false            
       1.00    138.3±0.50µs        ? ?/sec    2.94    406.0±3.83µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/non_nulls_scalars/all_true             
       1.00     79.3±0.54µs        ? ?/sec    4.22    334.9±1.81µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/10pct_true     
       1.00     80.0±0.39µs        ? ?/sec    4.71    376.8±2.20µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/1pct_true      
       1.00     87.8±0.70µs        ? ?/sec    4.21    369.3±2.24µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/50pct_nulls    
       1.00     75.4±0.82µs        ? ?/sec    5.10    384.9±1.38µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/50pct_true     
       1.00     65.1±0.85µs        ? ?/sec    4.64    302.4±2.34µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/90pct_true     
       1.00     20.9±0.50µs        ? ?/sec    9.90    207.0±0.53µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/99pct_true     
       1.00     11.4±0.05µs        ? ?/sec    16.78   190.5±0.72µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/all_false      
       1.00     89.7±0.39µs        ? ?/sec    4.12    369.5±2.53µs        ? 
?/sec
   zip_8192_from_long strings (100..400)/null_vs_non_null_scalar/all_true       
       1.00  1140.9±36.57ns        ? ?/sec    163.11   186.1±0.31µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/10pct_true                  
       1.00     61.2±0.12µs        ? ?/sec    1.04     63.7±0.21µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/1pct_true                   
       1.00     22.4±0.16µs        ? ?/sec    1.00     22.4±0.18µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/50pct_nulls                 
       1.00    120.2±0.45µs        ? ?/sec    1.00    120.8±0.31µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/50pct_true                  
       1.00    158.8±0.31µs        ? ?/sec    1.00    158.9±0.20µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/90pct_true                  
       1.00     63.4±0.15µs        ? ?/sec    1.02     64.8±0.18µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/99pct_true                  
       1.00     23.1±0.09µs        ? ?/sec    1.00     23.2±0.20µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/all_false                   
       1.00     17.9±0.10µs        ? ?/sec    1.00     17.8±0.17µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_array/all_true                    
       1.00     17.9±0.08µs        ? ?/sec    1.00     17.8±0.16µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/10pct_true        
       1.01     34.5±0.07ns        ? ?/sec    1.00     34.0±0.06ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/1pct_true         
       1.00     33.4±0.06ns        ? ?/sec    1.02     33.9±0.08ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/50pct_nulls       
       1.02     34.5±0.08ns        ? ?/sec    1.00     34.0±0.10ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/50pct_true        
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.0±0.11ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/90pct_true        
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.0±0.09ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/99pct_true        
       1.01     34.5±0.08ns        ? ?/sec    1.00     34.0±0.08ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/all_false         
       1.02     34.5±0.06ns        ? ?/sec    1.00     34.0±0.09ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/array_vs_non_null_scalar/all_true          
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.0±0.14ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/10pct_true        
       1.01     34.5±0.06ns        ? ?/sec    1.00     34.0±0.09ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/1pct_true         
       1.02     34.5±0.13ns        ? ?/sec    1.00     34.0±0.10ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/50pct_nulls       
       1.01     34.5±0.05ns        ? ?/sec    1.00     34.0±0.12ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/50pct_true        
       1.00     33.4±0.07ns        ? ?/sec    1.02     34.0±0.07ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/90pct_true        
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.0±0.08ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/99pct_true        
       1.00     33.4±0.06ns        ? ?/sec    1.02     34.0±0.09ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/all_false         
       1.02     34.5±0.11ns        ? ?/sec    1.00     34.0±0.07ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_array/all_true          
       1.00     33.4±0.05ns        ? ?/sec    1.02     34.0±0.11ns        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/10pct_true  
       1.00     15.5±0.02µs        ? ?/sec    12.55   194.6±0.33µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/1pct_true   
       1.00     10.4±0.02µs        ? ?/sec    18.10   188.2±0.26µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/50pct_nulls 
       1.00     25.2±0.17µs        ? ?/sec    8.00    201.6±0.81µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/50pct_true  
       1.00     37.9±0.07µs        ? ?/sec    5.54    210.0±0.40µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/90pct_true  
       1.00     18.6±0.07µs        ? ?/sec    9.04    168.6±0.84µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/99pct_true  
       1.00     13.4±0.06µs        ? ?/sec    11.50   154.3±1.20µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/all_false   
       1.00   919.9±28.65ns        ? ?/sec    204.50   188.1±0.39µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_null_scalar_vs_null_scalar/all_true    
       1.00     12.7±0.05µs        ? ?/sec    11.94   151.6±0.31µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/10pct_true               
       1.00     32.9±0.08µs        ? ?/sec    3.96    130.2±0.31µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/1pct_true                
       1.00     14.9±0.02µs        ? ?/sec    8.22    122.4±1.89µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/50pct_nulls              
       1.00     54.3±0.09µs        ? ?/sec    2.63    142.8±0.34µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/50pct_true               
       1.00     71.3±0.21µs        ? ?/sec    2.27    161.8±0.49µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/90pct_true               
       1.00     32.6±0.08µs        ? ?/sec    4.05    132.1±0.36µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/99pct_true               
       1.00     16.0±0.05µs        ? ?/sec    7.57    121.5±0.37µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/all_false                
       1.00      2.6±0.03µs        ? ?/sec    46.53   120.0±0.33µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/non_nulls_scalars/all_true                 
       1.00      3.1±0.05µs        ? ?/sec    38.34   118.6±0.30µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/10pct_true         
       1.00     18.5±0.09µs        ? ?/sec    8.99    166.5±0.40µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/1pct_true          
       1.00     13.3±0.07µs        ? ?/sec    11.60   154.0±0.24µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/50pct_nulls        
       1.00     27.5±0.19µs        ? ?/sec    6.76    185.9±0.62µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/50pct_true         
       1.00     38.1±0.05µs        ? ?/sec    5.53    210.5±0.75µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/90pct_true         
       1.00     16.0±0.02µs        ? ?/sec    12.16   194.9±0.45µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/99pct_true         
       1.00     10.8±0.02µs        ? ?/sec    17.46   188.5±0.21µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/all_false          
       1.00     12.8±0.06µs        ? ?/sec    11.84   152.1±0.36µs        ? 
?/sec
   zip_8192_from_short bytes (3..10)/null_vs_non_null_scalar/all_true           
       1.00  1254.8±50.61ns        ? ?/sec    148.26   186.0±0.52µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/10pct_true                
       1.00     60.8±0.22µs        ? ?/sec    1.04     63.1±0.41µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/1pct_true                 
       1.00     22.3±0.16µs        ? ?/sec    1.00     22.2±0.12µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/50pct_nulls               
       1.00    119.6±0.24µs        ? ?/sec    1.02    121.7±0.29µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/50pct_true                
       1.00    158.6±0.32µs        ? ?/sec    1.01    159.5±0.29µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/90pct_true                
       1.00     63.1±0.26µs        ? ?/sec    1.03     64.8±0.53µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/99pct_true                
       1.00     23.0±0.15µs        ? ?/sec    1.01     23.3±0.15µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/all_false                 
       1.00     17.6±0.15µs        ? ?/sec    1.01     17.8±0.08µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_array/all_true                  
       1.00     17.5±0.12µs        ? ?/sec    1.03     17.9±0.12µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/10pct_true      
       1.00     33.4±0.07ns        ? ?/sec    1.02     34.0±0.09ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/1pct_true       
       1.00     33.4±0.06ns        ? ?/sec    1.11     37.2±0.20ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/50pct_nulls     
       1.00     34.9±0.08ns        ? ?/sec    1.07     37.2±0.07ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/50pct_true      
       1.00     33.4±0.47ns        ? ?/sec    1.11     37.1±0.05ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/90pct_true      
       1.01     34.4±0.09ns        ? ?/sec    1.00     34.0±0.10ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/99pct_true      
       1.00     33.4±0.06ns        ? ?/sec    1.11     37.2±0.08ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/all_false       
       1.00     33.4±0.07ns        ? ?/sec    1.02     33.9±0.09ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/array_vs_non_null_scalar/all_true        
       1.00     33.4±0.07ns        ? ?/sec    1.02     34.0±0.11ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/10pct_true      
       1.01     34.4±0.08ns        ? ?/sec    1.00     33.9±0.08ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/1pct_true       
       1.00     33.4±0.04ns        ? ?/sec    1.11     37.2±0.29ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/50pct_nulls     
       1.00     33.4±0.06ns        ? ?/sec    1.02     33.9±0.10ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/50pct_true      
       1.00     33.4±0.21ns        ? ?/sec    1.02     34.0±0.11ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/90pct_true      
       1.00     34.4±0.06ns        ? ?/sec    1.08     37.2±0.09ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/99pct_true      
       1.03     34.9±0.07ns        ? ?/sec    1.00     34.0±0.09ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/all_false       
       1.01     34.4±0.08ns        ? ?/sec    1.00     34.0±0.27ns        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_array/all_true        
       1.01     34.4±0.06ns        ? ?/sec    1.00     34.0±0.16ns        ? 
?/sec
   zip_8192_from_short strings 
(3..10)/non_null_scalar_vs_null_scalar/10pct_true       1.00     15.4±0.02µs    
    ? ?/sec    12.62   195.0±0.78µs        ? ?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_null_scalar/1pct_true 
       1.00     10.4±0.17µs        ? ?/sec    18.06   188.3±0.87µs        ? 
?/sec
   zip_8192_from_short strings 
(3..10)/non_null_scalar_vs_null_scalar/50pct_nulls      1.00     25.2±0.19µs    
    ? ?/sec    8.00    201.3±1.06µs        ? ?/sec
   zip_8192_from_short strings 
(3..10)/non_null_scalar_vs_null_scalar/50pct_true       1.00     38.0±0.07µs    
    ? ?/sec    5.53    210.0±0.66µs        ? ?/sec
   zip_8192_from_short strings 
(3..10)/non_null_scalar_vs_null_scalar/90pct_true       1.00     18.6±0.07µs    
    ? ?/sec    9.08    168.9±0.60µs        ? ?/sec
   zip_8192_from_short strings 
(3..10)/non_null_scalar_vs_null_scalar/99pct_true       1.00     13.3±0.06µs    
    ? ?/sec    11.65   155.1±0.28µs        ? ?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_null_scalar/all_false 
       1.00   926.8±64.88ns        ? ?/sec    203.32   188.4±0.57µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_null_scalar_vs_null_scalar/all_true  
       1.00     12.6±0.08µs        ? ?/sec    12.04   151.9±0.42µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/10pct_true             
       1.00     32.8±0.07µs        ? ?/sec    3.93    129.0±0.45µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/1pct_true              
       1.00     15.3±0.03µs        ? ?/sec    7.90    120.7±0.33µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/50pct_nulls            
       1.00     54.0±0.14µs        ? ?/sec    2.62    141.6±0.36µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/50pct_true             
       1.00     70.2±0.14µs        ? ?/sec    2.28    159.9±0.44µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/90pct_true             
       1.00     32.9±0.05µs        ? ?/sec    3.97    130.7±0.33µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/99pct_true             
       1.00     15.8±0.06µs        ? ?/sec    7.66    121.3±0.49µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/all_false              
       1.00      2.9±0.05µs        ? ?/sec    41.17   117.9±0.32µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/non_nulls_scalars/all_true               
       1.00      3.1±0.05µs        ? ?/sec    38.67   119.4±0.48µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/10pct_true       
       1.00     18.4±0.09µs        ? ?/sec    9.03    166.2±0.41µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/1pct_true        
       1.00     13.2±0.08µs        ? ?/sec    11.66   154.3±0.41µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/50pct_nulls      
       1.00     27.4±0.29µs        ? ?/sec    6.81    186.7±2.78µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/50pct_true       
       1.00     37.9±0.19µs        ? ?/sec    5.55    210.4±0.46µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/90pct_true       
       1.00     15.9±0.16µs        ? ?/sec    12.25   194.9±0.32µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/99pct_true       
       1.00     10.7±0.02µs        ? ?/sec    17.58   188.6±0.35µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/all_false        
       1.00     12.7±0.07µs        ? ?/sec    12.00   152.2±0.63µs        ? 
?/sec
   zip_8192_from_short strings (3..10)/null_vs_non_null_scalar/all_true         
       1.00  1216.0±35.85ns        ? ?/sec    153.23   186.3±0.66µs        ? 
?/sec
   ```
   
   
   </p>
   </details>
   
   


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


Reply via email to