Skip to content

DRAFT Bench 25044 - #25410

Closed
kosiew wants to merge 3 commits into
apache:mainfrom
kosiew:bench-25044
Closed

kosiew wants to merge 3 commits into
apache:mainfrom
kosiew:bench-25044

Conversation

@kosiew

@kosiew kosiew commented Sep 17, 2026

Copy link
Copy Markdown
Contributor

benchmark runs for #25044

@kosiew

kosiew commented Sep 17, 2026

Copy link
Copy Markdown
Contributor Author

run benchmark string_in_list_pruning

baseline:
  ref: "d170cbc279"
changed:
  ref: "de602a59e0"

@adriangbot

Copy link
Copy Markdown

🤖 Benchmark running (GKE) | trigger
Instance: c4a-highmem-16 (12 vCPU / 65 GiB) | Linux bench-c5715755739-2403-z5x77 6.12.94+ #1 SMP Tue Aug 4 08:44:15 UTC 2026 aarch64 GNU/Linux

CPU Details (lscpu)
Architecture:                            aarch64
CPU op-mode(s):                          64-bit
Byte Order:                              Little Endian
CPU(s):                                  16
On-line CPU(s) list:                     0-15
Vendor ID:                               ARM
Model name:                              Neoverse-V2
Model:                                   1
Thread(s) per core:                      1
Core(s) per cluster:                     16
Socket(s):                               -
Cluster(s):                              1
Stepping:                                r0p1
BogoMIPS:                                2000.00
Flags:                                   fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
L1d cache:                               1 MiB (16 instances)
L1i cache:                               1 MiB (16 instances)
L2 cache:                                32 MiB (16 instances)
L3 cache:                                80 MiB (1 instance)
NUMA node(s):                            1
NUMA node0 CPU(s):                       0-15
Vulnerability Gather data sampling:      Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit:             Not affected
Vulnerability L1tf:                      Not affected
Vulnerability Mds:                       Not affected
Vulnerability Meltdown:                  Not affected
Vulnerability Mmio stale data:           Not affected
Vulnerability Reg file data sampling:    Not affected
Vulnerability Retbleed:                  Not affected
Vulnerability Spec rstack overflow:      Not affected
Vulnerability Spec store bypass:         Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:                Mitigation; __user pointer sanitization
Vulnerability Spectre v2:                Mitigation; CSV2, BHB
Vulnerability Srbds:                     Not affected
Vulnerability Tsa:                       Not affected
Vulnerability Tsx async abort:           Not affected
Vulnerability Vmscape:                   Not affected

Comparing de602a5 (de602a5) to d170cbc diff

Run configuration
run benchmark string_in_list_pruning
baseline:
  ref: "d170cbc279"
changed:
  ref: "de602a59e0"

Results will be posted here when complete


File an issue against this benchmark runner

@codecov-commenter

Copy link
Copy Markdown

Codecov Report

❌ Patch coverage is 96.15385% with 1 line in your changes missing coverage. Please review.
✅ Project coverage is 82.32%. Comparing base (c2cf289) to head (de602a5).
⚠️ Report is 68 commits behind head on main.

Files with missing lines Patch % Lines
datafusion/pruning/src/pruning_predicate.rs 96.15% 0 Missing and 1 partial ⚠️
Additional details and impacted files
@@            Coverage Diff             @@
##             main   #25410      +/-   ##
==========================================
+ Coverage   81.90%   82.32%   +0.41%     
==========================================
  Files        1134     1137       +3     
  Lines      425261   431848    +6587     
  Branches   425261   431848    +6587     
==========================================
+ Hits       348325   355510    +7185     
+ Misses      56295    54846    -1449     
- Partials    20641    21492     +851     

☔ View full report in Codecov by Harness.
📢 Have feedback on the report? Share it here.

🚀 New features to boost your workflow:
  • ❄️ Test Analytics: Detect flaky tests, report on failures, and find test suite problems.
  • 📦 JS Bundle Analysis: Save yourself from yourself by tracking and limiting bundle sizes in JS merges.

@adriangbot

Copy link
Copy Markdown

🤖 Benchmark completed (GKE) | trigger

Instance: c4a-highmem-16 (12 vCPU / 65 GiB)

Comparing de602a5 (de602a5) to d170cbc diff

Run configuration
run benchmark string_in_list_pruning
baseline:
  ref: "d170cbc279"
changed:
  ref: "de602a59e0"
CPU Details (lscpu)
Architecture:                            aarch64
CPU op-mode(s):                          64-bit
Byte Order:                              Little Endian
CPU(s):                                  16
On-line CPU(s) list:                     0-15
Vendor ID:                               ARM
Model name:                              Neoverse-V2
Model:                                   1
Thread(s) per core:                      1
Core(s) per cluster:                     16
Socket(s):                               -
Cluster(s):                              1
Stepping:                                r0p1
BogoMIPS:                                2000.00
Flags:                                   fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
L1d cache:                               1 MiB (16 instances)
L1i cache:                               1 MiB (16 instances)
L2 cache:                                32 MiB (16 instances)
L3 cache:                                80 MiB (1 instance)
NUMA node(s):                            1
NUMA node0 CPU(s):                       0-15
Vulnerability Gather data sampling:      Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit:             Not affected
Vulnerability L1tf:                      Not affected
Vulnerability Mds:                       Not affected
Vulnerability Meltdown:                  Not affected
Vulnerability Mmio stale data:           Not affected
Vulnerability Reg file data sampling:    Not affected
Vulnerability Retbleed:                  Not affected
Vulnerability Spec rstack overflow:      Not affected
Vulnerability Spec store bypass:         Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:                Mitigation; __user pointer sanitization
Vulnerability Spectre v2:                Mitigation; CSV2, BHB
Vulnerability Srbds:                     Not affected
Vulnerability Tsa:                       Not affected
Vulnerability Tsx async abort:           Not affected
Vulnerability Vmscape:                   Not affected
Details

