Jacob Finkelman
Jacob Finkelman
That is entirely reasonable. I hope you will pass along reproducible examples of bad error messages for us to work on, when you have time.
Also, I would love to have a benchmark file based on your registry/ecosystem. (Like how we currently benchmark using all packages available in the Elm ecosystem.) Is your ecosystem, and...
Also here https://github.com/pubgrub-rs/pubgrub/blob/dev/src/solver.rs#L28
https://github.com/pubgrub-rs/pubgrub/blob/dev/src/lib.rs#L22 and https://github.com/pubgrub-rs/pubgrub/blob/dev/src/solver.rs#L28 are still wrong on `dev`.
One of the reasons this was missed in my review is that https://github.com/pubgrub-rs/pubgrub/blob/dev/src/solver.rs#L28 is module documentation for a now private module. That documentation should get moved to `resolve`.
We can change resolve to only use iterators. So I started with returning `Iterator`, but `Vec` is not an iterator it is an `IntoIterator`, so lets try: ```rust pub trait...
> but `impl IntoIterarater` is not supported (yet?) for associated types. This will be stabilized in a few weeks. We could now have `fn get_dependencies>, Box>;`. Current implementations would only...
I think python dependencies do ~~not need any unsupported features~~ pre-release and atypical ranges. But traditionally you need to run `setup.py` to get the dependencies. 🤦 What could go wrong...
That is wonderful! I started by using dev and looping over all versions and running the SAT test against it. All passed! Next I commented out the SAT part to...
While working on solving all packages from crates.io, I noted that there are some that go slow. I thought it may be interesting to look into one of them on...