Packages

package options

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. case class ConfigOptions(main: Option[String] = None, outpath: Option[String] = None, workdir: String = ".") extends Product with Serializable
  2. sealed abstract class JVMMemoryModelCompliance extends AnyRef
  3. case class LinkerOptions(classpath: List[String] = Nil, config: ConfigOptions = ConfigOptions(), nativeConfig: NativeConfigOptions = NativeConfigOptions(), optimizerConifg: OptimizerConfigOptions = OptimizerConfigOptions(), semanticsConfig: SemanticsConfigOptions = SemanticsConfigOptions(), sourceLevelDebuggingConfig: SourceLevelDebuggingConfigOptions = SourceLevelDebuggingConfigOptions(), verbose: Int = 0) extends Product with Serializable
  4. case class NativeConfigOptions(mode: Mode = Mode.debug, buildTarget: BuildTarget = BuildTarget.application, lto: LTO = LTO.none, gc: GC = GC.immix, linkStubs: Boolean = false, check: Boolean = false, checkFatalWarnings: Boolean = false, checkFeatures: Option[Boolean] = None, dump: Boolean = false, noOptimize: Boolean = false, embedResources: Boolean = false, resourceIncludePatterns: List[String] = Nil, resourceExcludePatterns: List[String] = Nil, multithreading: Option[Boolean] = None, incrementalCompilation: Boolean = false, baseName: Option[String] = None, ltp: List[String] = List.empty, linkingOption: List[String] = List.empty, compileOption: List[String] = List.empty, targetTriple: Option[String] = None, clang: Option[String] = None, clangPP: Option[String] = None, serviceProviders: List[(String, String)] = Nil, sanitizer: Option[String] = None) extends Product with Serializable
  5. case class OptimizerConfigOptions(maxInlineDepth: Option[Int] = None, maxCalleeSize: Option[Int] = None, maxCallerSize: Option[Int] = None, maxInlineSize: Option[Int] = None) extends Product with Serializable
  6. case class PrinterOptions(classNames: List[String] = Nil, classpath: List[String] = "." :: Nil, usingDefaultClassPath: Boolean = true, fromPath: Boolean = false, verbose: Boolean = false) extends Product with Serializable
  7. case class SemanticsConfigOptions(finalFields: Option[JVMMemoryModelCompliance] = None, strictExternCalls: Option[Boolean] = None) extends Product with Serializable
  8. case class SourceLevelDebuggingConfigOptions(enabled: Option[Boolean] = None, genFunctionSourcePositions: Option[Boolean] = None, genLocalVariables: Option[Boolean] = None, customSourceRoots: Seq[Path] = Nil) extends Product with Serializable

Value Members

  1. object BuildInfo extends Product with Serializable

    This object was generated by sbt-buildinfo.

  2. object ConfigOptions extends Serializable
  3. object JVMMemoryModelCompliance
  4. object NativeConfigOptions extends Serializable
  5. object OptimizerConfigOptions extends Serializable
  6. object PrinterOptions extends Serializable
  7. object SemanticsConfigOptions extends Serializable
  8. object SourceLevelDebuggingConfigOptions extends Serializable

Ungrouped