summaryrefslogtreecommitdiff
path: root/core
diff options
context:
space:
mode:
authorLi Haoyi <haoyi.sg@gmail.com>2018-02-09 20:55:26 -0800
committerLi Haoyi <haoyi.sg@gmail.com>2018-02-09 21:23:31 -0800
commit44fd219606d8f1e1e77833a54879e2a965c74173 (patch)
tree225b3a282bf8d86f7389740332e098ddef6c7d2f /core
parentde2b0c49507439e464eafec9c1f8a8610b7fb04d (diff)
downloadmill-44fd219606d8f1e1e77833a54879e2a965c74173.tar.gz
mill-44fd219606d8f1e1e77833a54879e2a965c74173.tar.bz2
mill-44fd219606d8f1e1e77833a54879e2a965c74173.zip
get rid of external watch flag
Diffstat (limited to 'core')
-rw-r--r--core/src/mill/eval/Evaluator.scala15
1 files changed, 7 insertions, 8 deletions
diff --git a/core/src/mill/eval/Evaluator.scala b/core/src/mill/eval/Evaluator.scala
index 70fab152..0a2ec6d8 100644
--- a/core/src/mill/eval/Evaluator.scala
+++ b/core/src/mill/eval/Evaluator.scala
@@ -25,15 +25,14 @@ case class Labelled[T](task: NamedTask[T],
case _ => None
}
}
-class Evaluator[T](val outPath: Path,
- val externalOutPath: Path,
- val rootModule: mill.define.BaseModule,
- val discover: Discover[T],
- log: Logger,
- val classLoaderSig: Seq[(Path, Long)] = Evaluator.classLoaderSig){
+case class Evaluator[T](outPath: Path,
+ externalOutPath: Path,
+ rootModule: mill.define.BaseModule,
+ discover: Discover[T],
+ log: Logger,
+ classLoaderSig: Seq[(Path, Long)] = Evaluator.classLoaderSig,
+ workerCache: mutable.Map[Segments, (Int, Any)] = mutable.Map.empty){
-
- val workerCache = mutable.Map.empty[Segments, (Int, Any)]
def evaluate(goals: Agg[Task[_]]): Evaluator.Results = {
mkdir(outPath)