The new backend appears to be good enough for the Scala IDE. At least, most tests pass (more on this below), and an update-site is built. I'm struggling with "constraint not satisfied" configuration issues to start a new Eclipse instance with the update-site in question (things like, "2.10" expected vs. "2.11 SNAPSHOT" available).
The tests that I've disabled fall into two categories:
(a) tests dependent on the SBT builder, the "compiler interface" offered by the new backend (which is based on 2.11) doesn't quite fit sbt expectations
(b) tests that expect to find certain classnames (e.g., ScalaDebugSteppingTest). For example, currently the new backend emits "Late Closure Classes" with an "LCC" marker in their name, which is different from the "anonFun" traditionally used for anon-closure-classes.
It's definitely preliminary and work in progress (basically because the struggle with configuration files diminishes the wow factor) but after the above steps, build-all shows (using the new backend, at optimization level -o3)
[INFO] ------------------------------------------------------------------------
[INFO] Reactor Summary:
[INFO]
[INFO] org.scala-ide.sdt.build ........................... SUCCESS [0.953s]
[INFO] org.scala-ide.sdt.aspects ......................... SUCCESS [8.422s]
[INFO] org.scala-ide.sdt.core ............................ SUCCESS [51.731s]
[INFO] org.scala-ide.sdt.core.tests ...................... SUCCESS [2:17.602s]
[INFO] org.scala-ide.sdt.spy ............................. SUCCESS [6.336s]
[INFO] org.scala-ide.sdt.debug ........................... SUCCESS [18.913s]
[INFO] org.scala-ide.sdt.debug.tests ..................... SUCCESS [43.295s]
[INFO] org.scala-ide.sdt.weaving.feature ................. SUCCESS [0.228s]
[INFO] org.scala-ide.sdt.feature ......................... SUCCESS [0.274s]
[INFO] org.scala-ide.sdt.dev.feature ..................... SUCCESS [0.204s]
[INFO] org.scala-ide.sdt.source.feature .................. SUCCESS [0.357s]
[INFO] org.scala-ide.sdt.update-site ..................... SUCCESS [5.539s]
[INFO] ------------------------------------------------------------------------
[INFO] BUILD SUCCESS
[INFO] ------------------------------------------------------------------------
[INFO] Total time: 5:15.617s
[INFO] Finished at: Sun May 19 23:35:14 GMT+01:00 2013
[INFO] Final Memory: 102M/1009M
[INFO] ------------------------------------------------------------------------Miguel
http://lampwww.epfl.ch/~magarcia/ScalaCompilerCornerReloaded/
On Saturday, May 18, 2013 8:26:51 PM UTC+2, Miguel Garcia wrote:
Maybe a Jenkins job showing that information?
Miguel
http://lampwww.epfl.ch/~magarcia/ScalaCompilerCornerReloaded/