Avatar for the tursodatabase user
tursodatabase
turso
BlogDocsChangelog

`CHAR` should return `\0` for `NULL`

#4903Merged
Comparing
pedrocarlo:char-fix
(
4a68c8e
) with
main
(
46cbae0
)
CodSpeed Performance Gauge
0%
Untouched
380

Benchmarks

380 total
and_true_true
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+18%
563.3 ns475.8 ns
and_true_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+18%
563.9 ns476.4 ns
numeric_from_integer_value
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+18%
391.7 ns333.3 ns
or_true_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+17%
590 ns502.5 ns
or_false_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+16%
622.5 ns535 ns
numeric_strict_from_blob
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+16%
209.7 ns180.6 ns
numeric_from_float_value
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+16%
421.7 ns363.3 ns
soundex_non_ascii
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+15%
435 ns376.7 ns
numeric_add_overflow
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+14%
463.6 ns405.3 ns
nullif_strings
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+13%
776.7 ns689.2 ns
subtract_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+12%
535 ns476.7 ns
multiply_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+12%
564.2 ns505.8 ns
divide_integers
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+11%
596.4 ns538.1 ns
exec_if_null
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+11%
305.3 ns276.1 ns
nullif_not_equal
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+10%
650.6 ns592.2 ns
numeric_from_null
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+10%
332.2 ns303.1 ns
numeric_add_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+10%
333.6 ns304.4 ns
numeric_mul_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+10%
333.6 ns304.4 ns
numeric_sub_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+10%
333.6 ns304.4 ns
format_float_nan
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+10%
334.4 ns305.3 ns
exec_if_false
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+10%
335.8 ns306.7 ns
exec_if_not
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+10%
335.8 ns306.7 ns
numeric_div_integers
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+9%
336.7 ns307.5 ns
exec_if_true
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+9%
336.9 ns307.8 ns
numeric_add_floats
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+8%
391.9 ns362.8 ns

Commits

Click on a commit to change the comparison range
Base
main
46cbae0
+0.13%
fix `CHAR` not returning `\0` for Null
4a68c8e
1 day ago
by pedrocarlo
© 2026 CodSpeed Technology
Home Terms Privacy Docs