group                                                                                       HEAD                                     bench-25044
-----                                                                                       ----                                     -----------
string_in_list_pruning/construct/expanded_and/1                                             1.01      3.1±0.01µs 312.7 KElem/sec     1.00      3.1±0.01µs 315.8 KElem/sec
string_in_list_pruning/construct/expanded_and/1024                                          1.00      2.5±0.00ms 397.3 KElem/sec     1.01      2.5±0.01ms 395.0 KElem/sec
string_in_list_pruning/construct/expanded_and/16                                            1.00     39.5±0.16µs 395.6 KElem/sec     1.00     39.5±0.12µs 395.5 KElem/sec
string_in_list_pruning/construct/expanded_and/2                                             1.00      5.8±0.02µs 338.7 KElem/sec     1.00      5.8±0.01µs 337.5 KElem/sec
string_in_list_pruning/construct/expanded_and/20                                            1.00     48.7±0.08µs 401.0 KElem/sec     1.02     49.4±0.07µs 395.1 KElem/sec
string_in_list_pruning/construct/expanded_and/21                                            1.00     51.1±0.09µs 401.3 KElem/sec     1.01     51.6±0.06µs 397.5 KElem/sec
string_in_list_pruning/construct/expanded_and/256                                           1.00    626.4±0.98µs 399.1 KElem/sec     1.01    629.6±0.85µs 397.1 KElem/sec
string_in_list_pruning/construct/expanded_and/4                                             1.00     10.6±0.07µs 368.7 KElem/sec     1.00     10.6±0.02µs 367.1 KElem/sec
string_in_list_pruning/construct/expanded_and/8                                             1.00     20.5±0.11µs 381.7 KElem/sec     1.01     20.7±0.06µs 378.2 KElem/sec
string_in_list_pruning/construct/expanded_or/1                                              1.00      3.2±0.01µs 308.8 KElem/sec     1.00      3.2±0.01µs 309.1 KElem/sec
string_in_list_pruning/construct/expanded_or/1024                                           1.00      2.4±0.00ms 414.3 KElem/sec     1.01      2.4±0.01ms 411.5 KElem/sec
string_in_list_pruning/construct/expanded_or/16                                             1.00     38.0±0.14µs 411.7 KElem/sec     1.00     38.1±0.10µs 410.1 KElem/sec
string_in_list_pruning/construct/expanded_or/2                                              1.00      5.7±0.03µs 341.9 KElem/sec     1.00      5.7±0.01µs 341.5 KElem/sec
string_in_list_pruning/construct/expanded_or/20                                             1.00     47.2±0.08µs 414.1 KElem/sec     1.06     50.0±0.10µs 390.2 KElem/sec
string_in_list_pruning/construct/expanded_or/21                                             1.00     49.2±0.10µs 417.0 KElem/sec     1.02     49.9±0.06µs 410.7 KElem/sec
string_in_list_pruning/construct/expanded_or/256                                            1.00    601.0±2.07µs 416.0 KElem/sec     1.00    601.8±0.91µs 415.5 KElem/sec
string_in_list_pruning/construct/expanded_or/4                                              1.00     10.3±0.06µs 378.8 KElem/sec     1.01     10.4±0.02µs 374.2 KElem/sec
string_in_list_pruning/construct/expanded_or/8                                              1.00     19.6±0.10µs 399.5 KElem/sec     1.01     19.7±0.06µs 395.9 KElem/sec
string_in_list_pruning/construct/in_list/1                                                  1.00      2.9±0.01µs 334.2 KElem/sec     1.01      2.9±0.01µs 332.3 KElem/sec
string_in_list_pruning/construct/in_list/1024                                               1.01    191.0±0.53µs  5.1 MElem/sec      1.00    189.3±0.24µs  5.2 MElem/sec
string_in_list_pruning/construct/in_list/16                                                 1.00     37.8±0.08µs 413.3 KElem/sec     1.01     38.0±0.11µs 410.9 KElem/sec
string_in_list_pruning/construct/in_list/2                                                  1.00      5.7±0.02µs 341.8 KElem/sec     1.00      5.7±0.02µs 340.2 KElem/sec
string_in_list_pruning/construct/in_list/20                                                 1.00     47.0±0.09µs 415.6 KElem/sec     1.00     47.1±0.22µs 414.7 KElem/sec
string_in_list_pruning/construct/in_list/21                                                 1.00      6.3±0.02µs  3.2 MElem/sec      1.00      6.3±0.01µs  3.2 MElem/sec
string_in_list_pruning/construct/in_list/256                                                1.00     50.0±0.11µs  4.9 MElem/sec      1.00     50.0±0.05µs  4.9 MElem/sec
string_in_list_pruning/construct/in_list/4                                                  1.00     10.4±0.07µs 374.3 KElem/sec     1.00     10.4±0.04µs 374.9 KElem/sec
string_in_list_pruning/construct/in_list/8                                                  1.00     19.5±0.09µs 400.8 KElem/sec     1.01     19.7±0.03µs 396.1 KElem/sec
string_in_list_pruning/construct/in_list_with_null/1025                                     1.01    191.1±0.51µs  5.1 MElem/sec      1.00    189.6±0.25µs  5.2 MElem/sec
string_in_list_pruning/construct/in_list_with_null/17                                       1.00     40.2±0.08µs 413.4 KElem/sec     1.00     40.3±0.12µs 411.5 KElem/sec
string_in_list_pruning/construct/in_list_with_null/2                                        1.00      5.7±0.02µs 344.7 KElem/sec     1.00      5.7±0.01µs 343.1 KElem/sec
string_in_list_pruning/construct/in_list_with_null/21                                       1.00      6.3±0.02µs  3.2 MElem/sec      1.00      6.3±0.01µs  3.2 MElem/sec
string_in_list_pruning/construct/in_list_with_null/22                                       1.01      6.5±0.02µs  3.2 MElem/sec      1.00      6.4±0.01µs  3.3 MElem/sec
string_in_list_pruning/construct/in_list_with_null/257                                      1.00     50.2±0.10µs  4.9 MElem/sec      1.00     50.3±0.06µs  4.9 MElem/sec
string_in_list_pruning/construct/in_list_with_null/3                                        1.00      8.0±0.05µs 367.0 KElem/sec     1.00      8.0±0.02µs 365.4 KElem/sec
string_in_list_pruning/construct/in_list_with_null/5                                        1.00     12.6±0.07µs 386.3 KElem/sec     1.00     12.7±0.02µs 385.0 KElem/sec
string_in_list_pruning/construct/in_list_with_null/9                                        1.00     22.0±0.11µs 400.3 KElem/sec     1.02     22.3±0.04µs 394.2 KElem/sec
string_in_list_pruning/construct/not_in_list/1                                              1.00      3.3±0.02µs 295.2 KElem/sec     1.00      3.3±0.01µs 296.3 KElem/sec
string_in_list_pruning/construct/not_in_list/1024                                           1.01    190.6±0.47µs  5.1 MElem/sec      1.00    188.8±0.23µs  5.2 MElem/sec
string_in_list_pruning/construct/not_in_list/16                                             1.00     37.9±0.08µs 412.0 KElem/sec     1.00     38.0±0.10µs 410.9 KElem/sec
string_in_list_pruning/construct/not_in_list/2                                              1.01      5.7±0.03µs 343.9 KElem/sec     1.00      5.6±0.02µs 348.6 KElem/sec
string_in_list_pruning/construct/not_in_list/20                                             1.00     47.0±0.09µs 415.6 KElem/sec     1.01     47.6±0.11µs 410.2 KElem/sec
string_in_list_pruning/construct/not_in_list/21                                             1.01      6.4±0.02µs  3.1 MElem/sec      1.00      6.3±0.01µs  3.2 MElem/sec
string_in_list_pruning/construct/not_in_list/256                                            1.00     50.1±0.07µs  4.9 MElem/sec      1.00     50.2±0.05µs  4.9 MElem/sec
string_in_list_pruning/construct/not_in_list/4                                              1.00     10.4±0.06µs 376.4 KElem/sec     1.01     10.4±0.04µs 374.4 KElem/sec
string_in_list_pruning/construct/not_in_list/8                                              1.00     19.6±0.07µs 399.3 KElem/sec     1.00     19.6±0.04µs 397.8 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/1025                  1.01    185.3±0.48µs  5.3 MElem/sec      1.00    183.9±0.22µs  5.3 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/17                    1.00     40.1±0.10µs 413.8 KElem/sec     1.00     40.3±0.11µs 412.0 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/2                     1.00      5.7±0.03µs 345.0 KElem/sec     1.01      5.7±0.01µs 341.3 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/21                    1.00      4.3±0.01µs  4.7 MElem/sec      1.00      4.3±0.01µs  4.7 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/22                    1.00      4.4±0.01µs  4.8 MElem/sec      1.00      4.4±0.01µs  4.8 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/257                   1.00     47.4±0.06µs  5.2 MElem/sec      1.00     47.2±0.07µs  5.2 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/3                     1.00      8.0±0.04µs 365.8 KElem/sec     1.00      8.0±0.02µs 365.3 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/5                     1.00     12.6±0.07µs 387.0 KElem/sec     1.01     12.7±0.03µs 384.6 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/9                     1.00     22.0±0.07µs 399.3 KElem/sec     1.00     22.1±0.04µs 397.3 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/1                                1.00      3.0±0.01µs  5.0 MElem/sec      1.00      3.1±0.01µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/1024                             1.01      2.5±0.02ms  6.3 KElem/sec      1.00      2.5±0.03ms  6.3 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/16                               1.00     50.7±0.34µs 308.0 KElem/sec     1.00     50.6±0.41µs 308.6 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/2                                1.00      5.5±0.01µs  2.8 MElem/sec      1.00      5.5±0.03µs  2.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/20                               1.00     58.1±0.40µs 268.9 KElem/sec     1.00     58.2±0.54µs 268.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/21                               1.00     58.6±0.38µs 266.6 KElem/sec     1.01     59.0±0.53µs 264.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/256                              1.01    626.5±4.44µs 24.9 KElem/sec      1.00    620.9±7.85µs 25.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/4                                1.00     13.8±0.04µs 1135.0 KElem/sec    1.00     13.7±0.06µs 1136.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/8                                1.00     29.2±0.14µs 535.2 KElem/sec     1.00     29.3±0.14µs 533.8 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/1                                 1.01      3.1±0.01µs  5.0 MElem/sec      1.00      3.1±0.01µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/1024                              1.00      3.5±0.02ms  4.5 KElem/sec      1.00      3.5±0.04ms  4.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/16                                1.00     55.7±0.38µs 280.4 KElem/sec     1.00     55.7±0.50µs 280.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/2                                 1.02      5.6±0.02µs  2.7 MElem/sec      1.00      5.5±0.02µs  2.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/20                                1.00     66.8±0.47µs 233.9 KElem/sec     1.00     66.6±0.58µs 234.6 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/21                                1.00     67.8±0.50µs 230.5 KElem/sec     1.00     67.8±0.57µs 230.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/256                               1.01    866.8±5.39µs 18.0 KElem/sec      1.00    857.8±8.88µs 18.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/4                                 1.00     12.1±0.04µs 1287.6 KElem/sec    1.00     12.1±0.05µs 1291.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/8                                 1.01     26.4±0.17µs 591.5 KElem/sec     1.00     26.2±0.20µs 595.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/1                                     1.00      3.1±0.01µs  5.0 MElem/sec      1.00      3.1±0.01µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/1024                                  1.01      3.4±0.06µs  4.5 MElem/sec      1.00      3.4±0.06µs  4.5 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/16                                    1.01     82.4±0.81µs 189.6 KElem/sec     1.00     81.8±0.85µs 190.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/2                                     1.01      5.6±0.02µs  2.7 MElem/sec      1.00      5.5±0.02µs  2.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/20                                    1.01    117.1±1.20µs 133.5 KElem/sec     1.00    116.0±1.45µs 134.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/21                                    1.01      3.2±0.05µs  4.8 MElem/sec      1.00      3.2±0.05µs  4.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/256                                   1.01      3.3±0.05µs  4.6 MElem/sec      1.00      3.3±0.06µs  4.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/4                                     1.01     12.4±0.05µs 1255.1 KElem/sec    1.00     12.4±0.06µs 1261.8 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/8                                     1.00     30.2±0.22µs 516.9 KElem/sec     1.00     30.2±0.27µs 518.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/1025                        1.02      3.4±0.05µs  4.5 MElem/sec      1.00      3.3±0.07µs  4.6 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/17                          1.00     91.5±1.03µs 170.7 KElem/sec     1.00     91.1±1.21µs 171.6 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/2                           1.00      6.5±0.07µs  2.4 MElem/sec      1.00      6.5±0.09µs  2.4 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/21                          1.00      3.1±0.05µs  4.9 MElem/sec      1.00      3.1±0.05µs  4.9 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/22                          1.00      3.2±0.05µs  4.8 MElem/sec      1.00      3.2±0.09µs  4.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/257                         1.00      3.3±0.06µs  4.7 MElem/sec      1.01      3.3±0.33µs  4.6 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/3                           1.00      9.4±0.11µs 1662.6 KElem/sec    1.00      9.4±0.12µs 1669.3 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/5                           1.00     17.1±0.16µs 914.6 KElem/sec     1.00     17.1±0.18µs 914.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/9                           1.00     36.2±0.36µs 431.5 KElem/sec     1.00     36.1±0.39µs 433.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/1                                 1.00      3.0±0.01µs  5.1 MElem/sec      1.01      3.0±0.01µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/1024                              1.03      3.3±0.06µs  4.6 MElem/sec      1.00      3.2±0.06µs  4.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/16                                1.00     77.8±0.76µs 200.9 KElem/sec     1.00     77.9±0.80µs 200.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/2                                 1.02      5.5±0.02µs  2.8 MElem/sec      1.00      5.5±0.02µs  2.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/20                                1.00    109.6±1.21µs 142.6 KElem/sec     1.00    109.2±1.25µs 143.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/21                                1.02      3.1±0.05µs  4.9 MElem/sec      1.00      3.1±0.05µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/256                               1.02      3.2±0.05µs  4.7 MElem/sec      1.00      3.2±0.05µs  4.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/4                                 1.01     14.3±0.05µs 1091.3 KElem/sec    1.00     14.2±0.05µs 1099.4 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/8                                 1.00     33.5±0.20µs 467.0 KElem/sec     1.00     33.5±0.21µs 466.3 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/1025     1.00    179.5±1.56ns 85.0 MElem/sec      1.00    179.0±1.65ns 85.2 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/17       1.01     88.2±1.00µs 177.2 KElem/sec     1.00     87.4±1.09µs 178.8 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/2        1.00      6.4±0.08µs  2.4 MElem/sec      1.00      6.5±0.08µs  2.4 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/21       1.01    179.4±1.44ns 85.1 MElem/sec      1.00    177.7±1.24ns 85.9 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/22       1.01    180.6±1.46ns 84.5 MElem/sec      1.00    178.5±1.20ns 85.5 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/257      1.00    179.8±1.63ns 84.9 MElem/sec      1.00    179.3±1.07ns 85.1 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/3        1.00      9.3±0.14µs 1680.6 KElem/sec    1.00      9.3±0.11µs 1687.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/5        1.00     19.1±0.18µs 817.4 KElem/sec     1.01     19.3±0.19µs 810.3 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/9        1.00     40.0±0.35µs 390.4 KElem/sec     1.00     40.0±0.40µs 390.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/1                                 1.01      2.7±0.01µs 364.2 KElem/sec     1.00      2.6±0.01µs 368.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/1024                              1.00      3.0±0.01µs 327.8 KElem/sec     1.00      3.0±0.01µs 327.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/16                                1.00      2.8±0.01µs 347.6 KElem/sec     1.00      2.8±0.01µs 346.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/2                                 1.01      2.7±0.01µs 361.6 KElem/sec     1.00      2.7±0.01µs 365.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/20                                1.00      2.8±0.01µs 348.7 KElem/sec     1.00      2.8±0.02µs 348.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/21                                1.00      2.8±0.01µs 350.2 KElem/sec     1.00      2.8±0.02µs 350.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/256                               1.01      2.9±0.01µs 334.2 KElem/sec     1.00      2.9±0.01µs 336.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/4                                 1.01      2.7±0.01µs 357.3 KElem/sec     1.00      2.7±0.01µs 359.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/8                                 1.01      2.8±0.01µs 352.5 KElem/sec     1.00      2.7±0.01µs 357.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/1                                  1.03      2.7±0.01µs 360.3 KElem/sec     1.00      2.6±0.01µs 370.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/1024                               1.02      3.0±0.01µs 321.1 KElem/sec     1.00      3.0±0.02µs 326.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/16                                 1.00      2.8±0.01µs 348.0 KElem/sec     1.00      2.8±0.02µs 349.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/2                                  1.01      2.7±0.01µs 361.7 KElem/sec     1.00      2.7±0.01µs 363.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/20                                 1.01      2.8±0.01µs 346.4 KElem/sec     1.00      2.8±0.02µs 349.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/21                                 1.01      2.8±0.01µs 347.3 KElem/sec     1.00      2.8±0.02µs 351.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/256                                1.01      2.9±0.01µs 331.2 KElem/sec     1.00      2.9±0.01µs 335.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/4                                  1.01      2.7±0.00µs 356.9 KElem/sec     1.00      2.7±0.01µs 359.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/8                                  1.02      2.8±0.01µs 350.8 KElem/sec     1.00      2.7±0.01µs 358.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/1                                      1.03      2.7±0.01µs 360.6 KElem/sec     1.00      2.6±0.01µs 370.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/1024                                   1.01      2.8±0.03µs 348.8 KElem/sec     1.00      2.8±0.03µs 351.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/16                                     1.01      3.1±0.01µs 310.5 KElem/sec     1.00      3.1±0.01µs 313.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/2                                      1.02      2.7±0.01µs 360.1 KElem/sec     1.00      2.7±0.02µs 365.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/20                                     1.01      3.3±0.01µs 299.8 KElem/sec     1.00      3.2±0.02µs 303.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/21                                     1.00      2.8±0.02µs 352.7 KElem/sec     1.00      2.8±0.03µs 351.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/256                                    1.00      2.8±0.03µs 350.4 KElem/sec     1.00      2.8±0.03µs 351.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/4                                      1.01      2.8±0.01µs 352.5 KElem/sec     1.00      2.7±0.01µs 356.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/8                                      1.01      2.9±0.01µs 336.7 KElem/sec     1.00      2.9±0.01µs 339.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/1025                         1.01      2.8±0.03µs 348.4 KElem/sec     1.00      2.8±0.03µs 351.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/17                           1.00      3.2±0.01µs 309.9 KElem/sec     1.00      3.1±0.02µs 310.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/2                            1.02      2.7±0.01µs 357.3 KElem/sec     1.00      2.7±0.01µs 364.3 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/21                           1.00      2.8±0.02µs 352.4 KElem/sec     1.00      2.8±0.02µs 352.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/22                           1.00      2.8±0.02µs 352.5 KElem/sec     1.00      2.8±0.03µs 351.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/257                          1.01      2.8±0.03µs 349.4 KElem/sec     1.00      2.8±0.02µs 352.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/3                            1.01      2.7±0.01µs 355.6 KElem/sec     1.00      2.7±0.01µs 359.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/5                            1.00      2.8±0.00µs 348.3 KElem/sec     1.00      2.8±0.02µs 349.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/9                            1.02      2.9±0.01µs 331.7 KElem/sec     1.00      2.9±0.01µs 338.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/1                                  1.02      2.7±0.01µs 363.5 KElem/sec     1.00      2.6±0.01µs 370.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/1024                               1.00      2.8±0.03µs 350.9 KElem/sec     1.00      2.8±0.03µs 351.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/16                                 1.01      3.1±0.01µs 311.9 KElem/sec     1.00      3.1±0.01µs 315.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/2                                  1.00      2.7±0.01µs 362.9 KElem/sec     1.00      2.7±0.01µs 363.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/20                                 1.01      3.2±0.01µs 301.7 KElem/sec     1.00      3.2±0.02µs 303.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/21                                 1.00      2.8±0.03µs 352.4 KElem/sec     1.00      2.8±0.03µs 351.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/256                                1.01      2.8±0.03µs 349.8 KElem/sec     1.00      2.8±0.03µs 352.3 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/4                                  1.00      2.7±0.01µs 356.2 KElem/sec     1.00      2.7±0.01µs 357.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/8                                  1.00      2.9±0.01µs 338.2 KElem/sec     1.00      2.9±0.01µs 339.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/1025      1.01    178.7±1.70ns  5.3 MElem/sec      1.00    177.4±1.50ns  5.4 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/17        1.00      3.2±0.01µs 309.7 KElem/sec     1.00      3.2±0.01µs 309.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/2         1.01      2.7±0.01µs 360.3 KElem/sec     1.00      2.7±0.01µs 363.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/21        1.01    178.9±1.64ns  5.3 MElem/sec      1.00    177.3±1.47ns  5.4 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/22        1.01    178.9±1.69ns  5.3 MElem/sec      1.00    177.6±1.53ns  5.4 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/257       1.01    178.5±1.73ns  5.3 MElem/sec      1.00    177.0±1.56ns  5.4 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/3         1.00      2.7±0.01µs 358.8 KElem/sec     1.00      2.7±0.01µs 360.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/5         1.00      2.8±0.01µs 348.8 KElem/sec     1.00      2.8±0.02µs 349.3 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/9         1.01      2.9±0.01µs 333.8 KElem/sec     1.00      2.9±0.01µs 336.8 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/1                               1.00      3.5±0.01µs 70.2 MElem/sec      1.01      3.5±0.01µs 69.3 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/1024                            1.01      4.4±0.05ms 56.9 KElem/sec      1.00      4.4±0.05ms 57.3 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/16                              1.00     64.0±0.36µs  3.8 MElem/sec      1.01     64.5±0.60µs  3.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/2                               1.00      6.3±0.02µs 38.8 MElem/sec      1.01      6.3±0.02µs 38.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/20                              1.00     83.9±0.56µs  2.9 MElem/sec      1.00     84.2±0.67µs  2.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/21                              1.00     88.1±0.61µs  2.8 MElem/sec      1.01     89.3±0.72µs  2.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/256                             1.01  1254.6±11.47µs 199.3 KElem/sec     1.00  1246.4±14.34µs 200.6 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/4                               1.00     14.7±0.05µs 16.6 MElem/sec      1.00     14.7±0.06µs 16.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/8                               1.00     30.2±0.14µs  8.1 MElem/sec      1.00     30.1±0.16µs  8.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/1                                1.00      3.6±0.01µs 67.3 MElem/sec      1.02      3.7±0.01µs 66.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/1024                             1.00      5.4±0.05ms 46.1 KElem/sec      1.00      5.4±0.07ms 46.3 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/16                               1.00     62.1±0.46µs  3.9 MElem/sec      1.00     62.3±0.49µs  3.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/2                                1.00      6.6±0.03µs 37.0 MElem/sec      1.00      6.6±0.02µs 37.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/20                               1.00     81.3±0.73µs  3.0 MElem/sec      1.00     81.5±0.75µs  3.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/21                               1.00     86.1±0.65µs  2.8 MElem/sec      1.00     85.7±0.72µs  2.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/256                              1.00  1370.6±12.97µs 182.4 KElem/sec     1.00  1366.2±16.17µs 183.0 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/4                                1.00     13.6±0.05µs 17.9 MElem/sec      1.01     13.8±0.06µs 17.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/8                                1.01     29.7±0.18µs  8.2 MElem/sec      1.00     29.4±0.18µs  8.3 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/1                                    1.00      3.7±0.01µs 66.6 MElem/sec      1.01      3.7±0.01µs 66.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/1024                                 1.00     14.4±0.16µs 16.9 MElem/sec      1.40     20.2±0.25µs 12.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/16                                   1.00     88.7±0.79µs  2.8 MElem/sec      1.00     88.5±0.94µs  2.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/2                                    1.00      6.6±0.03µs 36.9 MElem/sec      1.00      6.6±0.02µs 36.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/20                                   1.00    126.0±1.24µs 1984.1 KElem/sec    1.00    125.4±1.40µs 1993.6 KElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/21                                   1.01      9.0±0.12µs 27.3 MElem/sec      1.00      8.9±0.12µs 27.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/256                                  1.00     12.6±0.14µs 19.3 MElem/sec      1.42     18.0±0.26µs 13.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/4                                    1.00     14.1±0.07µs 17.3 MElem/sec      1.01     14.2±0.07µs 17.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/8                                    1.00     33.7±0.23µs  7.2 MElem/sec      1.00     33.7±0.26µs  7.2 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/1025                       1.00     14.0±0.30µs 17.4 MElem/sec      1.44     20.2±0.23µs 12.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/17                         1.00     98.0±1.09µs  2.5 MElem/sec      1.00     98.0±1.24µs  2.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/2                          1.00      7.3±0.13µs 33.3 MElem/sec      1.00      7.4±0.16µs 33.2 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/21                         1.01      8.9±0.12µs 27.4 MElem/sec      1.00      8.8±0.10µs 27.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/22                         1.00      8.9±0.12µs 27.5 MElem/sec      1.00      8.9±0.15µs 27.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/257                        1.00     12.7±0.15µs 19.3 MElem/sec      1.42     18.0±0.24µs 13.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/3                          1.00     10.7±0.19µs 22.9 MElem/sec      1.00     10.7±0.19µs 22.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/5                          1.00     18.9±0.29µs 12.9 MElem/sec      1.01     19.0±0.27µs 12.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/9                          1.00     39.8±0.48µs  6.1 MElem/sec      1.00     40.0±0.57µs  6.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/1                                1.00      3.5±0.01µs 69.5 MElem/sec      1.01      3.5±0.01µs 68.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/1024                             1.07     11.1±0.14µs 21.9 MElem/sec      1.00     10.4±0.14µs 23.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/16                               1.00     90.2±0.82µs  2.7 MElem/sec      1.00     90.2±0.85µs  2.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/2                                1.00      6.2±0.03µs 39.1 MElem/sec      1.00      6.2±0.02µs 39.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/20                               1.00    128.5±1.26µs 1945.0 KElem/sec    1.00    128.0±1.35µs 1953.3 KElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/21                               1.05      8.3±0.11µs 29.5 MElem/sec      1.00      7.9±0.11µs 30.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/256                              1.07     10.0±0.13µs 24.5 MElem/sec      1.00      9.3±0.11µs 26.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/4                                1.01     15.2±0.06µs 16.1 MElem/sec      1.00     15.1±0.05µs 16.2 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/8                                1.00     34.4±0.22µs  7.1 MElem/sec      1.00     34.3±0.23µs  7.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/1025    1.00    159.2±1.03ns 1533.8 MElem/sec    1.02    162.9±0.33ns 1498.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/17      1.00    101.2±1.13µs  2.4 MElem/sec      1.00    101.4±1.20µs  2.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/2       1.00      7.2±0.13µs 34.0 MElem/sec      1.00      7.2±0.13µs 34.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/21      1.10    173.1±0.88ns 1410.7 MElem/sec    1.00    157.8±0.59ns 1547.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/22      1.04    163.0±0.88ns 1497.5 MElem/sec    1.00    156.7±0.68ns 1558.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/257     1.00    157.7±0.92ns 1548.3 MElem/sec    1.03    163.1±1.10ns 1496.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/3       1.00     10.3±0.19µs 23.6 MElem/sec      1.01     10.4±0.19µs 23.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/5       1.00     20.1±0.31µs 12.1 MElem/sec      1.00     20.1±0.25µs 12.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/9       1.00     41.3±0.46µs  5.9 MElem/sec      1.00     41.2±0.50µs  5.9 MElem/sec
string_in_list_pruning/evaluate/expanded_and/1                                              1.00     11.4±0.01µs 343.7 MElem/sec     1.00     11.4±0.04µs 342.4 MElem/sec
string_in_list_pruning/evaluate/expanded_and/1024                                           1.00      9.8±0.07ms 406.5 KElem/sec     1.00      9.8±0.07ms 407.6 KElem/sec
string_in_list_pruning/evaluate/expanded_and/16                                             1.01    131.0±0.37µs 29.8 MElem/sec      1.00    130.1±0.43µs 30.0 MElem/sec
string_in_list_pruning/evaluate/expanded_and/2                                              1.00     19.3±0.03µs 202.8 MElem/sec     1.00     19.2±0.02µs 202.9 MElem/sec
string_in_list_pruning/evaluate/expanded_and/20                                             1.00    162.7±0.54µs 24.0 MElem/sec      1.00    162.5±0.58µs 24.0 MElem/sec
string_in_list_pruning/evaluate/expanded_and/21                                             1.01    170.3±0.79µs 22.9 MElem/sec      1.00    169.4±0.66µs 23.1 MElem/sec
string_in_list_pruning/evaluate/expanded_and/256                                            1.01      2.3±0.01ms 1757.6 KElem/sec    1.00      2.2±0.01ms 1783.8 KElem/sec
string_in_list_pruning/evaluate/expanded_and/4                                              1.00     39.6±0.06µs 98.6 MElem/sec      1.00     39.5±0.08µs 98.9 MElem/sec
string_in_list_pruning/evaluate/expanded_and/8                                              1.01     70.1±0.18µs 55.7 MElem/sec      1.00     69.6±0.15µs 56.1 MElem/sec
string_in_list_pruning/evaluate/expanded_or/1                                               1.00     13.9±0.01µs 281.0 MElem/sec     1.00     13.9±0.02µs 280.1 MElem/sec
string_in_list_pruning/evaluate/expanded_or/1024                                            1.00     13.9±0.05ms 287.1 KElem/sec     1.00     13.9±0.05ms 288.4 KElem/sec
string_in_list_pruning/evaluate/expanded_or/16                                              1.00    185.5±0.37µs 21.1 MElem/sec      1.00    185.6±0.44µs 21.1 MElem/sec
string_in_list_pruning/evaluate/expanded_or/2                                               1.00     24.3±0.02µs 160.6 MElem/sec     1.00     24.4±0.03µs 160.1 MElem/sec
string_in_list_pruning/evaluate/expanded_or/20                                              1.00    234.9±0.96µs 16.6 MElem/sec      1.00    235.1±0.52µs 16.6 MElem/sec
string_in_list_pruning/evaluate/expanded_or/21                                              1.00    245.9±0.51µs 15.9 MElem/sec      1.00    246.4±0.62µs 15.9 MElem/sec
string_in_list_pruning/evaluate/expanded_or/256                                             1.00      3.3±0.01ms 1220.3 KElem/sec    1.00      3.3±0.01ms 1219.8 KElem/sec
string_in_list_pruning/evaluate/expanded_or/4                                               1.00     45.9±0.06µs 85.2 MElem/sec      1.00     45.8±0.06µs 85.4 MElem/sec
string_in_list_pruning/evaluate/expanded_or/8                                               1.00     95.4±0.12µs 40.9 MElem/sec      1.00     95.2±0.12µs 41.0 MElem/sec
string_in_list_pruning/evaluate/in_list/1                                                   1.00     13.9±0.01µs 281.4 MElem/sec     1.00     13.9±0.02µs 280.1 MElem/sec
string_in_list_pruning/evaluate/in_list/1024                                                1.07    232.6±1.12µs 16.8 MElem/sec      1.00    218.1±0.98µs 17.9 MElem/sec
string_in_list_pruning/evaluate/in_list/16                                                  1.00    214.3±0.75µs 18.2 MElem/sec      1.00    213.4±0.79µs 18.3 MElem/sec
string_in_list_pruning/evaluate/in_list/2                                                   1.00     24.3±0.03µs 160.5 MElem/sec     1.00     24.4±0.02µs 160.2 MElem/sec
string_in_list_pruning/evaluate/in_list/20                                                  1.00    282.0±1.16µs 13.9 MElem/sec      1.00    281.5±1.20µs 13.9 MElem/sec
string_in_list_pruning/evaluate/in_list/21                                                  1.01     98.3±0.13µs 39.7 MElem/sec      1.00     97.3±0.12µs 40.1 MElem/sec
string_in_list_pruning/evaluate/in_list/256                                                 1.00    193.3±1.55µs 20.2 MElem/sec      1.20    231.0±1.53µs 16.9 MElem/sec
string_in_list_pruning/evaluate/in_list/4                                                   1.00     46.4±0.07µs 84.2 MElem/sec      1.00     46.2±0.07µs 84.5 MElem/sec
string_in_list_pruning/evaluate/in_list/8                                                   1.00     99.8±0.16µs 39.1 MElem/sec      1.00     99.7±0.18µs 39.2 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/1025                                      1.08    234.4±1.74µs 16.7 MElem/sec      1.00    216.3±1.44µs 18.1 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/17                                        1.00    225.2±1.16µs 17.3 MElem/sec      1.00    225.2±0.88µs 17.3 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/2                                         1.00     19.7±0.03µs 198.1 MElem/sec     1.00     19.8±0.04µs 197.5 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/21                                        1.01     98.4±0.15µs 39.7 MElem/sec      1.00     97.2±0.12µs 40.2 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/22                                        1.00     98.4±0.14µs 39.7 MElem/sec      1.05    102.9±0.14µs 38.0 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/257                                       1.00    192.5±1.73µs 20.3 MElem/sec      1.20    230.7±1.49µs 16.9 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/3                                         1.00     30.6±0.04µs 127.8 MElem/sec     1.00     30.7±0.23µs 127.4 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/5                                         1.00     53.2±0.10µs 73.5 MElem/sec      1.00     53.2±0.09µs 73.4 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/9                                         1.00    108.2±0.19µs 36.1 MElem/sec      1.00    108.0±0.22µs 36.2 MElem/sec
string_in_list_pruning/evaluate/not_in_list/1                                               1.00     11.4±0.02µs 343.8 MElem/sec     1.00     11.4±0.01µs 343.5 MElem/sec
string_in_list_pruning/evaluate/not_in_list/1024                                            1.00    231.8±1.61µs 16.9 MElem/sec      1.00    231.0±1.00µs 16.9 MElem/sec
string_in_list_pruning/evaluate/not_in_list/16                                              1.01    159.2±0.74µs 24.5 MElem/sec      1.00    157.6±0.84µs 24.8 MElem/sec
string_in_list_pruning/evaluate/not_in_list/2                                               1.00     19.2±0.03µs 203.1 MElem/sec     1.00     19.2±0.02µs 203.2 MElem/sec
string_in_list_pruning/evaluate/not_in_list/20                                              1.01    210.8±1.18µs 18.5 MElem/sec      1.00    209.0±1.29µs 18.7 MElem/sec
string_in_list_pruning/evaluate/not_in_list/21                                              1.07     88.2±0.25µs 44.3 MElem/sec      1.00     82.4±1.10µs 47.4 MElem/sec
string_in_list_pruning/evaluate/not_in_list/256                                             1.10    157.5±0.47µs 24.8 MElem/sec      1.00    142.8±0.88µs 27.4 MElem/sec
string_in_list_pruning/evaluate/not_in_list/4                                               1.01     40.2±0.17µs 97.2 MElem/sec      1.00     39.8±0.06µs 98.1 MElem/sec
string_in_list_pruning/evaluate/not_in_list/8                                               1.01     74.7±0.20µs 52.3 MElem/sec      1.00     74.2±0.22µs 52.6 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/1025                   1.01    268.8±0.88ns 14.2 GElem/sec      1.00    265.5±0.58ns 14.4 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/17                     1.01    171.2±0.85µs 22.8 MElem/sec      1.00    169.9±0.91µs 23.0 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/2                      1.00     17.6±0.02µs 222.5 MElem/sec     1.00     17.5±0.09µs 223.6 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/21                     1.01    265.8±0.77ns 14.4 GElem/sec      1.00    261.9±0.57ns 14.6 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/22                     1.01    264.5±1.00ns 14.4 GElem/sec      1.00    263.1±0.67ns 14.5 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/257                    1.01    264.4±0.95ns 14.4 GElem/sec      1.00    262.4±0.66ns 14.5 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/3                      1.00     25.8±0.02µs 151.3 MElem/sec     1.00     25.7±0.07µs 152.0 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/5                      1.01     47.5±0.21µs 82.2 MElem/sec      1.00     47.2±0.25µs 82.7 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/9                      1.01     83.5±0.22µs 46.8 MElem/sec      1.00     82.8±0.27µs 47.2 MElem/sec
string_in_list_pruning/not_in_distributions/long_common_prefix/expanded_and/21              1.00    108.9±0.07µs 35.9 MElem/sec      1.01    109.7±0.13µs 35.6 MElem/sec
string_in_list_pruning/not_in_distributions/long_common_prefix/not_in_list/21               1.00     47.0±0.04µs 83.1 MElem/sec      1.06     49.9±0.04µs 78.3 MElem/sec
string_in_list_pruning/not_in_distributions/long_literal_prefix/expanded_and/21             1.01    128.2±0.17µs 30.5 MElem/sec      1.00    127.3±0.22µs 30.7 MElem/sec
string_in_list_pruning/not_in_distributions/long_literal_prefix/not_in_list/21              1.00     47.0±0.03µs 83.1 MElem/sec      1.06     49.8±0.03µs 78.4 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/1                1.00     11.1±0.01µs 351.4 MElem/sec     1.00     11.1±0.01µs 351.5 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/1024             1.00     11.5±0.01µs 339.4 MElem/sec     1.00     11.6±0.02µs 337.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/16               1.00     11.3±0.01µs 345.9 MElem/sec     1.00     11.3±0.02µs 345.7 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/2                1.00     11.1±0.02µs 351.0 MElem/sec     1.00     11.1±0.02µs 350.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/20               1.00     11.3±0.02µs 347.0 MElem/sec     1.00     11.3±0.03µs 346.3 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/21               1.00     11.2±0.02µs 347.3 MElem/sec     1.01     11.3±0.04µs 345.4 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/256              1.00     11.5±0.02µs 340.9 MElem/sec     1.00     11.5±0.01µs 341.1 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/4                1.00     11.2±0.01µs 349.9 MElem/sec     1.01     11.3±0.02µs 346.9 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/8                1.00     11.3±0.01µs 347.2 MElem/sec     1.00     11.3±0.02µs 346.2 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/1                 1.00     11.1±0.01µs 351.8 MElem/sec     1.00     11.1±0.01µs 351.6 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/1024              1.10    130.3±0.28µs 30.0 MElem/sec      1.00    118.6±2.15µs 32.9 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/16                1.00     11.8±0.02µs 330.7 MElem/sec     1.00     11.8±0.02µs 331.9 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/2                 1.00     11.1±0.01µs 350.9 MElem/sec     1.00     11.1±0.02µs 350.7 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/20                1.00     11.9±0.02µs 328.1 MElem/sec     1.01     12.0±0.04µs 326.3 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/21                1.12     88.8±0.16µs 44.0 MElem/sec      1.00     79.0±0.05µs 49.4 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/256               1.01    109.1±0.07µs 35.8 MElem/sec      1.00    107.9±0.42µs 36.2 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/4                 1.00     11.2±0.01µs 349.4 MElem/sec     1.00     11.2±0.03µs 347.6 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/8                 1.00     11.4±0.01µs 343.3 MElem/sec     1.01     11.5±0.01µs 340.3 MElem/sec

