<commit_before>import scala.math.Ordering.Implicits._
import scala.util.Properties

import com.earldouglas.xwp.XwpPlugin
import com.typesafe.sbt.SbtGhPages.GhPagesKeys._
import com.typesafe.sbt.SbtSite.site
import com.typesafe.sbt.SbtSite.SiteKeys._
import com.typesafe.sbt.site.JekyllSupport
import com.typesafe.tools.mima.plugin.MimaPlugin.mimaDefaultSettings
import com.typesafe.tools.mima.plugin.MimaKeys._
import sbtunidoc.Plugin.UnidocKeys._
import pl.project13.scala.sbt.SbtJmh.jmhSettings

organization in ThisBuild := "org.http4s"
version in ThisBuild := "0.9.0-SNAPSHOT"

// Root project
name := "root"

version in ThisBuild := "0.8.3"

apiVersion in ThisBuild <<= version.map(extractApiVersion)

description := "A minimal, Scala-idiomatic library for HTTP"
noPublishSettings

lazy val core = libraryProject("core")
  .settings(buildInfoSettings)
  .settings(
    description := "Core http4s library for servers and clients",
    sourceGenerators in Compile <+= buildInfo,
    buildInfoKeys := Seq[BuildInfoKey](version, scalaVersion, apiVersion),
    buildInfoPackage := organization.value,
    libraryDependencies ++= Seq(
      Seq(
        base64,
        http4sWebsocket,
        log4s,
        parboiled,
        scalaReflect(scalaVersion.value) % "provided",
        scalazStream,
        scodecBits
      ),
      CrossVersion.partialVersion(scalaVersion.value) match {
        case Some((2, 10)) =>
          Seq(
            compilerPlugin("org.scalamacros" % "paradise" % "2.0.1" cross CrossVersion.full),
            "org.scalamacros" %% "quasiquotes" % "2.0.1" cross CrossVersion.binary
          )
        case _ =><commit_msg>Revert version after v0.8.3 merge.<commit_after>import scala.math.Ordering.Implicits._
import scala.util.Properties

import com.earldouglas.xwp.XwpPlugin
import com.typesafe.sbt.SbtGhPages.GhPagesKeys._
import com.typesafe.sbt.SbtSite.site
import com.typesafe.sbt.SbtSite.SiteKeys._
import com.typesafe.sbt.site.JekyllSupport
import com.typesafe.tools.mima.plugin.MimaPlugin.mimaDefaultSettings
import com.typesafe.tools.mima.plugin.MimaKeys._
import sbtunidoc.Plugin.UnidocKeys._
import pl.project13.scala.sbt.SbtJmh.jmhSettings

organization in ThisBuild := "org.http4s"
version in ThisBuild := "0.9.0-SNAPSHOT"

// Root project
name := "root"

version in ThisBuild := "0.9.0-SNAPSHOT"

apiVersion in ThisBuild <<= version.map(extractApiVersion)

description := "A minimal, Scala-idiomatic library for HTTP"
noPublishSettings

lazy val core = libraryProject("core")
  .settings(buildInfoSettings)
  .settings(
    description := "Core http4s library for servers and clients",
    sourceGenerators in Compile <+= buildInfo,
    buildInfoKeys := Seq[BuildInfoKey](version, scalaVersion, apiVersion),
    buildInfoPackage := organization.value,
    libraryDependencies ++= Seq(
      Seq(
        base64,
        http4sWebsocket,
        log4s,
        parboiled,
        scalaReflect(scalaVersion.value) % "provided",
        scalazStream,
        scodecBits
      ),
      CrossVersion.partialVersion(scalaVersion.value) match {
        case Some((2, 10)) =>
          Seq(
            compilerPlugin("org.scalamacros" % "paradise" % "2.0.1" cross CrossVersion.full),
            "org.scalamacros" %% "quasiquotes" % "2.0.1" cross CrossVersion.binary
          )
        case _ =>
{'fraction_non_alphanumeric': 0.10984393757503001, 'fraction_numerical': 0.014705882352941176, 'mean_word_length': 3.5595075239398084, 'pattern_counts': {'":': 0, '<': 9, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '3035329', 'n_tokens_mistral': 1139, 'n_tokens_neox': 1089, 'n_words': 208}