Closed
Description
When you have some git dependencies or patches, loading them takes a long time
For the traces from #14238, notice how slow the first resolve
is compared to the second. A lot of the time is taken up checking each git dependencies submodules
Note: this slow down is most relevant for tooling like rust-analyzer
or rust-defined completions when it may be called in interactive contexts without any compilation happening or "cargo script" where cargo build
is performed every time you run your script.
Related: #14395