Resource Usage

string_in_list_pruning — base (merge-base)

Metric Value
Wall time 3220.8s
Peak memory 238.9 MiB
Avg memory 41.7 MiB
CPU user 3637.1s
CPU sys 3.5s
Peak spill 0 B

string_in_list_pruning — branch

Metric Value
Wall time 3200.8s
Peak memory 242.1 MiB
Avg memory 43.2 MiB
CPU user 3614.9s
CPU sys 3.4s
Peak spill 0 B

File an issue against this benchmark runner

@kosiew

kosiew commented Sep 24, 2026

Copy link
Copy Markdown
Contributor Author

run benchmark string_in_list_pruning

baseline:
  ref: "d170cbc279"
changed:
  ref: "de602a59e0"

@adriangbot

Copy link
Copy Markdown

🤖 Benchmark running (GKE) | trigger
Instance: c4a-highmem-16 (12 vCPU / 65 GiB) | Linux bench-c5809767774-2683-gfmxk 6.12.94+ #1 SMP Wed Aug 19 07:47:20 UTC 2026 aarch64 GNU/Linux

CPU Details (lscpu)
Architecture:                            aarch64
CPU op-mode(s):                          64-bit
Byte Order:                              Little Endian
CPU(s):                                  16
On-line CPU(s) list:                     0-15
Vendor ID:                               ARM
Model name:                              Neoverse-V2
Model:                                   1
Thread(s) per core:                      1
Core(s) per cluster:                     16
Socket(s):                               -
Cluster(s):                              1
Stepping:                                r0p1
BogoMIPS:                                2000.00
Flags:                                   fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
L1d cache:                               1 MiB (16 instances)
L1i cache:                               1 MiB (16 instances)
L2 cache:                                32 MiB (16 instances)
L3 cache:                                80 MiB (1 instance)
NUMA node(s):                            1
NUMA node0 CPU(s):                       0-15
Vulnerability Gather data sampling:      Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit:             Not affected
Vulnerability L1tf:                      Not affected
Vulnerability Mds:                       Not affected
Vulnerability Meltdown:                  Not affected
Vulnerability Mmio stale data:           Not affected
Vulnerability Reg file data sampling:    Not affected
Vulnerability Retbleed:                  Not affected
Vulnerability Spec rstack overflow:      Not affected
Vulnerability Spec store bypass:         Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:                Mitigation; __user pointer sanitization
Vulnerability Spectre v2:                Mitigation; CSV2, BHB
Vulnerability Srbds:                     Not affected
Vulnerability Tsa:                       Not affected
Vulnerability Tsx async abort:           Not affected
Vulnerability Vmscape:                   Not affected

