The Scala team and contributors fixed 89 issues since 2.10.1!
In total, 164 RC1 pull requests were opened on GitHub, of which 134 were merged after having been tested and reviewed.
Before reporting a bug, please have a look at these known issues.
The Scala IDE with Scala 2.10.2-RC1 built right in is available through one of the following update-sites:
Have a look at the getting started guide for more info.
Ok, I managed to reduce the code to about 200 lines of code :). I attached a self contained sbt project with just two files (only dependency is "org.scalatest" %% "scalatest" % "2.0.M5b" % "test" so it should be ok).In the src you will find the definitions, in the test you will find how the compiler "fails".
On Sat, May 25, 2013 at 2:54 AM, Rodrigo Cano <ioni...@gmail.com> wrote:
Ok, I managed to reduce the code to about 200 lines of code :). I attached a self contained sbt project with just two files (only dependency is "org.scalatest" %% "scalatest" % "2.0.M5b" % "test" so it should be ok).In the src you will find the definitions, in the test you will find how the compiler "fails".
[moving to -internals]Hi Rodrigo,Thanks for providing the test case. I can confirm that I can reproduce the error. It does not appear to be a regression; it fails uniformly in 2.10.{0, 1, 2-RC1}.The problem seems unrelated to implicit macros. The compiler has tries two approaches when applying implicit arguments.
The problem seems unrelated to implicit macros. The compiler has tries two approaches when applying implicit arguments.I think my analysis only explains the strange behaviour you noticed with nested anonymous classes. The failure in the last example to fallback to `genericInvalidResponse` might be a distinct issue.
--
You received this message because you are subscribed to the Google Groups "scala-internals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to scala-interna...@googlegroups.com.
For more options, visit https://groups.google.com/groups/opt_out.
The only question is how come that Rodrigo's scenario worked in 2.10.0 or 2.10.1 (it did, right?).
Yes, sorry for the delay.It did fail too under 2.10, and I attempted to report it back then, and Eugene tried to look into it, but the project was not opensource back then, and there were some dependency issues, so Eugene attempts failed (because of me), and I didn't find the time to reduce it, so it was kinda of assumed that it had to do with implicit macros.When I saw that implicit macros had been fixed for this release, I tried again to see if it works, and that derived in this mail exchange.Sorry for misleading you.I'll try to reduce it further and come back to you later.