sbt/compile/interface
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.scala Fix #610: represent refinement typerefs stably 2012-12-06 19:11:12 -05:00
Analyzer.scala Changes required to use sbt as-is from Scala-IDE. 2012-07-13 14:33:26 -04:00
Command.scala cleanup 2.7 warn fatal setting compatibility 2011-11-04 18:39:25 -04:00
CompilerInterface.scala Run apiExtractor after pickler (configurable) 2012-12-06 19:35:51 -05:00
ConsoleInterface.scala add cleanupCommands setting to specify commands to run before interpreter exits. fixes #219 2011-10-16 17:27:36 -04:00
DelegatingReporter.scala Extend reporter to be used by the IDE. 2012-07-24 15:35:06 -04:00
Log.scala support warn fatal options in 2.8.0.RC2 2010-05-13 18:31:37 -04:00
Message.scala improving incremental compilation 2010-10-22 21:55:16 -04:00
NOTICE legal cleanup 2010-02-07 23:45:19 -05:00
ScaladocInterface.scala include retronym's compatibility patch, closes #5 2011-06-11 20:09:15 -04:00