Packages

p

mill

eval

package eval

Linear Supertypes
AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. eval
  2. AnyRef
  3. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Type Members

  1. case class Evaluator(home: Path, outPath: Path, externalOutPath: Path, rootModule: BaseModule, log: Logger, classLoaderSig: Seq[(Either[String, URL], Long)] = Evaluator.classLoaderSig, workerCache: Map[Segments, (Int, Any)] = mutable.Map.empty, env: Map[String, String] = Evaluator.defaultEnv, failFast: Boolean = true, threadCount: Option[Int] = Some(1)) extends Product with Serializable

    Evaluate tasks.

    Evaluate tasks.

    outPath

    The output base path.

    externalOutPath

    The output base path to use for external modules.

    rootModule

    The projects root module.

    workerCache

    Mutable worker cache.

    failFast

    If true the first failing task will fail the evaluation. If false, it tries to evaluate all tasks, running longer and reporting possibly more than one failure.

    threadCount

    If a Some the explicit number of threads to use for parallel task evaluation, or None to use n threads where n is the number of available logical processors.

  2. case class Labelled[T](task: NamedTask[T], segments: Segments) extends Product with Serializable
  3. type Logger = api.Logger
  4. type PathRef = api.PathRef
  5. type Result[+T] = api.Result[T]

Value Members

  1. val PathRef: api.PathRef.type
  2. val Result: api.Result.type
  3. object Evaluator extends Serializable
  4. object Tarjans

Inherited from AnyRef

Inherited from Any

Ungrouped