Benchmark Configuration

Short Description/Namescalac
Long DescriptionThe compiler for the Scala 2 language
AuthorLAMP/EPFL
LicenseBSD-like
CopyrightCopyright 2002-2010 EPFL, Lausanne
URLhttp://www.scala-lang.org/
Version2.8.1

This benchmark is externally single‐threaded.

Input size small

Uses a single thread to drive the workload.

Arguments
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/util/StringUtil.scala

The following is the list of outputs validated by the benchmark harness.

FilenameText file?SizeLinesDigest
scalac/target/scala/tools/scalap/scalax/util/StringUtil.classNon/an/aaa8ca9b4433364d2ceeaab809d251222e94c2b31
scalac/target/scala/tools/scalap/scalax/util/StringUtil$.classNon/an/a1d4eb371b0c80cd7e626504bde9159c88b59da5a
stderr.logYesn/a0n/a

Input size default

Uses a single thread to drive the workload.

Arguments
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Arrows.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Functors.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Input.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Memoisable.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Monad.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Result.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Rule.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Rules.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/SeqRule.scala

The following is the list of outputs validated by the benchmark harness.

FilenameText file?SizeLinesDigest
scalac/target/scala/tools/scalap/scalax/rules/Arrows.classNon/an/af784a872ba3dd2475b997bd273e702ff5345b8c2
scalac/target/scala/tools/scalap/scalax/rules/SeqRule.classNon/an/afda05ae54685d59a1a0f441bc438e45050cf770f
stderr.logYesn/a0n/a

Input size large

Uses a single thread to drive the workload.

Arguments
${SCRATCH}/scalac/src/scala/tools/scalap/Arguments.scala
${SCRATCH}/scalac/src/scala/tools/scalap/ByteArrayReader.scala
${SCRATCH}/scalac/src/scala/tools/scalap/Classfile.scala
${SCRATCH}/scalac/src/scala/tools/scalap/Classfiles.scala
${SCRATCH}/scalac/src/scala/tools/scalap/CodeWriter.scala
${SCRATCH}/scalac/src/scala/tools/scalap/Decode.scala
${SCRATCH}/scalac/src/scala/tools/scalap/JavaWriter.scala
${SCRATCH}/scalac/src/scala/tools/scalap/Main.scala
${SCRATCH}/scalac/src/scala/tools/scalap/MetaParser.scala
${SCRATCH}/scalac/src/scala/tools/scalap/Names.scala
${SCRATCH}/scalac/src/scala/tools/scalap/Properties.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Arrows.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Functors.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Input.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Memoisable.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Monad.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Result.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Rule.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/Rules.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/SeqRule.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/ClassFileParser.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/Flags.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/ScalaSig.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/ScalaSigPrinter.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/SourceFileAttributeParser.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/Symbol.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/rules/scalasig/Type.scala
${SCRATCH}/scalac/src/scala/tools/scalap/scalax/util/StringUtil.scala

The following is the list of outputs validated by the benchmark harness.

FilenameText file?SizeLinesDigest
scalac/target/scala/tools/scalap/Arguments.classNon/an/a60d65d758a87956ab3a260013ed029ef98219a72
scalac/target/scala/tools/scalap/scalax/util/StringUtil$.classNon/an/a1d4eb371b0c80cd7e626504bde9159c88b59da5a
stderr.logYesn/a0n/a