├── .git-blame-ignore-revs ├── .github ├── CODEOWNERS └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE ├── README.md ├── benchmark └── src │ ├── main │ └── scala │ │ └── org │ │ └── typelevel │ │ └── catbird │ │ └── benchmark │ │ └── RerunnableBenchmark.scala │ └── test │ └── scala │ └── org │ └── typelevel │ └── catbird │ └── benchmark │ └── RerunnableBenchmarkSpec.scala ├── effect3 └── src │ ├── main │ └── scala │ │ └── org │ │ └── typelevel │ │ └── catbird │ │ └── util │ │ └── effect │ │ ├── FutureInstances.scala │ │ ├── RerunnableInstances.scala │ │ └── package.scala │ └── test │ └── scala │ └── org │ └── typelevel │ └── catbird │ └── util │ └── effect │ ├── FutureSuite.scala │ ├── RerunnableClockSuite.scala │ ├── RerunnableSuite.scala │ └── Runners.scala ├── finagle └── src │ ├── main │ └── scala │ │ └── org │ │ └── typelevel │ │ └── catbird │ │ └── finagle │ │ ├── package.scala │ │ └── service.scala │ └── test │ └── scala │ └── org │ └── typelevel │ └── catbird │ └── finagle │ ├── arbitrary.scala │ ├── eq.scala │ └── service.scala ├── project ├── BaseVersion.scala ├── FinaglePlugin.scala ├── build.properties └── plugins.sbt ├── scalafix ├── input │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── typelevel │ │ └── catbird │ │ └── scalafix │ │ └── RenameIoCatbirdPackage.scala ├── output │ └── src │ │ └── main │ │ └── scala │ │ └── org │ │ └── typelevel │ │ └── catbird │ │ └── scalafix │ │ └── RenameIoCatbirdPackage.scala ├── rules │ └── src │ │ └── main │ │ ├── resources │ │ └── META-INF │ │ │ └── services │ │ │ └── scalafix.v1.Rule │ │ └── scala │ │ └── org │ │ └── typelevel │ │ └── catbird │ │ └── scalafix │ │ └── CatbirdPackageRename.scala └── tests │ └── src │ └── test │ └── scala │ └── org │ └── typelevel │ └── catbird │ └── scalafix │ └── RuleSuite.scala ├── scalastyle-config.xml └── util └── src ├── main └── scala │ └── org │ └── typelevel │ └── catbird │ └── util │ ├── Rerunnable.scala │ ├── asyncstream.scala │ ├── future.scala │ ├── internal │ └── Newtype1.scala │ ├── package.scala │ ├── try.scala │ └── var.scala └── test └── scala └── org └── typelevel └── catbird └── util ├── CatbirdSuite.scala ├── RerunnableSuite.scala ├── arbitrary.scala ├── asyncstream.scala ├── eq.scala ├── future.scala ├── try.scala └── var.scala /.git-blame-ignore-revs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/.git-blame-ignore-revs -------------------------------------------------------------------------------- /.github/CODEOWNERS: -------------------------------------------------------------------------------- 1 | * @bpholt @milanvdm 2 | -------------------------------------------------------------------------------- /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- 1 | target/ 2 | .idea/ 3 | .bsp/ 4 | -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/README.md -------------------------------------------------------------------------------- /benchmark/src/main/scala/org/typelevel/catbird/benchmark/RerunnableBenchmark.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/benchmark/src/main/scala/org/typelevel/catbird/benchmark/RerunnableBenchmark.scala -------------------------------------------------------------------------------- /benchmark/src/test/scala/org/typelevel/catbird/benchmark/RerunnableBenchmarkSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/benchmark/src/test/scala/org/typelevel/catbird/benchmark/RerunnableBenchmarkSpec.scala -------------------------------------------------------------------------------- /effect3/src/main/scala/org/typelevel/catbird/util/effect/FutureInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/main/scala/org/typelevel/catbird/util/effect/FutureInstances.scala -------------------------------------------------------------------------------- /effect3/src/main/scala/org/typelevel/catbird/util/effect/RerunnableInstances.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/main/scala/org/typelevel/catbird/util/effect/RerunnableInstances.scala -------------------------------------------------------------------------------- /effect3/src/main/scala/org/typelevel/catbird/util/effect/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/main/scala/org/typelevel/catbird/util/effect/package.scala -------------------------------------------------------------------------------- /effect3/src/test/scala/org/typelevel/catbird/util/effect/FutureSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/test/scala/org/typelevel/catbird/util/effect/FutureSuite.scala -------------------------------------------------------------------------------- /effect3/src/test/scala/org/typelevel/catbird/util/effect/RerunnableClockSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/test/scala/org/typelevel/catbird/util/effect/RerunnableClockSuite.scala -------------------------------------------------------------------------------- /effect3/src/test/scala/org/typelevel/catbird/util/effect/RerunnableSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/test/scala/org/typelevel/catbird/util/effect/RerunnableSuite.scala -------------------------------------------------------------------------------- /effect3/src/test/scala/org/typelevel/catbird/util/effect/Runners.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/effect3/src/test/scala/org/typelevel/catbird/util/effect/Runners.scala -------------------------------------------------------------------------------- /finagle/src/main/scala/org/typelevel/catbird/finagle/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/finagle/src/main/scala/org/typelevel/catbird/finagle/package.scala -------------------------------------------------------------------------------- /finagle/src/main/scala/org/typelevel/catbird/finagle/service.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/finagle/src/main/scala/org/typelevel/catbird/finagle/service.scala -------------------------------------------------------------------------------- /finagle/src/test/scala/org/typelevel/catbird/finagle/arbitrary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/finagle/src/test/scala/org/typelevel/catbird/finagle/arbitrary.scala -------------------------------------------------------------------------------- /finagle/src/test/scala/org/typelevel/catbird/finagle/eq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/finagle/src/test/scala/org/typelevel/catbird/finagle/eq.scala -------------------------------------------------------------------------------- /finagle/src/test/scala/org/typelevel/catbird/finagle/service.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/finagle/src/test/scala/org/typelevel/catbird/finagle/service.scala -------------------------------------------------------------------------------- /project/BaseVersion.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/project/BaseVersion.scala -------------------------------------------------------------------------------- /project/FinaglePlugin.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/project/FinaglePlugin.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.1 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/project/plugins.sbt -------------------------------------------------------------------------------- /scalafix/input/src/main/scala/org/typelevel/catbird/scalafix/RenameIoCatbirdPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/scalafix/input/src/main/scala/org/typelevel/catbird/scalafix/RenameIoCatbirdPackage.scala -------------------------------------------------------------------------------- /scalafix/output/src/main/scala/org/typelevel/catbird/scalafix/RenameIoCatbirdPackage.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/scalafix/output/src/main/scala/org/typelevel/catbird/scalafix/RenameIoCatbirdPackage.scala -------------------------------------------------------------------------------- /scalafix/rules/src/main/resources/META-INF/services/scalafix.v1.Rule: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/scalafix/rules/src/main/resources/META-INF/services/scalafix.v1.Rule -------------------------------------------------------------------------------- /scalafix/rules/src/main/scala/org/typelevel/catbird/scalafix/CatbirdPackageRename.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/scalafix/rules/src/main/scala/org/typelevel/catbird/scalafix/CatbirdPackageRename.scala -------------------------------------------------------------------------------- /scalafix/tests/src/test/scala/org/typelevel/catbird/scalafix/RuleSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/scalafix/tests/src/test/scala/org/typelevel/catbird/scalafix/RuleSuite.scala -------------------------------------------------------------------------------- /scalastyle-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/scalastyle-config.xml -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/Rerunnable.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/Rerunnable.scala -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/asyncstream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/asyncstream.scala -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/future.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/future.scala -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/internal/Newtype1.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/internal/Newtype1.scala -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/package.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/package.scala -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/try.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/try.scala -------------------------------------------------------------------------------- /util/src/main/scala/org/typelevel/catbird/util/var.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/main/scala/org/typelevel/catbird/util/var.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/CatbirdSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/CatbirdSuite.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/RerunnableSuite.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/RerunnableSuite.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/arbitrary.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/arbitrary.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/asyncstream.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/asyncstream.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/eq.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/eq.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/future.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/future.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/try.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/try.scala -------------------------------------------------------------------------------- /util/src/test/scala/org/typelevel/catbird/util/var.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/catbird/HEAD/util/src/test/scala/org/typelevel/catbird/util/var.scala --------------------------------------------------------------------------------