New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Removes dependency on scalaz (#644) #830
Conversation
Coursier no longer depends on scalaz as of 1.1.0-M4. Removing scalaz means smaller bundle size and keeping interpreter classpath more pristine.
'values - check212(load(instance.values _), "Map.scala", "def values") | ||
'mapAccumL - check212(load(instance.mapAccumL _), "Map.scala", "def mapAccumL") | ||
'split - check212(load(instance.split _), "Map.scala", "def split") | ||
} |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
These tests could probably be kept by adding a dependency on scalaz, in the repl
module, only in tests.
I'm fine with whatever, either merging this now or waiting for 1.1.0-FINAL. @alexarchambault feel free to merge (or not) at your leisure |
I need to admit that I ran tests only on Scala 2.11.9 locally. It would seem that the line introduced by the latest change is redundant. I'm not sure why it makes it work on 2.12. |
@lihaoyi Do you have an opinion about 7104f12 (#830 (comment))? I'm ok to merge else. |
@alexarchambault Let's just leave it in for now, can't do any harm |
go ahead and merge :) |
Coursier no longer depends on scalaz as of 1.1.0-M4. Removing scalaz
means smaller bundle size and keeping interpreter classpath more
pristine.