Avatar for the vortex-data user
vortex-data
vortex
BlogDocsChangelog

feat[vortex-expr]: add expr rewrite rules

#5348Merged
Comparing
ji/expr-reduce-rules
(
f7a9031
) with
develop
(
34a6ac1
)
CodSpeed Performance Gauge
0%
Untouched
1087
New
7
Archived
999

Benchmarks

2093 total
decompress[("alp_for_bp_f64", 0x46395e0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A24.2 ms
decompress[("datetime_for_bp", 0x463c4a0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A34.9 ms
decompress[("for_bp_u64", 0x4638e90)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A2.5 ms
decompress[("dict_fsst_varbin_bp_string", 0x463b7e0)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A14.5 ms
decompress[("dict_fsst_varbin_string", 0x463b340)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A14.5 ms
decompress[("dict_varbinview_string", 0x463a000)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A14.7 ms
decompress[("runend_for_bp_u32", 0x463a490)]
vortex/benches/common_encoding_tree_throughput.rs
CodSpeed Performance Gauge
N/A
N/A2 ms
take_search[(0.005, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+8%
2.8 ms2.6 ms
take_search[(0.005, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+8%
1.4 ms1.3 ms
take_search[(0.01, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+8%
3 ms2.8 ms
take_search[(0.005, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+8%
303.7 µs281.7 µs
take_search[(0.01, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+8%
1.5 ms1.4 ms
true_count_arrow_buffer[128]
vortex-buffer/benches/vortex_bitbuffer.rs
CodSpeed Performance Gauge
+7%
842.5 ns784.2 ns
take_search[(0.01, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+7%
326.3 µs304.3 µs
take_search[(0.005, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+7%
163.8 µs152.8 µs
take_search[(0.01, 0.05)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+7%
176.1 µs165.1 µs
take_search[(0.05, 1.0)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+6%
3.7 ms3.4 ms
take_search[(0.05, 0.5)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+6%
1.8 ms1.7 ms
encode_primitives[i64, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
88.7 µs83.7 µs
encode_primitives[f32, (1000, 2)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
84.1 µs79.4 µs
encode_primitives[f32, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
84.4 µs79.7 µs
encode_primitives[i64, (1000, 4)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
89.1 µs84.2 µs
encode_primitives[i64, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
89.8 µs84.8 µs
encode_primitives[f32, (1000, 8)]
vortex-array/benches/dict_compress.rs
CodSpeed Performance Gauge
+6%
85 µs80.3 µs
take_search[(0.05, 0.1)]
vortex-array/benches/take_patches.rs
CodSpeed Performance Gauge
+6%
398.8 µs376.9 µs

Commits

Click on a commit to change the comparison range
Base
develop
34a6ac1
+12.11%
wip
9c8c0a7
3 months ago
by joseph-isaacs
-1.7%
wip
d9d862d
3 months ago
by joseph-isaacs
+3.14%
update
a375a51
3 months ago
by joseph-isaacs
-13.85%
reduce
56a05f4
3 months ago
by joseph-isaacs
-0.01%
Merge remote-tracking branch 'origin/develop' into ji/expr-reduce-rules
c2c4c70
3 months ago
by joseph-isaacs
+0.13%
u
f3087f0
3 months ago
by joseph-isaacs
-0.01%
Merge remote-tracking branch 'origin/develop' into ji/expr-reduce-rules
415286d
3 months ago
by joseph-isaacs
-14.16%
update
3c52932
3 months ago
by joseph-isaacs
+14.97%
Merge remote-tracking branch 'origin/develop' into ji/expr-reduce-rules
e4ed704
3 months ago
by joseph-isaacs
-0.41%
update
f7a9031
3 months ago
by joseph-isaacs
© 2026 CodSpeed Technology
Home Terms Privacy Docs