Comparing de602a5 (de602a5) to d170cbc diff

Run configuration
run benchmark string_in_list_pruning
baseline:
  ref: "d170cbc279"
changed:
  ref: "de602a59e0"

Results will be posted here when complete


File an issue against this benchmark runner

@adriangbot

Copy link
Copy Markdown

🤖 Benchmark completed (GKE) | trigger

Instance: c4a-highmem-16 (12 vCPU / 65 GiB)

Comparing de602a5 (de602a5) to d170cbc diff

Run configuration
run benchmark string_in_list_pruning
baseline:
  ref: "d170cbc279"
changed:
  ref: "de602a59e0"
CPU Details (lscpu)
Architecture:                            aarch64
CPU op-mode(s):                          64-bit
Byte Order:                              Little Endian
CPU(s):                                  16
On-line CPU(s) list:                     0-15
Vendor ID:                               ARM
Model name:                              Neoverse-V2
Model:                                   1
Thread(s) per core:                      1
Core(s) per cluster:                     16
Socket(s):                               -
Cluster(s):                              1
Stepping:                                r0p1
BogoMIPS:                                2000.00
Flags:                                   fp asimd evtstrm aes pmull sha1 sha2 crc32 atomics fphp asimdhp cpuid asimdrdm jscvt fcma lrcpc dcpop sha3 sm3 sm4 asimddp sha512 sve asimdfhm dit uscat ilrcpc flagm sb paca pacg dcpodp sve2 sveaes svepmull svebitperm svesha3 svesm4 flagm2 frint svei8mm svebf16 i8mm bf16 dgh rng bti
L1d cache:                               1 MiB (16 instances)
L1i cache:                               1 MiB (16 instances)
L2 cache:                                32 MiB (16 instances)
L3 cache:                                80 MiB (1 instance)
NUMA node(s):                            1
NUMA node0 CPU(s):                       0-15
Vulnerability Gather data sampling:      Not affected
Vulnerability Indirect target selection: Not affected
Vulnerability Itlb multihit:             Not affected
Vulnerability L1tf:                      Not affected
Vulnerability Mds:                       Not affected
Vulnerability Meltdown:                  Not affected
Vulnerability Mmio stale data:           Not affected
Vulnerability Reg file data sampling:    Not affected
Vulnerability Retbleed:                  Not affected
Vulnerability Spec rstack overflow:      Not affected
Vulnerability Spec store bypass:         Mitigation; Speculative Store Bypass disabled via prctl
Vulnerability Spectre v1:                Mitigation; __user pointer sanitization
Vulnerability Spectre v2:                Mitigation; CSV2, BHB
Vulnerability Srbds:                     Not affected
Vulnerability Tsa:                       Not affected
Vulnerability Tsx async abort:           Not affected
Vulnerability Vmscape:                   Not affected
Details

