astral-uv:bojan/perf-metrics

Last commit made on 2024-01-11
Get this branch:
git clone -b bojan/perf-metrics https://git.launchpad.net/astral-uv

Branch merges

Branch information

Name:
bojan/perf-metrics
Repository:
lp:astral-uv

Recent commits

b3c6915... by Bojan Serafimov <email address hidden>

no unwrap

d4b21dc... by Bojan Serafimov <email address hidden>

use debug log

26edd03... by Bojan Serafimov <email address hidden>

Merge branch 'main' into bojan/perf-metrics

90edfa8... by Zanie Blue <email address hidden>

Use `mold` for linking in CI tests (#887)

Derived from https://github.com/astral-sh/puffin/pull/875

This gets us a significant speedup.

I would not read the commits individually. I can squash them but they
were used for testing various scenarios.

### Test compile times

Ranges are the lowest and highest I've seen. Huge variability in GitHub
Actions runners.

**Before:**
7m 21s - 8m 22s (cold cache)
110s - 120s (warm cache)

**After:**
6m 15s - 7m 05s (cold cache)
57s - 70s (warm cache)

**Improvement:**
4% - 25% (cold cache)
36% - 52% (warm cache)

4c047f8... by bojanserafimov <email address hidden>

Remove InMemoryWheel and dead code (#879)

10227a7... by bojanserafimov <email address hidden>

Unzip while downloading (#856)

4123a35... by Charlie Marsh <email address hidden>

Run `cargo update` (#873)

0dfbddd... by konstin

Shorten resolve many dev output (#885)

8c2b7d5... by konstin

Cleanup deps and docs (#882)

Fix warnings from `cargo +nightly udeps` and `cargo doc`.

Removes all mentions of regex from pep440_rs.

d3bbb11... by Bojan Serafimov <email address hidden>

fmt