Avatar for the moonrepo user
moonrepo
moon
BlogDocsChangelog

new: Add a new file hashing mechanism.

#2501Merged
Comparing
2.3-file-hash
(
394afbe
) with
develop-2.3
(
0c69fe1
)
CodSpeed Performance Gauge
-45%
Regression
1
Untouched
22

Benchmarks

23 total
hash_files[1000]
crates/cache/benches/hash_files.rs::benches::cas::Cas
CodSpeed Performance Gauge
-45%
7.5 ms13.7 ms
get_file_hashes[1000]
crates/cache/benches/hash_files.rs::benches::vcs_git::VcsGit
CodSpeed Performance Gauge
+9%
5.5 ms5.1 ms
track_tasks_async[100]
crates/affected/benches/affected_tracker.rs::benches::limit_100::AffectedTracker
CodSpeed Performance Gauge
+2%
80 ms78.2 ms
get_file_hashes[100]
crates/cache/benches/hash_files.rs::benches::vcs_git::VcsGit
CodSpeed Performance Gauge
+1%
1.4 ms1.3 ms
track_tasks_async[1000]
crates/affected/benches/affected_tracker.rs::benches::limit_1000::AffectedTracker
CodSpeed Performance Gauge
+1%
654.3 ms650.8 ms
build_graphs_async[1000]
crates/workspace/benches/workspace_graphs.rs::benches::limit_1000::WorkspaceBuilder
CodSpeed Performance Gauge
0%
80.7 ms80.3 ms
track_projects_async[100]
crates/affected/benches/affected_tracker.rs::benches::limit_100::AffectedTracker
CodSpeed Performance Gauge
0%
39.7 ms39.6 ms
build_graphs_sync[1000]
crates/workspace/benches/workspace_graphs.rs::benches::limit_1000::WorkspaceBuilder
CodSpeed Performance Gauge
0%
271.9 ms271.6 ms
load_one
crates/toolchain-plugin/benches/toolchain_registry.rs::benches::load::ToolchainRegistry
CodSpeed Performance Gauge
0%
23 ms23 ms
build_graphs_async[100]
crates/workspace/benches/workspace_graphs.rs::benches::limit_100::WorkspaceBuilder
CodSpeed Performance Gauge
0%
31.6 ms31.6 ms
track_projects_sync[100]
crates/affected/benches/affected_tracker.rs::benches::limit_100::AffectedTracker
CodSpeed Performance Gauge
0%
39.1 ms39.1 ms
track_tasks_sync[10]
crates/affected/benches/affected_tracker.rs::benches::limit_10::AffectedTracker
CodSpeed Performance Gauge
0%
82.2 ms82.3 ms
track_tasks_sync[1000]
crates/affected/benches/affected_tracker.rs::benches::limit_1000::AffectedTracker
CodSpeed Performance Gauge
0%
5.1 s5.1 s
track_projects_sync[10]
crates/affected/benches/affected_tracker.rs::benches::limit_10::AffectedTracker
CodSpeed Performance Gauge
0%
26.1 ms26.2 ms
track_tasks_sync[100]
crates/affected/benches/affected_tracker.rs::benches::limit_100::AffectedTracker
CodSpeed Performance Gauge
-1%
519.7 ms522.6 ms
track_projects_async[10]
crates/affected/benches/affected_tracker.rs::benches::limit_10::AffectedTracker
CodSpeed Performance Gauge
-1%
29.2 ms29.5 ms
track_tasks_async[10]
crates/affected/benches/affected_tracker.rs::benches::limit_10::AffectedTracker
CodSpeed Performance Gauge
-1%
35 ms35.4 ms
build_graphs_sync[100]
crates/workspace/benches/workspace_graphs.rs::benches::limit_100::WorkspaceBuilder
CodSpeed Performance Gauge
-1%
36.3 ms36.7 ms
load_many
crates/toolchain-plugin/benches/toolchain_registry.rs::benches::load::ToolchainRegistry
CodSpeed Performance Gauge
-1%
33.6 ms34.1 ms
track_projects_sync[1000]
crates/affected/benches/affected_tracker.rs::benches::limit_1000::AffectedTracker
CodSpeed Performance Gauge
-1%
275.9 ms279.9 ms
track_projects_async[1000]
crates/affected/benches/affected_tracker.rs::benches::limit_1000::AffectedTracker
CodSpeed Performance Gauge
-2%
275.8 ms281 ms
load_all
crates/toolchain-plugin/benches/toolchain_registry.rs::benches::load::ToolchainRegistry
CodSpeed Performance Gauge
-3%
95.5 ms98.1 ms
hash_files[100]
crates/cache/benches/hash_files.rs::benches::cas::Cas
CodSpeed Performance Gauge
-3%
1.7 ms1.7 ms

Commits

Click on a commit to change the comparison range
Base
develop-2.3
0c69fe1
-27.48%
Polish.
b1cae07
1 day ago
by milesj
-17.4%
Polish.
394afbe
1 day ago
by milesj
© 2026 CodSpeed Technology
Home Terms Privacy Docs