tursodatabase
turso
Blog
Docs
Changelog
Blog
Docs
Changelog
Overview
Branches
Benchmarks
Runs
fix(numeric): replace decompose_float with stdlib formatting in format_float
#6366
Closed
Comparing
Chronolapse411:fix/format-float-precision
(
b71b0ba
) with
main
(
9b3dc16
)
CodSpeed Performance Gauge
-48%
Improvement
3
Regression
8
Untouched
300
Skipped
105
Different runtime environments detected
Some benchmarks with significant performance changes were compared across different runtime environments, which may affect the accuracy of the results.
Learn more about regression causes
.
Benchmarks
Mode
CPU Simulation
Wall Time
Memory
Status
Regression
Improvement
Untouched
Skipped
416 total
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_integer
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-48%
5.3 µs
10.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_very_large
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-33%
6.2 µs
9.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_precision_edge
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-32%
5.2 µs
7.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_very_small
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-31%
6.3 µs
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_simple
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-30%
5.3 µs
7.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_negative
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-30%
5.4 µs
7.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_scientific_needed
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
-22%
7.1 µs
9.1 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
length_float
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
-20%
7.2 µs
9 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_zero
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+29%
1,107.2 ns
859.2 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_neg_infinity
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+26%
1,201.1 ns
954.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
format_float_infinity
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+19%
1,172.8 ns
984.4 ns
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
str_to_f64_scientific_positive_exp
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+12%
1.6 µs
1.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
str_to_f64_scientific_uppercase
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+8%
1.6 µs
1.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
str_to_f64_prefix_only
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+8%
1.6 µs
1.5 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
quote_text
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+8%
1.2 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
quote_text_with_quotes
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+7%
2.7 µs
2.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
str_to_f64_scientific_negative_exp
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+7%
1.9 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
char_multiple
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+7%
1.4 µs
1.3 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
numeric_from_text_scientific
core/benches/sql_functions/numeric.rs::numeric
CodSpeed Performance Gauge
+6%
1.9 µs
1.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
concat_two_strings
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+6%
3.6 µs
3.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
trim_with_pattern
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+6%
1.5 µs
1.4 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
concat_strings_multiple
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+6%
2.7 µs
2.6 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
concat_string_integer
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
4 µs
3.8 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
like_escape_underscore
core/benches/sql_functions/likeop.rs::likeop
CodSpeed Performance Gauge
+5%
1.3 µs
1.2 µs
Uses the
CPU Simulation instrument
to collect CPU performance metrics.
char_single
core/benches/sql_functions/value.rs::value
CodSpeed Performance Gauge
+5%
1.3 µs
1.2 µs
1
2
3
4
5
...
17
Commits
Click on a commit to change the comparison range
Base
main
9b3dc16
-48.47%
fix(numeric): replace decompose_float with stdlib formatting in format_float
b71b0ba
9 hours ago
by Chronolapse411
© 2026 CodSpeed Technology
Home
Terms
Privacy
Docs