Avatar for the uutils user
uutils
parse_datetime
BlogDocsChangelog

fix: add unix_epoch_second() with floor semantics for negative timestamps

#285
Comparing
0xSoftBoi:fix/negative-fractional-epoch-floor
(
234b720
) with
main
(
7440dd9
)
CodSpeed Performance Gauge
-4%
Regression
1
Untouched
20

Benchmarks

21 total
parse_weekday
benches/parse_datetime.rs::benches::bench_weekday
CodSpeed Performance Gauge
-4%
30 µs31.4 µs
parse_yesterday
benches/parse_datetime.rs::benches::bench_relative_keywords
CodSpeed Performance Gauge
0%
21.7 µs21.6 µs
parse_tomorrow
benches/parse_datetime.rs::benches::bench_relative_keywords
CodSpeed Performance Gauge
0%
21.2 µs21.1 µs
parse_relative_time
benches/parse_datetime.rs::benches::bench_relative_time
CodSpeed Performance Gauge
0%
26.6 µs26.6 µs
parse_ctime_format
benches/parse_datetime.rs::benches::bench_ctime_format
CodSpeed Performance Gauge
0%
66.5 µs66.4 µs
parse_timezone_offset
benches/parse_datetime.rs::benches::bench_timezone_offset
CodSpeed Performance Gauge
0%
45.2 µs45.2 µs
parse_now
benches/parse_datetime.rs::benches::bench_relative_keywords
CodSpeed Performance Gauge
0%
20.7 µs20.7 µs
parse_relative_time_complex
benches/parse_datetime.rs::benches::bench_relative_time_complex
CodSpeed Performance Gauge
0%
65.9 µs66 µs
parse_datetime_ending_in_z
benches/parse_datetime.rs::benches::bench_datetime_ending_in_z
CodSpeed Performance Gauge
0%
58.5 µs58.7 µs
parse_datetime_with_tz_name
benches/parse_datetime.rs::benches::bench_datetime_with_timezone_name
CodSpeed Performance Gauge
-1%
59.8 µs60.2 µs
parse_datetime_with_delta
benches/parse_datetime.rs::benches::bench_datetime_with_delta
CodSpeed Performance Gauge
-1%
47.6 µs47.9 µs
parse_extended_year_rollover
benches/parse_datetime.rs::benches::bench_extended_year_rollover
CodSpeed Performance Gauge
-1%
44.1 µs44.4 µs
parse_invalid_input
benches/parse_datetime.rs::benches::bench_invalid_input
CodSpeed Performance Gauge
-1%
27.2 µs27.4 µs
parse_iso_datetime
benches/parse_datetime.rs::benches::bench_iso_datetime
CodSpeed Performance Gauge
-1%
34.5 µs34.9 µs
parse_iso_datetime_t_separator
benches/parse_datetime.rs::benches::bench_iso_datetime_t_sep
CodSpeed Performance Gauge
-1%
33.7 µs34.1 µs
parse_extended_year_relative
benches/parse_datetime.rs::benches::bench_extended_year_relative
CodSpeed Performance Gauge
-1%
30.9 µs31.3 µs
parse_epoch_timestamp
benches/parse_datetime.rs::benches::bench_epoch_timestamp
CodSpeed Performance Gauge
-1%
7.4 µs7.5 µs
parse_date_slash_format
benches/parse_datetime.rs::benches::bench_date_slash_format
CodSpeed Performance Gauge
-2%
18.6 µs19 µs
parse_extended_year
benches/parse_datetime.rs::benches::bench_extended_year
CodSpeed Performance Gauge
-2%
17.7 µs18 µs
parse_date_only
benches/parse_datetime.rs::benches::bench_date_only
CodSpeed Performance Gauge
-2%
18.8 µs19.2 µs
parse_extended_large_year
benches/parse_datetime.rs::benches::bench_extended_large_year
CodSpeed Performance Gauge
-2%
17.7 µs18.2 µs

Commits

Click on a commit to change the comparison range
Base
main
7440dd9
-5.02%
fix: add unix_epoch_second() with floor semantics for negative timestamps
c06abc5
12 days ago
by 0xSoftBoi
0%
test: cover extended epoch helper paths
781ce34
11 days ago
by 0xSoftBoi
+0.6%
test: cover direct extended epoch accessors
8094664
11 days ago
by 0xSoftBoi
+0.01%
test: remove panic branch to land full patch coverage
234b720
22 hours ago
by 0xSoftBoi
© 2026 CodSpeed Technology
Home Terms Privacy Docs