From 0bd4f2a3eb1fc9de00ea247a281eda6636f9fc81 Mon Sep 17 00:00:00 2001 From: 47erbot Date: Wed, 22 Sep 2021 05:34:26 +0000 Subject: [PATCH 1/5] Applied Scalafix rule(s) github:typelevel/cats-effect/v3_0_0?sha=series/3.x --- .../main/scala/org/scalaexercises/evaluator/evaluation.scala | 3 ++- .../main/scala/org/scalaexercises/evaluator/services.scala | 5 +++-- 2 files changed, 5 insertions(+), 3 deletions(-) diff --git a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala index 88d5adee..4a9b5646 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/evaluation.scala @@ -39,10 +39,11 @@ import scala.tools.nsc.reporters._ import scala.tools.nsc.{Global, Settings} import scala.util.{Failure, Success, Try} import scala.util.control.NonFatal +import cats.effect.Temporal class Evaluator[F[_]: Sync](timeout: FiniteDuration = 20.seconds)(implicit F: ConcurrentEffect[F], - T: Timer[F] + T: Temporal[F] ) { type Remote = String diff --git a/server/src/main/scala/org/scalaexercises/evaluator/services.scala b/server/src/main/scala/org/scalaexercises/evaluator/services.scala index 808f958d..9c1109f8 100644 --- a/server/src/main/scala/org/scalaexercises/evaluator/services.scala +++ b/server/src/main/scala/org/scalaexercises/evaluator/services.scala @@ -16,7 +16,7 @@ package org.scalaexercises.evaluator -import cats.effect.{ConcurrentEffect, ContextShift, ExitCode, IO, IOApp, Timer} +import cats.effect.{ConcurrentEffect, ExitCode, IO, IOApp} import cats.implicits._ import coursier.interop.cats._ import coursier.util.Sync @@ -31,6 +31,7 @@ import org.log4s.getLogger import org.scalaexercises.evaluator.codecs._ import scala.concurrent.duration._ +import cats.effect.Temporal object services { @@ -44,7 +45,7 @@ object services { Header("Access-Control-Max-Age", 1.day.toSeconds.toString()) ) - def service[F[_]: ConcurrentEffect: ContextShift: Timer: Sync](evaluator: Evaluator[F]) = { + def service[F[_]: ConcurrentEffect: ContextShift: Temporal: Sync](evaluator: Evaluator[F]) = { object dsl extends Http4sDsl[F] From d856fc745cab4b8b4f031ca9772294f73833089c Mon Sep 17 00:00:00 2001 From: 47erbot Date: Wed, 22 Sep 2021 05:34:26 +0000 Subject: [PATCH 2/5] Update cats-effect to 3.2.9 --- project/ProjectPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index 186a6c03..3cf7d23d 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.6.1" - lazy val catsEffect = "2.5.4" + lazy val catsEffect = "3.2.9" lazy val http4s = "0.21.28" lazy val circe = "0.14.1" lazy val log4s = "1.7.0" From 1911c0b3c5a687d3e9c343ab98836bb59821fd13 Mon Sep 17 00:00:00 2001 From: 47erbot Date: Fri, 24 Sep 2021 05:29:18 +0000 Subject: [PATCH 3/5] Update cats-effect to 3.2.9 --- project/ProjectPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index d20b8bc8..9774c4a1 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.6.1" - lazy val catsEffect = "2.5.4" + lazy val catsEffect = "3.2.9" lazy val http4s = "0.21.29" lazy val circe = "0.14.1" lazy val log4s = "1.7.0" From 4ca186c12b47631a79878ea68002de93bb9873fd Mon Sep 17 00:00:00 2001 From: 47erbot Date: Mon, 11 Oct 2021 05:20:28 +0000 Subject: [PATCH 4/5] Update cats-effect to 3.2.9 --- project/ProjectPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index 6bc27cd2..c7f2871d 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.6.1" - lazy val catsEffect = "2.5.4" + lazy val catsEffect = "3.2.9" lazy val http4s = "0.21.30" lazy val circe = "0.14.1" lazy val log4s = "1.7.0" From 9162d9181b1dc84566973806e84110b237bff20e Mon Sep 17 00:00:00 2001 From: 47erbot Date: Fri, 15 Oct 2021 05:22:36 +0000 Subject: [PATCH 5/5] Update cats-effect to 3.2.9 --- project/ProjectPlugin.scala | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/project/ProjectPlugin.scala b/project/ProjectPlugin.scala index d6530c4e..a88a41d8 100644 --- a/project/ProjectPlugin.scala +++ b/project/ProjectPlugin.scala @@ -16,7 +16,7 @@ object ProjectPlugin extends AutoPlugin { object V { lazy val cats = "2.6.1" - lazy val catsEffect = "2.5.4" + lazy val catsEffect = "3.2.9" lazy val http4s = "0.21.31" lazy val circe = "0.14.1" lazy val log4s = "1.7.0"