I wish that people would spend a tenth of the time actually profiling Cargo as they do talking about theoretical performance of dependency resolution.
-
-
Replying to @pcwalton
With a potentially exponential-time algorithm, benchmarks are not that enlightening: they tell you that simple cases are fast, but don't give much hint as to what sorts of inputs might cause execution times to explode and whether those inputs are likely.
2 replies 0 retweets 0 likes -
Replying to @NYarvin
Fortunately we have lots of experience to demonstrate that version resolution is virtually never a problem in practice.
2 replies 0 retweets 2 likes -
Replying to @pcwalton
My experience running Gentoo is that increasing portage's "backtrack level" over the default is desirable, even though it seems to sometimes considerably lengthen the amount of time that it thinks before deciding how to upgrade packages.
1 reply 0 retweets 0 likes
It does seem reasonable to wait to solve this problem in Cargo until it actually arises, though. My guess is that it won't be hard to work around it, such as by updating the program so it can work with newer versions of its dependencies.
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.