sbt/compile
Adriaan Moors f7be122eb4 Run apiExtractor after pickler (configurable)
Extract the api after picklers, since that way we see the same symbol
information/structure irrespective of whether we were typechecking
from source / unpickling previously compiled classes.

Previously, the apiExtractor phase ran after typer.

Since this fix is hard to verify with a test (it's based on the
conceptual argument above, and anecdotal evidence of incremental
compilation of a big codebase), we're providing a way to restore the
old behaviour: run sbt with -Dsbt.api.phase=typer.

This fixes #609.
2012-12-06 19:35:51 -05:00
..
api task setting macros for :=, +=, ++= 2012-11-17 20:19:24 -05:00
inc Analysis.groupBy implementation. 2012-11-10 19:01:41 -05:00
integration Add xsbti.Reporter to required inputs instead of maxErrors. 2012-07-13 14:33:26 -04:00
interface Run apiExtractor after pickler (configurable) 2012-12-06 19:35:51 -05:00
ivy implement embedded interface 2012-04-18 16:01:45 -04:00
persist API extraction: handle any type that is annotated, not just the spec'd simple type. Fixes #559. 2012-10-05 09:06:35 -04:00
src/test/scala drop compilation tests 2012-07-01 15:16:41 -04:00
AnalyzingCompiler.scala Source position mapper support 2012-08-31 06:24:16 -04:00
ClasspathOptions.scala using some of the embedding interfaces 2012-04-18 11:02:52 -04:00
CompilerArguments.scala Changes required to use sbt as-is from Scala-IDE. 2012-07-13 14:33:26 -04:00
CompilerCache.scala Changes required to use sbt as-is from Scala-IDE. 2012-07-13 14:33:26 -04:00
CompilerInterfaceProvider.scala implement embedded interface 2012-04-18 16:01:45 -04:00
CompilerOutput.scala Changes required to use sbt as-is from Scala-IDE. 2012-07-13 14:33:26 -04:00
Eval.scala support vals/defs in build.sbt 2012-11-17 16:27:25 -05:00
JavaCompiler.scala Add xsbti.Reporter to required inputs instead of maxErrors. 2012-07-13 14:33:26 -04:00
LoggerReporter.scala Source position mapper support 2012-08-31 06:24:16 -04:00
NOTICE - Stuart's improvements to triggered execution 2010-07-05 12:53:37 -04:00
RawCompiler.scala Changes required to use sbt as-is from Scala-IDE. 2012-07-13 14:33:26 -04:00