Avatar for the mpiton user
mpiton
vortex
BlogDocsChangelog

feat(link): auto-group split archives into one package (task 31)

#144Merged
Comparing
feat/task-31-split-archives
(
144c2ba
) with
main
(
9caa21b
)
CodSpeed Performance Gauge
+19%
Improvement
4
Untouched
22

Benchmarks

26 total
normalize_max_concurrent
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
+19%
179.2 ns150 ns
complex_with_port_and_path
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
+18%
3.1 µs2.6 µs
reject_invalid
src-tauri/benches/domain_benchmarks.rs::benches::bench_checksum_detection::checksum_detection
CodSpeed Performance Gauge
+18%
581.1 ns493.6 ns
with_userinfo
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
+15%
3 µs2.6 µs
detect_md5
src-tauri/benches/domain_benchmarks.rs::benches::bench_checksum_detection::checksum_detection
CodSpeed Performance Gauge
+10%
657.5 ns599.2 ns
simple_https
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
+9%
2.7 µs2.4 µs
ftp_scheme
src-tauri/benches/domain_benchmarks.rs::benches::bench_url_parsing::url_parsing
CodSpeed Performance Gauge
+9%
2.7 µs2.5 µs
detect_sha256
src-tauri/benches/domain_benchmarks.rs::benches::bench_checksum_detection::checksum_detection
CodSpeed Performance Gauge
+8%
821.9 ns763.6 ns
full_lifecycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
+7%
4.2 µs3.9 µs
start_and_fail_retry_cycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
+5%
5.1 µs4.8 µs
checksum_workflow
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
+5%
6.6 µs6.3 µs
create_new
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
+4%
5 µs4.8 µs
create_invalid
src-tauri/benches/domain_benchmarks.rs::benches::bench_priority::priority
CodSpeed Performance Gauge
0%
2.6 µs2.6 µs
error_and_reset_cycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_segment_operations::segment_operations
CodSpeed Performance Gauge
0%
1.6 µs1.6 µs
full_lifecycle
src-tauri/benches/domain_benchmarks.rs::benches::bench_segment_operations::segment_operations
CodSpeed Performance Gauge
0%
225.6 ns225.6 ns
apply_patch_single_field
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
0%
3 µs3 µs
split
src-tauri/benches/domain_benchmarks.rs::benches::bench_segment_operations::segment_operations
CodSpeed Performance Gauge
0%
471.9 ns471.9 ns
create_valid
src-tauri/benches/domain_benchmarks.rs::benches::bench_priority::priority
CodSpeed Performance Gauge
0%
312.5 ns312.5 ns
apply_patch_many_fields
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
-1%
3.7 µs3.7 µs
default_config
src-tauri/benches/domain_benchmarks.rs::benches::bench_config_operations::config_operations
CodSpeed Performance Gauge
-2%
3.1 µs3.2 µs
progress_percentage
src-tauri/benches/domain_benchmarks.rs::benches::bench_download_state_machine::download_state_machine
CodSpeed Performance Gauge
-7%
393.9 ns423.1 ns

Commits

Click on a commit to change the comparison range
Base
main
9caa21b
+19.44%
refactor(link): harden split-archive grouper from /simplify review
0b5dc38
17 hours ago
by mpiton
-42.73%
fix(link): detect legacy RAR header + release playlist lock before publish
b642345
17 hours ago
by mpiton
+42.73%
fix(link): bound part indices + gate on distinct part numbers
8c11130
16 hours ago
by mpiton
0%
docs(changelog): correct split-archive test count (31, not 35)
144c2ba
16 hours ago
by mpiton
© 2026 CodSpeed Technology
Home Terms Privacy Docs