Skip to content
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

Implicit resolution regression from 2.11.7 to 2.11.8 #9928

Closed
scabug opened this issue Sep 19, 2016 · 2 comments
Closed

Implicit resolution regression from 2.11.7 to 2.11.8 #9928

scabug opened this issue Sep 19, 2016 · 2 comments

Comments

@scabug
Copy link

scabug commented Sep 19, 2016

An open source project I maintain, https://github.com/http4s/rho, is no longer able to properly resolve necessary implicits when using scalac 2.11.8 which had previously worked with scalac 2.11.7. Bisecting scalac shows that commit scala/scala@5db2d831a79f6ea3 is the cause and reverting that commit fixes the build.

I haven't made a reduced example yet, and rho's use of implicits is extensive so it might be a challenge. Its simple to reproduce the error: clone the rho library and attempt to compile the whole project:

$ git clone https://github.com/http4s/rho
$ cd rho
$ sbt
> ++2.11.8
> clean
> compile

(Notes that the build file currently uses scalac 2.11.7 so the compiler version must be changed)

@scabug
Copy link
Author

scabug commented Sep 19, 2016

Imported From: https://issues.scala-lang.org/browse/SI-9928?orig=1
Reporter: Bryce Anderson (bryce-anderson)
Affected Versions: 2.11.8

@scabug
Copy link
Author

scabug commented Sep 27, 2016

@SethTisue said:
I don't there's anything we can say about this unless you can isolate and minimize it. (Simply reverting 5db2d83 isn't an option at this point.)

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

No branches or pull requests

2 participants