Skip to content

Conversation

@kornelski
Copy link
Contributor

This significantly improves speed of checking workspaces with multiple crates and many dependencies, especially when they have expensive-to-build dependencies like -sys crates built from source.

Potential differences between dependencies and features of the workspace crates cause some dependency rebuilds, but that's still a fraction of what was otherwise rebuilt from scratch.

The shared target dir is placed alongside placeholder crates' dirs, but won't conflict with them, because placeholder dirs all have a - char.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant