DuskSystems / wayfind

A speedy, flexible router for Rust.
Apache License 2.0
7 stars 0 forks source link

Use minimal profile for Rust toolchains #102

Closed CathalMullan closed 1 month ago

CathalMullan commented 1 month ago

Was able to reduce size of CI closure from 2.5G -> 1.8G. Changing "pkgs.mkShell" -> "pkgs.mkShellNoCC" had no noticable change, so decided against it.

EDIT: Codecov has been very flaky for uploads. Considering removing it, or replacing it. Sad.

On the plus side, removing the coverage tooling results in a closure size of 1.4G.

codspeed-hq[bot] commented 1 month ago

CodSpeed Performance Report

Merging #102 will degrade performances by 2.82%

Comparing 101-investigate-minimal-nix-shell (ad4d007) with main (252b827)

Summary

❌ 1 (👁 1) regressions ✅ 21 untouched benchmarks

Benchmarks breakdown

Benchmark main 101-investigate-minimal-nix-shell Change
👁 matchit benchmarks/matchit 5.1 µs 5.3 µs -2.82%