mirror of
https://github.com/denoland/deno.git
synced 2024-11-25 15:29:32 -05:00
8dc242f789
1. There was a lot of cloning going on with `NpmPackageInfo`. This is now stored in an `Arc<NpmPackageInfo>` and cloning only happens on the individual version. 2. The package cache is now cleared from memory after resolution. 3. This surfaced a bug in `deno cache` and I noticed it can be more efficient if we have multiple root specifiers if we provide all the specifiers as roots. |
||
---|---|---|
.. | ||
resolution | ||
resolvers | ||
semver | ||
cache.rs | ||
mod.rs | ||
registry.rs | ||
tarball.rs |