group                                                                                       HEAD                                     bench-25044
-----                                                                                       ----                                     -----------
string_in_list_pruning/construct/expanded_and/1                                             1.00      3.3±0.01µs 300.2 KElem/sec     1.00      3.3±0.01µs 299.2 KElem/sec
string_in_list_pruning/construct/expanded_and/1024                                          1.01      2.7±0.01ms 366.9 KElem/sec     1.00      2.7±0.01ms 369.7 KElem/sec
string_in_list_pruning/construct/expanded_and/16                                            1.00     41.4±0.19µs 377.7 KElem/sec     1.00     41.5±0.14µs 376.1 KElem/sec
string_in_list_pruning/construct/expanded_and/2                                             1.00      6.1±0.02µs 322.3 KElem/sec     1.01      6.1±0.01µs 320.5 KElem/sec
string_in_list_pruning/construct/expanded_and/20                                            1.00     51.5±0.25µs 379.1 KElem/sec     1.00     51.3±0.18µs 380.5 KElem/sec
string_in_list_pruning/construct/expanded_and/21                                            1.00     53.9±0.24µs 380.4 KElem/sec     1.00     54.2±0.14µs 378.7 KElem/sec
string_in_list_pruning/construct/expanded_and/256                                           1.02    683.8±4.24µs 365.6 KElem/sec     1.00    670.8±2.08µs 372.7 KElem/sec
string_in_list_pruning/construct/expanded_and/4                                             1.00     11.1±0.06µs 351.1 KElem/sec     1.00     11.1±0.04µs 351.9 KElem/sec
string_in_list_pruning/construct/expanded_and/8                                             1.01     21.5±0.09µs 363.1 KElem/sec     1.00     21.4±0.06µs 365.2 KElem/sec
string_in_list_pruning/construct/expanded_or/1                                              1.00      3.3±0.02µs 297.0 KElem/sec     1.00      3.3±0.01µs 295.7 KElem/sec
string_in_list_pruning/construct/expanded_or/1024                                           1.01      2.6±0.01ms 383.7 KElem/sec     1.00      2.6±0.01ms 388.8 KElem/sec
string_in_list_pruning/construct/expanded_or/16                                             1.00     39.8±0.22µs 392.3 KElem/sec     1.01     40.0±0.17µs 390.3 KElem/sec
string_in_list_pruning/construct/expanded_or/2                                              1.00      6.1±0.03µs 322.8 KElem/sec     1.00      6.1±0.02µs 322.6 KElem/sec
string_in_list_pruning/construct/expanded_or/20                                             1.05     52.4±0.30µs 372.4 KElem/sec     1.00     49.8±0.20µs 392.4 KElem/sec
string_in_list_pruning/construct/expanded_or/21                                             1.00     52.1±0.25µs 393.8 KElem/sec     1.00     52.2±0.20µs 392.6 KElem/sec
string_in_list_pruning/construct/expanded_or/256                                            1.02    654.7±4.66µs 381.8 KElem/sec     1.00    639.1±1.91µs 391.2 KElem/sec
string_in_list_pruning/construct/expanded_or/4                                              1.00     10.9±0.07µs 357.8 KElem/sec     1.00     10.9±0.05µs 358.1 KElem/sec
string_in_list_pruning/construct/expanded_or/8                                              1.00     20.7±0.12µs 377.3 KElem/sec     1.04     21.6±0.07µs 361.4 KElem/sec
string_in_list_pruning/construct/in_list/1                                                  1.00      3.0±0.01µs 320.6 KElem/sec     1.01      3.1±0.01µs 318.1 KElem/sec
string_in_list_pruning/construct/in_list/1024                                               1.00    192.2±0.89µs  5.1 MElem/sec      1.00    191.5±0.46µs  5.1 MElem/sec
string_in_list_pruning/construct/in_list/16                                                 1.00     40.1±0.23µs 389.6 KElem/sec     1.05     42.0±0.22µs 372.0 KElem/sec
string_in_list_pruning/construct/in_list/2                                                  1.00      6.0±0.03µs 325.4 KElem/sec     1.01      6.1±0.02µs 320.8 KElem/sec
string_in_list_pruning/construct/in_list/20                                                 1.00     51.8±0.27µs 376.8 KElem/sec     1.01     52.2±0.26µs 374.4 KElem/sec
string_in_list_pruning/construct/in_list/21                                                 1.00      6.5±0.02µs  3.1 MElem/sec      1.01      6.6±0.01µs  3.0 MElem/sec
string_in_list_pruning/construct/in_list/256                                                1.01     50.9±0.17µs  4.8 MElem/sec      1.00     50.3±0.09µs  4.8 MElem/sec
string_in_list_pruning/construct/in_list/4                                                  1.00     10.9±0.07µs 358.7 KElem/sec     1.00     10.9±0.06µs 359.0 KElem/sec
string_in_list_pruning/construct/in_list/8                                                  1.00     20.6±0.14µs 380.0 KElem/sec     1.00     20.6±0.11µs 378.6 KElem/sec
string_in_list_pruning/construct/in_list_with_null/1025                                     1.01    192.7±0.86µs  5.1 MElem/sec      1.00    190.9±0.51µs  5.1 MElem/sec
string_in_list_pruning/construct/in_list_with_null/17                                       1.00     42.5±0.27µs 390.7 KElem/sec     1.01     43.1±0.25µs 385.1 KElem/sec
string_in_list_pruning/construct/in_list_with_null/2                                        1.00      6.0±0.03µs 328.2 KElem/sec     1.01      6.0±0.02µs 325.9 KElem/sec
string_in_list_pruning/construct/in_list_with_null/21                                       1.00      6.6±0.01µs  3.0 MElem/sec      1.00      6.5±0.02µs  3.1 MElem/sec
string_in_list_pruning/construct/in_list_with_null/22                                       1.00      6.7±0.04µs  3.1 MElem/sec      1.01      6.8±0.02µs  3.1 MElem/sec
string_in_list_pruning/construct/in_list_with_null/257                                      1.01     51.0±0.17µs  4.8 MElem/sec      1.00     50.6±0.10µs  4.8 MElem/sec
string_in_list_pruning/construct/in_list_with_null/3                                        1.00      8.4±0.05µs 350.0 KElem/sec     1.01      8.4±0.03µs 347.2 KElem/sec
string_in_list_pruning/construct/in_list_with_null/5                                        1.01     13.3±0.10µs 366.4 KElem/sec     1.00     13.2±0.08µs 369.0 KElem/sec
string_in_list_pruning/construct/in_list_with_null/9                                        1.00     23.2±0.17µs 379.3 KElem/sec     1.02     23.6±0.52µs 372.2 KElem/sec
string_in_list_pruning/construct/not_in_list/1                                              1.00      3.4±0.01µs 284.6 KElem/sec     1.00      3.4±0.01µs 283.4 KElem/sec
string_in_list_pruning/construct/not_in_list/1024                                           1.01    193.7±1.27µs  5.0 MElem/sec      1.00    190.9±0.76µs  5.1 MElem/sec
string_in_list_pruning/construct/not_in_list/16                                             1.00     40.0±0.21µs 390.8 KElem/sec     1.01     40.4±0.22µs 386.8 KElem/sec
string_in_list_pruning/construct/not_in_list/2                                              1.00      5.9±0.03µs 333.1 KElem/sec     1.01      5.9±0.02µs 331.3 KElem/sec
string_in_list_pruning/construct/not_in_list/20                                             1.00     50.1±0.25µs 390.1 KElem/sec     1.01     50.4±0.33µs 387.4 KElem/sec
string_in_list_pruning/construct/not_in_list/21                                             1.00      6.5±0.01µs  3.1 MElem/sec      1.01      6.6±0.02µs  3.0 MElem/sec
string_in_list_pruning/construct/not_in_list/256                                            1.01     51.3±0.18µs  4.8 MElem/sec      1.00     50.8±0.08µs  4.8 MElem/sec
string_in_list_pruning/construct/not_in_list/4                                              1.00     10.9±0.07µs 357.3 KElem/sec     1.00     11.0±0.04µs 356.4 KElem/sec
string_in_list_pruning/construct/not_in_list/8                                              1.01     20.8±0.13µs 376.2 KElem/sec     1.00     20.5±0.10µs 380.2 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/1025                  1.00    187.7±0.86µs  5.2 MElem/sec      1.00    188.1±0.66µs  5.2 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/17                    1.00     42.4±0.24µs 391.1 KElem/sec     1.02     43.1±0.24µs 385.1 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/2                     1.00      5.9±0.02µs 328.5 KElem/sec     1.00      6.0±0.02µs 327.2 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/21                    1.01      4.4±0.01µs  4.5 MElem/sec      1.00      4.4±0.02µs  4.6 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/22                    1.01      4.6±0.01µs  4.6 MElem/sec      1.00      4.5±0.01µs  4.6 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/257                   1.01     48.2±0.18µs  5.1 MElem/sec      1.00     47.9±0.10µs  5.1 MElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/3                     1.00      8.4±0.04µs 350.7 KElem/sec     1.01      8.5±0.03µs 346.6 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/5                     1.00     13.2±0.08µs 368.5 KElem/sec     1.01     13.4±0.06µs 363.7 KElem/sec
string_in_list_pruning/construct/not_in_list_with_null_constant_false/9                     1.00     23.3±0.16µs 377.4 KElem/sec     1.00     23.3±0.10µs 377.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/1                                1.01      3.1±0.01µs  4.9 MElem/sec      1.00      3.1±0.01µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/1024                             1.00      2.5±0.01ms  6.1 KElem/sec      1.00      2.5±0.00ms  6.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/16                               1.01     52.4±0.18µs 298.0 KElem/sec     1.00     51.7±0.22µs 302.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/2                                1.01      5.6±0.03µs  2.7 MElem/sec      1.00      5.6±0.04µs  2.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/20                               1.01     60.2±0.14µs 259.5 KElem/sec     1.00     59.4±0.23µs 262.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/21                               1.01     60.5±0.15µs 258.1 KElem/sec     1.00     60.1±0.12µs 260.0 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/256                              1.00    642.0±1.55µs 24.3 KElem/sec      1.02    655.2±2.99µs 23.8 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/4                                1.00     14.2±0.07µs 1103.7 KElem/sec    1.02     14.4±0.03µs 1086.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_and/8                                1.02     30.4±0.10µs 513.7 KElem/sec     1.00     29.8±0.05µs 525.0 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/1                                 1.01      3.1±0.01µs  4.9 MElem/sec      1.00      3.1±0.01µs  4.9 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/1024                              1.00      3.5±0.01ms  4.4 KElem/sec      1.01      3.5±0.01ms  4.4 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/16                                1.01     57.4±0.27µs 272.0 KElem/sec     1.00     56.9±0.30µs 274.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/2                                 1.01      5.7±0.04µs  2.7 MElem/sec      1.00      5.7±0.04µs  2.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/20                                1.00     68.6±0.29µs 227.9 KElem/sec     1.00     68.7±0.35µs 227.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/21                                1.00     69.6±0.42µs 224.4 KElem/sec     1.00     69.5±0.38µs 224.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/256                               1.00    886.6±2.70µs 17.6 KElem/sec      1.03    913.9±5.33µs 17.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/4                                 1.00     12.5±0.03µs 1249.7 KElem/sec    1.00     12.5±0.03µs 1252.7 KElem/sec
string_in_list_pruning/evaluate/16_containers/expanded_or/8                                 1.00     27.1±0.16µs 577.2 KElem/sec     1.00     27.1±0.14µs 576.6 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/1                                     1.00      3.1±0.00µs  4.9 MElem/sec      1.00      3.1±0.01µs  4.9 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/1024                                  1.00      3.4±0.05µs  4.5 MElem/sec      1.00      3.4±0.06µs  4.5 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/16                                    1.00     84.4±0.31µs 185.2 KElem/sec     1.00     84.7±0.27µs 184.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/2                                     1.02      5.7±0.03µs  2.7 MElem/sec      1.00      5.7±0.04µs  2.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/20                                    1.00    119.9±0.26µs 130.3 KElem/sec     1.00    120.3±0.54µs 129.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/21                                    1.00      3.2±0.05µs  4.8 MElem/sec      1.00      3.2±0.04µs  4.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/256                                   1.01      3.3±0.05µs  4.6 MElem/sec      1.00      3.3±0.05µs  4.6 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/4                                     1.00     12.7±0.03µs 1234.2 KElem/sec    1.01     12.8±0.04µs 1222.3 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list/8                                     1.00     31.1±0.10µs 502.3 KElem/sec     1.00     31.2±0.09µs 501.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/1025                        1.00      3.4±0.05µs  4.5 MElem/sec      1.00      3.4±0.06µs  4.5 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/17                          1.00     93.8±0.60µs 166.6 KElem/sec     1.00     94.1±0.67µs 166.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/2                           1.00      6.7±0.06µs  2.3 MElem/sec      1.00      6.7±0.08µs  2.3 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/21                          1.00      3.2±0.05µs  4.8 MElem/sec      1.00      3.2±0.04µs  4.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/22                          1.00      3.2±0.05µs  4.8 MElem/sec      1.00      3.2±0.04µs  4.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/257                         1.01      3.4±0.05µs  4.6 MElem/sec      1.00      3.3±0.05µs  4.6 MElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/3                           1.00      9.6±0.08µs 1634.4 KElem/sec    1.00      9.6±0.09µs 1635.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/5                           1.00     17.5±0.18µs 891.6 KElem/sec     1.00     17.4±0.14µs 895.8 KElem/sec
string_in_list_pruning/evaluate/16_containers/in_list_with_null/9                           1.00     37.2±0.26µs 420.0 KElem/sec     1.00     37.3±0.26µs 418.5 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/1                                 1.01      3.1±0.01µs  4.9 MElem/sec      1.00      3.1±0.01µs  5.0 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/1024                              1.02      3.4±0.05µs  4.5 MElem/sec      1.00      3.3±0.04µs  4.6 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/16                                1.00     80.3±0.13µs 194.6 KElem/sec     1.00     80.2±0.12µs 194.9 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/2                                 1.00      5.6±0.04µs  2.7 MElem/sec      1.00      5.6±0.04µs  2.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/20                                1.00    112.5±0.19µs 138.9 KElem/sec     1.00    112.8±0.38µs 138.6 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/21                                1.01      3.2±0.06µs  4.8 MElem/sec      1.00      3.1±0.17µs  4.9 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/256                               1.02      3.3±0.05µs  4.6 MElem/sec      1.00      3.2±0.05µs  4.7 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/4                                 1.00     14.6±0.03µs 1068.5 KElem/sec    1.00     14.6±0.03µs 1067.6 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list/8                                 1.00     34.3±0.06µs 455.6 KElem/sec     1.00     34.2±0.11µs 457.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/1025     1.00    178.0±0.82ns 85.7 MElem/sec      1.02    181.4±1.33ns 84.1 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/17       1.00     90.2±0.62µs 173.2 KElem/sec     1.00     90.1±0.52µs 173.4 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/2        1.00      6.6±0.07µs  2.3 MElem/sec      1.01      6.6±0.09µs  2.3 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/21       1.00    177.4±0.84ns 86.0 MElem/sec      1.03    182.1±1.28ns 83.8 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/22       1.00    180.1±1.75ns 84.7 MElem/sec      1.01    181.5±1.24ns 84.1 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/257      1.00    177.4±0.92ns 86.0 MElem/sec      1.03    182.4±1.41ns 83.6 MElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/3        1.00      9.5±0.10µs 1637.2 KElem/sec    1.00      9.6±0.11µs 1635.2 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/5        1.00     19.7±0.21µs 791.4 KElem/sec     1.00     19.7±0.19µs 795.1 KElem/sec
string_in_list_pruning/evaluate/16_containers/not_in_list_with_null_constant_false/9        1.00     41.2±0.33µs 379.4 KElem/sec     1.00     41.2±0.29µs 378.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/1                                 1.00      2.7±0.01µs 366.5 KElem/sec     1.00      2.7±0.01µs 366.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/1024                              1.00      3.0±0.01µs 325.3 KElem/sec     1.01      3.0±0.01µs 322.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/16                                1.00      2.8±0.02µs 344.3 KElem/sec     1.00      2.8±0.01µs 345.3 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/2                                 1.00      2.7±0.00µs 359.9 KElem/sec     1.00      2.7±0.01µs 359.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/20                                1.00      2.8±0.01µs 344.8 KElem/sec     1.00      2.8±0.02µs 343.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/21                                1.00      2.8±0.02µs 346.8 KElem/sec     1.00      2.8±0.01µs 346.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/256                               1.00      3.0±0.01µs 329.5 KElem/sec     1.04      3.1±0.02µs 317.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/4                                 1.00      2.7±0.01µs 355.4 KElem/sec     1.00      2.7±0.01µs 356.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_and/8                                 1.00      2.8±0.01µs 350.0 KElem/sec     1.00      2.8±0.02µs 351.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/1                                  1.00      2.7±0.01µs 365.3 KElem/sec     1.00      2.7±0.01µs 365.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/1024                               1.00      3.0±0.01µs 323.5 KElem/sec     1.00      3.0±0.01µs 323.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/16                                 1.01      2.8±0.02µs 346.2 KElem/sec     1.00      2.8±0.01µs 348.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/2                                  1.01      2.7±0.00µs 359.0 KElem/sec     1.00      2.7±0.01µs 361.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/20                                 1.00      2.8±0.02µs 344.8 KElem/sec     1.00      2.8±0.01µs 344.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/21                                 1.01      2.8±0.01µs 344.8 KElem/sec     1.00      2.8±0.01µs 348.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/256                                1.00      3.0±0.01µs 329.9 KElem/sec     1.05      3.1±0.02µs 315.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/4                                  1.01      2.8±0.01µs 353.7 KElem/sec     1.00      2.7±0.01µs 355.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/expanded_or/8                                  1.01      2.8±0.02µs 349.2 KElem/sec     1.00      2.8±0.01µs 352.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/1                                      1.00      2.7±0.01µs 366.4 KElem/sec     1.00      2.7±0.01µs 366.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/1024                                   1.01      2.9±0.02µs 340.1 KElem/sec     1.00      2.9±0.03µs 342.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/16                                     1.00      3.2±0.01µs 309.2 KElem/sec     1.01      3.2±0.01µs 304.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/2                                      1.02      2.8±0.00µs 352.5 KElem/sec     1.00      2.7±0.01µs 359.3 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/20                                     1.00      3.3±0.01µs 295.0 KElem/sec     1.00      3.3±0.02µs 295.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/21                                     1.00      2.8±0.02µs 345.6 KElem/sec     1.01      2.8±0.02µs 343.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/256                                    1.00      2.8±0.02µs 343.9 KElem/sec     1.00      2.9±0.03µs 342.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/4                                      1.00      2.8±0.01µs 351.8 KElem/sec     1.01      2.8±0.01µs 349.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list/8                                      1.00      2.9±0.02µs 334.0 KElem/sec     1.00      2.9±0.01µs 334.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/1025                         1.01      2.9±0.02µs 340.4 KElem/sec     1.00      2.8±0.03µs 343.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/17                           1.00      3.2±0.01µs 307.5 KElem/sec     1.01      3.2±0.01µs 305.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/2                            1.00      2.7±0.01µs 361.3 KElem/sec     1.00      2.7±0.01µs 361.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/21                           1.00      2.9±0.02µs 338.8 KElem/sec     1.00      2.9±0.03µs 337.6 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/22                           1.00      2.8±0.02µs 346.6 KElem/sec     1.01      2.9±0.03µs 342.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/257                          1.00      2.9±0.02µs 340.8 KElem/sec     1.00      2.9±0.07µs 342.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/3                            1.01      2.8±0.01µs 353.5 KElem/sec     1.00      2.7±0.01µs 356.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/5                            1.01      2.8±0.01µs 345.8 KElem/sec     1.00      2.8±0.01µs 347.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/in_list_with_null/9                            1.00      2.9±0.02µs 332.0 KElem/sec     1.05      3.1±0.02µs 317.5 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/1                                  1.00      2.7±0.01µs 366.8 KElem/sec     1.00      2.7±0.01µs 366.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/1024                               1.00      2.9±0.02µs 341.6 KElem/sec     1.00      2.9±0.03µs 340.8 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/16                                 1.00      3.2±0.01µs 309.6 KElem/sec     1.01      3.2±0.01µs 307.2 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/2                                  1.00      2.7±0.00µs 362.6 KElem/sec     1.01      2.7±0.01µs 360.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/20                                 1.00      3.3±0.01µs 296.3 KElem/sec     1.00      3.3±0.01µs 295.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/21                                 1.00      2.8±0.02µs 344.8 KElem/sec     1.00      2.8±0.03µs 343.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/256                                1.02      2.9±0.07µs 337.3 KElem/sec     1.00      2.8±0.03µs 344.0 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/4                                  1.01      2.8±0.02µs 350.0 KElem/sec     1.00      2.8±0.02µs 352.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list/8                                  1.00      2.9±0.02µs 333.3 KElem/sec     1.00      2.9±0.01µs 332.9 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/1025      1.00    178.3±0.76ns  5.3 MElem/sec      1.00    177.7±1.07ns  5.4 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/17        1.00      3.2±0.01µs 306.6 KElem/sec     1.01      3.2±0.03µs 304.1 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/2         1.00      2.7±0.01µs 362.3 KElem/sec     1.00      2.7±0.01µs 362.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/21        1.00    177.7±0.90ns  5.4 MElem/sec      1.01    178.6±1.05ns  5.3 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/22        1.00    178.2±0.81ns  5.4 MElem/sec      1.00    178.1±0.99ns  5.4 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/257       1.00    177.4±0.93ns  5.4 MElem/sec      1.01    178.6±0.84ns  5.3 MElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/3         1.00      2.7±0.01µs 355.5 KElem/sec     1.01      2.8±0.02µs 353.7 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/5         1.00      2.8±0.01µs 344.0 KElem/sec     1.00      2.8±0.01µs 345.4 KElem/sec
string_in_list_pruning/evaluate/1_containers/not_in_list_with_null_constant_false/9         1.00      3.0±0.01µs 330.6 KElem/sec     1.04      3.1±0.02µs 316.4 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/1                               1.02      3.6±0.01µs 68.3 MElem/sec      1.00      3.5±0.01µs 69.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/1024                            1.01      4.5±0.01ms 55.2 KElem/sec      1.00      4.5±0.01ms 55.7 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/16                              1.02     67.1±0.28µs  3.6 MElem/sec      1.00     65.8±0.19µs  3.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/2                               1.00      6.4±0.03µs 38.2 MElem/sec      1.00      6.4±0.04µs 38.2 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/20                              1.00     85.9±0.30µs  2.8 MElem/sec      1.00     85.6±0.27µs  2.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/21                              1.00     90.7±0.36µs  2.7 MElem/sec      1.00     90.4±0.31µs  2.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/256                             1.00   1288.9±2.47µs 194.0 KElem/sec     1.02   1309.9±3.88µs 190.9 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/4                               1.00     14.7±0.06µs 16.6 MElem/sec      1.01     14.9±0.04µs 16.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_and/8                               1.00     30.8±0.04µs  7.9 MElem/sec      1.00     30.7±0.05µs  7.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/1                                1.00      3.7±0.01µs 65.8 MElem/sec      1.00      3.7±0.01µs 66.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/1024                             1.00      5.6±0.03ms 45.0 KElem/sec      1.01      5.6±0.05ms 44.8 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/16                               1.00     63.9±0.26µs  3.8 MElem/sec      1.00     64.0±0.30µs  3.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/2                                1.00      6.7±0.03µs 36.3 MElem/sec      1.00      6.7±0.03µs 36.3 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/20                               1.00     83.4±0.42µs  2.9 MElem/sec      1.01     83.9±0.37µs  2.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/21                               1.00     87.5±0.45µs  2.8 MElem/sec      1.01     88.0±0.39µs  2.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/256                              1.00   1408.8±7.70µs 177.5 KElem/sec     1.02   1433.1±7.77µs 174.5 KElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/4                                1.00     13.8±0.05µs 17.7 MElem/sec      1.01     14.0±0.04µs 17.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/expanded_or/8                                1.00     30.2±0.14µs  8.1 MElem/sec      1.00     30.3±0.15µs  8.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/1                                    1.00      3.7±0.01µs 66.3 MElem/sec      1.00      3.7±0.01µs 66.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/1024                                 1.00     13.6±0.12µs 18.0 MElem/sec      1.50     20.4±0.17µs 12.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/16                                   1.00     91.3±0.29µs  2.7 MElem/sec      1.01     91.8±0.21µs  2.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/2                                    1.01      6.7±0.03µs 36.3 MElem/sec      1.00      6.7±0.04µs 36.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/20                                   1.00    129.9±0.50µs 1925.0 KElem/sec    1.00    130.2±0.41µs 1920.0 KElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/21                                   1.01      9.0±0.11µs 27.2 MElem/sec      1.00      8.9±0.10µs 27.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/256                                  1.00     12.7±0.16µs 19.3 MElem/sec      1.44     18.3±0.21µs 13.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/4                                    1.00     14.4±0.05µs 17.0 MElem/sec      1.01     14.4±0.03µs 16.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list/8                                    1.00     34.8±0.21µs  7.0 MElem/sec      1.00     34.7±0.12µs  7.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/1025                       1.00     13.6±0.21µs 18.0 MElem/sec      1.51     20.5±0.17µs 11.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/17                         1.00    100.9±0.66µs  2.4 MElem/sec      1.00    101.2±0.59µs  2.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/2                          1.00      7.3±0.14µs 33.3 MElem/sec      1.02      7.4±0.16µs 32.8 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/21                         1.01      8.9±0.09µs 27.3 MElem/sec      1.00      8.9±0.08µs 27.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/22                         1.01      8.9±0.12µs 27.4 MElem/sec      1.00      8.8±0.08µs 27.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/257                        1.00     12.8±0.21µs 19.1 MElem/sec      1.43     18.3±0.19µs 13.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/3                          1.00     10.8±0.18µs 22.7 MElem/sec      1.01     10.9±0.18µs 22.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/5                          1.00     19.3±0.26µs 12.6 MElem/sec      1.00     19.4±0.26µs 12.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/in_list_with_null/9                          1.00     41.0±0.48µs  6.0 MElem/sec      1.01     41.6±0.44µs  5.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/1                                1.00      3.5±0.01µs 68.8 MElem/sec      1.00      3.5±0.01µs 69.1 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/1024                             1.06     11.1±0.11µs 22.0 MElem/sec      1.00     10.5±0.13µs 23.3 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/16                               1.00     93.0±0.11µs  2.6 MElem/sec      1.00     93.0±0.11µs  2.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/2                                1.00      6.3±0.03µs 38.7 MElem/sec      1.00      6.3±0.03µs 38.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/20                               1.00    132.3±0.13µs 1889.6 KElem/sec    1.00    132.0±0.15µs 1893.6 KElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/21                               1.05      8.3±0.08µs 29.3 MElem/sec      1.00      7.9±0.08µs 30.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/256                              1.08     10.2±0.10µs 23.9 MElem/sec      1.00      9.5±0.10µs 25.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/4                                1.00     15.2±0.05µs 16.1 MElem/sec      1.01     15.3±0.03µs 16.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list/8                                1.00     35.0±0.06µs  7.0 MElem/sec      1.01     35.4±0.07µs  6.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/1025    1.09    175.0±0.71ns 1395.0 MElem/sec    1.00    161.2±0.71ns 1514.7 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/17      1.00    104.3±0.61µs  2.3 MElem/sec      1.00    104.0±0.59µs  2.3 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/2       1.00      7.2±0.11µs 34.1 MElem/sec      1.01      7.2±0.13µs 33.9 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/21      1.00    174.4±0.91ns 1400.0 MElem/sec    1.02    177.0±0.56ns 1379.2 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/22      1.00    161.3±2.21ns 1513.4 MElem/sec    1.01    162.5±1.12ns 1502.4 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/257     1.09    175.1±0.82ns 1394.0 MElem/sec    1.00    160.8±0.44ns 1518.5 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/3       1.02     10.5±0.20µs 23.2 MElem/sec      1.00     10.3±0.14µs 23.6 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/5       1.01     20.7±0.30µs 11.8 MElem/sec      1.00     20.4±0.22µs 12.0 MElem/sec
string_in_list_pruning/evaluate/256_containers/not_in_list_with_null_constant_false/9       1.00     42.4±0.45µs  5.8 MElem/sec      1.00     42.4±0.35µs  5.8 MElem/sec
string_in_list_pruning/evaluate/expanded_and/1                                              1.01     10.7±0.02µs 365.2 MElem/sec     1.00     10.6±0.01µs 368.5 MElem/sec
string_in_list_pruning/evaluate/expanded_and/1024                                           1.00      9.7±0.06ms 410.3 KElem/sec     1.00      9.7±0.02ms 410.3 KElem/sec
string_in_list_pruning/evaluate/expanded_and/16                                             1.00    127.9±0.30µs 30.6 MElem/sec      1.00    128.1±0.30µs 30.5 MElem/sec
string_in_list_pruning/evaluate/expanded_and/2                                              1.00     18.4±0.03µs 212.8 MElem/sec     1.00     18.3±0.06µs 213.0 MElem/sec
string_in_list_pruning/evaluate/expanded_and/20                                             1.00    159.7±0.22µs 24.5 MElem/sec      1.00    160.0±0.39µs 24.4 MElem/sec
string_in_list_pruning/evaluate/expanded_and/21                                             1.00    167.2±0.23µs 23.4 MElem/sec      1.00    166.9±0.32µs 23.4 MElem/sec
string_in_list_pruning/evaluate/expanded_and/256                                            1.00      2.2±0.00ms 1783.0 KElem/sec    1.00      2.2±0.00ms 1777.9 KElem/sec
string_in_list_pruning/evaluate/expanded_and/4                                              1.00     38.5±0.07µs 101.4 MElem/sec     1.00     38.6±0.08µs 101.1 MElem/sec
string_in_list_pruning/evaluate/expanded_and/8                                              1.00     68.4±0.06µs 57.1 MElem/sec      1.00     68.5±0.11µs 57.0 MElem/sec
string_in_list_pruning/evaluate/expanded_or/1                                               1.00     13.3±0.01µs 293.3 MElem/sec     1.00     13.3±0.02µs 293.3 MElem/sec
string_in_list_pruning/evaluate/expanded_or/1024                                            1.00     13.8±0.04ms 289.6 KElem/sec     1.01     14.0±0.07ms 286.6 KElem/sec
string_in_list_pruning/evaluate/expanded_or/16                                              1.00    184.8±0.54µs 21.1 MElem/sec      1.00    185.6±2.14µs 21.0 MElem/sec
string_in_list_pruning/evaluate/expanded_or/2                                               1.00     23.5±0.04µs 165.9 MElem/sec     1.00     23.6±0.06µs 165.4 MElem/sec
string_in_list_pruning/evaluate/expanded_or/20                                              1.00    233.2±0.26µs 16.8 MElem/sec      1.01    234.4±1.75µs 16.7 MElem/sec
string_in_list_pruning/evaluate/expanded_or/21                                              1.00    244.2±0.32µs 16.0 MElem/sec      1.01    245.6±1.78µs 15.9 MElem/sec
string_in_list_pruning/evaluate/expanded_or/256                                             1.00      3.3±0.01ms 1225.4 KElem/sec    1.01      3.3±0.01ms 1215.0 KElem/sec
string_in_list_pruning/evaluate/expanded_or/4                                               1.00     44.8±0.15µs 87.2 MElem/sec      1.01     45.0±0.06µs 86.8 MElem/sec
string_in_list_pruning/evaluate/expanded_or/8                                               1.00     94.6±0.22µs 41.3 MElem/sec      1.01     95.8±0.27µs 40.8 MElem/sec
string_in_list_pruning/evaluate/in_list/1                                                   1.00     13.3±0.03µs 292.9 MElem/sec     1.00     13.3±0.02µs 293.1 MElem/sec
string_in_list_pruning/evaluate/in_list/1024                                                1.10    239.7±1.27µs 16.3 MElem/sec      1.00    218.6±1.46µs 17.9 MElem/sec
string_in_list_pruning/evaluate/in_list/16                                                  1.00    213.4±0.47µs 18.3 MElem/sec      1.00    213.7±0.53µs 18.3 MElem/sec
string_in_list_pruning/evaluate/in_list/2                                                   1.00     23.5±0.03µs 166.0 MElem/sec     1.00     23.6±0.05µs 165.5 MElem/sec
string_in_list_pruning/evaluate/in_list/20                                                  1.00    282.4±0.42µs 13.8 MElem/sec      1.00    282.0±0.23µs 13.8 MElem/sec
string_in_list_pruning/evaluate/in_list/21                                                  1.01     98.1±0.17µs 39.8 MElem/sec      1.00     97.2±0.15µs 40.2 MElem/sec
string_in_list_pruning/evaluate/in_list/256                                                 1.00    202.5±1.94µs 19.3 MElem/sec      1.13    228.6±1.77µs 17.1 MElem/sec
string_in_list_pruning/evaluate/in_list/4                                                   1.00     45.2±0.09µs 86.4 MElem/sec      1.00     45.4±0.06µs 86.0 MElem/sec
string_in_list_pruning/evaluate/in_list/8                                                   1.00     99.5±0.19µs 39.3 MElem/sec      1.00     99.5±0.18µs 39.2 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/1025                                      1.09    238.4±1.16µs 16.4 MElem/sec      1.00    219.3±0.30µs 17.8 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/17                                        1.00    224.9±0.50µs 17.4 MElem/sec      1.00    225.4±0.44µs 17.3 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/2                                         1.00     19.3±0.03µs 202.6 MElem/sec     1.01     19.5±0.04µs 200.4 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/21                                        1.01     98.8±0.16µs 39.5 MElem/sec      1.00     97.5±0.17µs 40.1 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/22                                        1.00     98.0±0.13µs 39.9 MElem/sec      1.01     99.0±2.70µs 39.5 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/257                                       1.00    205.5±1.92µs 19.0 MElem/sec      1.11    228.8±1.82µs 17.1 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/3                                         1.00     30.0±0.07µs 130.2 MElem/sec     1.00     30.0±0.04µs 130.0 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/5                                         1.00     52.3±0.09µs 74.7 MElem/sec      1.01     52.6±0.08µs 74.3 MElem/sec
string_in_list_pruning/evaluate/in_list_with_null/9                                         1.00    108.2±0.32µs 36.1 MElem/sec      1.00    108.5±0.18µs 36.0 MElem/sec
string_in_list_pruning/evaluate/not_in_list/1                                               1.01     10.7±0.04µs 365.4 MElem/sec     1.00     10.6±0.02µs 367.3 MElem/sec
string_in_list_pruning/evaluate/not_in_list/1024                                            1.02    231.7±0.74µs 16.9 MElem/sec      1.00    228.2±1.25µs 17.1 MElem/sec
string_in_list_pruning/evaluate/not_in_list/16                                              1.01    157.5±0.55µs 24.8 MElem/sec      1.00    156.4±0.24µs 25.0 MElem/sec
string_in_list_pruning/evaluate/not_in_list/2                                               1.00     18.3±0.03µs 213.2 MElem/sec     1.00     18.3±0.05µs 213.2 MElem/sec
string_in_list_pruning/evaluate/not_in_list/20                                              1.00    208.5±0.27µs 18.7 MElem/sec      1.00    208.0±0.29µs 18.8 MElem/sec
string_in_list_pruning/evaluate/not_in_list/21                                              1.11     90.9±2.25µs 43.0 MElem/sec      1.00     81.7±0.21µs 47.8 MElem/sec
string_in_list_pruning/evaluate/not_in_list/256                                             1.04    151.8±1.38µs 25.7 MElem/sec      1.00    146.0±1.07µs 26.8 MElem/sec
string_in_list_pruning/evaluate/not_in_list/4                                               1.00     39.0±0.03µs 100.1 MElem/sec     1.01     39.3±0.05µs 99.5 MElem/sec
string_in_list_pruning/evaluate/not_in_list/8                                               1.00     72.9±0.08µs 53.6 MElem/sec      1.00     73.2±0.12µs 53.4 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/1025                   1.00    265.8±1.11ns 14.3 GElem/sec      1.00    266.2±0.96ns 14.3 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/17                     1.00    168.8±0.51µs 23.1 MElem/sec      1.00    168.6±0.20µs 23.2 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/2                      1.00     16.7±0.02µs 233.6 MElem/sec     1.01     16.8±0.04µs 231.9 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/21                     1.00    263.5±1.12ns 14.5 GElem/sec      1.00    264.8±1.58ns 14.4 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/22                     1.01    265.9±1.09ns 14.3 GElem/sec      1.00    263.5±1.36ns 14.5 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/257                    1.01    264.9±1.00ns 14.4 GElem/sec      1.00    261.4±1.21ns 14.6 GElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/3                      1.01     25.0±0.07µs 156.4 MElem/sec     1.00     24.8±0.05µs 157.5 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/5                      1.00     46.7±0.21µs 83.7 MElem/sec      1.00     46.7±0.07µs 83.7 MElem/sec
string_in_list_pruning/evaluate/not_in_list_with_null_constant_false/9                      1.00     81.9±0.30µs 47.7 MElem/sec      1.00     82.2±0.13µs 47.5 MElem/sec
string_in_list_pruning/not_in_distributions/long_common_prefix/expanded_and/21              1.00    105.6±0.11µs 37.0 MElem/sec      1.00    105.6±0.16µs 37.0 MElem/sec
string_in_list_pruning/not_in_distributions/long_common_prefix/not_in_list/21               1.32     60.0±1.04µs 65.1 MElem/sec      1.00     45.3±0.05µs 86.2 MElem/sec
string_in_list_pruning/not_in_distributions/long_literal_prefix/expanded_and/21             1.01    124.1±0.11µs 31.5 MElem/sec      1.00    123.0±0.24µs 31.8 MElem/sec
string_in_list_pruning/not_in_distributions/long_literal_prefix/not_in_list/21              1.27     60.3±0.06µs 64.8 MElem/sec      1.00     47.4±0.46µs 82.4 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/1                1.00     10.3±0.01µs 379.2 MElem/sec     1.00     10.3±0.02µs 378.1 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/1024             1.00     10.8±0.02µs 361.8 MElem/sec     1.01     10.9±0.01µs 359.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/16               1.00     10.5±0.01µs 371.9 MElem/sec     1.00     10.5±0.02µs 371.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/2                1.00     10.3±0.02µs 377.6 MElem/sec     1.00     10.4±0.01µs 376.7 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/20               1.00     10.5±0.02µs 371.8 MElem/sec     1.00     10.5±0.02µs 372.1 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/21               1.00     10.5±0.01µs 372.3 MElem/sec     1.00     10.5±0.02µs 371.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/256              1.00     10.7±0.01µs 365.5 MElem/sec     1.01     10.8±0.02µs 361.1 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/4                1.00     10.4±0.02µs 376.3 MElem/sec     1.00     10.4±0.01µs 374.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/expanded_and/8                1.00     10.5±0.01µs 372.1 MElem/sec     1.00     10.5±0.02µs 371.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/1                 1.00     10.3±0.01µs 378.7 MElem/sec     1.00     10.3±0.01µs 378.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/1024              1.09    126.3±0.06µs 30.9 MElem/sec      1.00    115.7±0.09µs 33.8 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/16                1.00     11.0±0.01µs 354.4 MElem/sec     1.00     11.1±0.02µs 353.0 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/2                 1.00     10.3±0.01µs 378.4 MElem/sec     1.00     10.4±0.02µs 377.1 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/20                1.00     11.1±0.01µs 350.4 MElem/sec     1.00     11.2±0.02µs 349.1 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/21                1.01     85.0±0.06µs 46.0 MElem/sec      1.00     84.1±0.22µs 46.5 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/256               1.10    109.7±0.07µs 35.6 MElem/sec      1.00     99.6±0.10µs 39.2 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/4                 1.00     10.5±0.03µs 372.9 MElem/sec     1.00     10.5±0.01µs 373.2 MElem/sec
string_in_list_pruning/not_in_distributions/uniform_singleton/not_in_list/8                 1.00     10.6±0.02µs 366.8 MElem/sec     1.00     10.7±0.01µs 365.2 MElem/sec

Resource Usage

string_in_list_pruning — base (merge-base)

Metric Value
Wall time 3265.7s
Peak memory 241.8 MiB
Avg memory 44.0 MiB
CPU user 3622.3s
CPU sys 3.3s
Peak spill 0 B

string_in_list_pruning — branch

Metric Value
Wall time 3170.7s
Peak memory 237.8 MiB
Avg memory 42.2 MiB
CPU user 3635.5s
CPU sys 3.5s
Peak spill 0 B

File an issue against this benchmark runner

@kosiew kosiew closed this Oct 5, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants