tofu icon indicating copy to clipboard operation
tofu copied to clipboard

Scala 3 tracking Issue

Open Odomontois opened this issue 2 years ago • 2 comments

Migration steps:

  • [x] Prepare project structure for scala 3 cross compilation
  • [x] Migration of higher-kind core
  • [x] Migration of kernel
  • [ ] Migration of higher-kind macros
  • [x] Migration of ce2 support
  • [x] Migration of ce3 support
  • [ ] Migration of ZIO support
  • [x] Migration of logging

Odomontois avatar Dec 01 '22 16:12 Odomontois

I'll take on task for migration zio-logging on Scala 3, if no one minds, when pr https://github.com/tofu-tf/tofu/pull/1225 is merged

Roman-Statsura avatar Apr 17 '24 14:04 Roman-Statsura

Attaching the curent status of having Scala3 support for each module :

  • [ ] concurrentCE2
  • [ ] config
  • [x] coreCE2
  • [x] coreCE3
  • [ ] doobie
  • [ ] doobieCE3
  • [ ] doobieLogging
  • [ ] doobieLoggingCE3
  • [ ] env
  • [ ] fs2CE2Interop
  • [x] fs2CE3Interop
  • [x] higherKindCore
  • [x] kernel
  • [x] kernelCatsMtlInterop
  • [x] logging
  • [x] loggingDer
  • [x] loggingEnumeratum
  • [x] loggingLayout
  • [x] loggingLog4Cats
  • [x] loggingLog4CatsLegacy
  • [x] loggingLogstashLogback
  • [x] loggingRefined
  • [ ] loggingShapeless
  • [x] loggingStr
  • [ ] memo
  • [x] observable
  • [x] streams
  • [ ] zio1Core
  • [ ] zio1Interop
  • [ ] zio1Logging
  • [x] zio2Core
  • [x] zio2Logging

dos65 avatar May 08 '24 09:05 dos65