uv/crates/puffin-distribution/src
konsti 26f597a787
Add spans to all significant tasks (#740)
I've tried to investigate puffin's performance wrt to builds and
parallelism in general, but found the previous instrumentation to
granular. I've tried to add spans to every function that either needs
noticeable io or cpu resources without creating duplication. This also
fixes some wrong tracing usage on async functions
(https://docs.rs/tracing/latest/tracing/struct.Span.html#in-asynchronous-code)
and some spans that weren't actually entered.
2024-01-02 16:17:03 +00:00
..
index Split File into internal and external type (#729) 2023-12-25 15:42:28 -05:00
distribution_database.rs Add spans to all significant tasks (#740) 2024-01-02 16:17:03 +00:00
download.rs Remove SourceDistDownload struct (#646) 2023-12-14 02:34:50 +00:00
error.rs Source dist metadata refactor (#468) 2023-11-24 17:47:58 +00:00
lib.rs Support editable in pip-sync and pip-compile (#587) 2023-12-16 22:37:34 +00:00
locks.rs Lock entire virtualenv during modifying commands (#695) 2023-12-18 16:44:45 -05:00
reporter.rs Introduce separate traits for ahead-of-time and installed metadata (#692) 2023-12-18 22:37:45 +00:00
source_dist.rs Add spans to all significant tasks (#740) 2024-01-02 16:17:03 +00:00
unzip.rs Move archive extraction into its own crate (#647) 2023-12-14 04:49:09 +00:00