On 19 Feb 2014, at 3:30 am, Szczepan Faber <szczepan.fa...@gradleware.com> wrote:
> Hey, > > There's an issue with current incremental scala compilation as the zinc > version Gradle is compiled with is not compatible with latest scala (2.10.3). > Here's the state of things: > > 1. Gradle currently is compiled against and uses by default zinc 0.2.1 > 2. zinc 0.2.1 does not seem to work correctly with scala 2.10.3: > https://gist.github.com/szczepiq/8180f8628745d58545f7 > 3. zinc 0.3.0/0.3.1-RC1/0.3.2-M1 does not seem to work correctly with Gradle, > due to incompatible changes in Inputs.create and Setup.create. > > I'm inquiring typesafe folks what's the plan for those breaking changes: > https://github.com/typesafehub/zinc/issues/44 > > Regardless of the outcome I think we should do something so that Gradle > incremental scala support works nicely with latest scala. > > Right now I'm trying to: > - get Gradle compiled with latest zinc > - add more coverage > > When I'm happy with the outcome (e.g. stuff works with older scala's, too) I > suggest that we start using latest zinc. This is a breaking change for users > that have configured explicitly a low version of zinc (not sure why would > anyone want to do this). > > Any feedback? I think it’s a good plan. -- Adam Murdoch Gradle Co-founder http://www.gradle.org VP of Engineering, Gradleware Inc. - Gradle Training, Support, Consulting http://www.gradleware.com