Avatar for the tursodatabase user
tursodatabase
turso
BlogDocsChangelog

Fix materialized view re-entrancy bug

#4084
Comparing
nightscape:fix-btree-overflow-logic
(
3f6d376
) with
main
(
0df0541
)
CodSpeed Performance Gauge
-30%
Improvement
3
Regression
2
Untouched
375

Benchmarks

380 total
octet_length_text
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
-30%
274.2 ns390.8 ns
octet_length_unicode
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
-30%
274.2 ns390.8 ns
numeric_add_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+36%
333.9 ns246.4 ns
numeric_add_floats
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+32%
363.1 ns275.6 ns
numeric_add_mixed
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+25%
433.1 ns345.6 ns
numeric_add_overflow
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+23%
463.9 ns376.4 ns
numeric_mul_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+21%
333.9 ns275.6 ns
numeric_div_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+17%
395.3 ns336.9 ns
sign_float
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+16%
210.3 ns181.1 ns
str_to_i64_with_whitespace
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+11%
601.1 ns542.8 ns
numeric_sub_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+11%
304.7 ns275.6 ns
max_strings
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+11%
1.2 µs1.1 µs
exec_if_null
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+10%
333.6 ns304.4 ns
numeric_from_null
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+9%
361.4 ns332.2 ns
exec_if_not
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+8%
394.2 ns365 ns
str_to_i64_mixed_content
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+5%
575 ns545.8 ns
add_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
593.3 ns564.2 ns
strftime_simple_format
core/benches/sql_functions/datetime.rs::datetime
CodSpeed Performance Gauge
+5%
6.8 µs6.5 µs
or_true_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
619.2 ns590 ns
subtract_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
622.5 ns593.3 ns
modifier_weekday
core/benches/sql_functions/datetime.rs::datetime
CodSpeed Performance Gauge
+5%
7.5 µs7.2 µs
strftime_complex_format
core/benches/sql_functions/datetime.rs::datetime
CodSpeed Performance Gauge
+5%
7.8 µs7.5 µs
or_false_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
651.7 ns622.5 ns
divide_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+4%
713.1 ns683.9 ns
modifier_unixepoch
core/benches/sql_functions/datetime.rs::datetime
CodSpeed Performance Gauge
+4%
6.4 µs6.2 µs

Commits

Click on a commit to change the comparison range
Base
main
0df0541
-29.85%
Fix B-tree overflow cell index bug in validation code
3f6d376
2 months ago
by nightscape
© 2026 CodSpeed Technology
Home Terms Privacy Docs