Package

xsbt

Permalink

package xsbt

Visibility
  1. Public
  2. All

Type Members

  1. class BenchmarkBase extends AnyRef

    Permalink
    Annotations
    @State()
  2. case class BenchmarkProject(repo: String, hash: String, subprojects: Seq[String], useJavaCp: Boolean = true) extends Product with Serializable

    Permalink

    Represent a project on which to run benchmarks.

  3. class ColdScalacBenchmark extends ScalacBenchmark

    Permalink
    Annotations
    @State() @BenchmarkMode() @OutputTimeUnit() @Fork()
  4. class HotScalacBenchmark extends ScalacBenchmark

    Permalink
    Annotations
    @State() @BenchmarkMode() @OutputTimeUnit() @Warmup() @Measurement() @Fork()
  5. case class ProjectSetup(subproject: String, at: File, compilationInfo: CompilationInfo, runGenerator: Generator) extends Product with Serializable

    Permalink

    Represent the setup for a concrete subproject of a BenchmarkProject.

  6. class ScalacBenchmark extends BenchmarkBase

    Permalink
  7. class WarmScalacBenchmark extends ScalacBenchmark

    Permalink
    Annotations
    @State() @BenchmarkMode() @OutputTimeUnit() @Warmup() @Measurement() @Fork()
  8. case class ZincSetup(result: Result[List[ProjectSetup]]) extends Product with Serializable

    Permalink

    Consist of the setups for every subproject of a ProjectBenchmark.

Value Members

  1. object BenchmarkProjects

    Permalink
  2. object GlobalBenchmarkSetup

    Permalink

Ungrouped