Push full transitive invalidation out a step since step 3 is now relatively cheap.

This commit is contained in:
Mark Harrah 2013-04-26 22:35:27 -04:00
parent 658c3d06c4
commit bedc8dbb10
1 changed files with 4 additions and 1 deletions

View File

@ -38,7 +38,10 @@ final case class IncOptions(
object IncOptions {
val Default = IncOptions(
transitiveStep = 2,
// 1. recompile changed sources
// 2(3). recompile direct dependencies and transitive public inheritance dependencies of sources with API changes in 1(2).
// 4. further changes invalidate all dependencies transitively to avoid too many steps
transitiveStep = 3,
recompileAllFraction = 0.5,
relationsDebug = false,
apiDebug = false,