├── .github └── workflows │ ├── ci.yml │ └── clean.yml ├── .gitignore ├── .scalafmt.conf ├── LICENSE.txt ├── README.md ├── core └── shared │ └── src │ ├── main │ ├── scala-2 │ │ └── cats │ │ │ └── effect │ │ │ ├── cps.scala │ │ │ └── cpsinternal │ │ │ ├── AsyncAwaitDsl.scala │ │ │ └── AsyncAwaitStateMachine.scala │ └── scala-3 │ │ └── cats │ │ └── effect │ │ └── cps.scala │ └── test │ ├── scala-2 │ └── cats │ │ └── effect │ │ └── AsyncAwaitCompilationSpec.scala │ ├── scala-3 │ └── cats │ │ └── effect │ │ └── MonadAsyncAwaitSpec.scala │ └── scala │ └── cats │ └── effect │ └── cps │ └── AsyncAwaitSpec.scala └── project ├── build.properties └── plugins.sbt /.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/.github/workflows/ci.yml -------------------------------------------------------------------------------- /.github/workflows/clean.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/.github/workflows/clean.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/.gitignore -------------------------------------------------------------------------------- /.scalafmt.conf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/.scalafmt.conf -------------------------------------------------------------------------------- /LICENSE.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/LICENSE.txt -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/README.md -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/cats/effect/cps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/main/scala-2/cats/effect/cps.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/cats/effect/cpsinternal/AsyncAwaitDsl.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/main/scala-2/cats/effect/cpsinternal/AsyncAwaitDsl.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-2/cats/effect/cpsinternal/AsyncAwaitStateMachine.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/main/scala-2/cats/effect/cpsinternal/AsyncAwaitStateMachine.scala -------------------------------------------------------------------------------- /core/shared/src/main/scala-3/cats/effect/cps.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/main/scala-3/cats/effect/cps.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala-2/cats/effect/AsyncAwaitCompilationSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/test/scala-2/cats/effect/AsyncAwaitCompilationSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala-3/cats/effect/MonadAsyncAwaitSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/test/scala-3/cats/effect/MonadAsyncAwaitSpec.scala -------------------------------------------------------------------------------- /core/shared/src/test/scala/cats/effect/cps/AsyncAwaitSpec.scala: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/core/shared/src/test/scala/cats/effect/cps/AsyncAwaitSpec.scala -------------------------------------------------------------------------------- /project/build.properties: -------------------------------------------------------------------------------- 1 | sbt.version=1.11.3 2 | -------------------------------------------------------------------------------- /project/plugins.sbt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/typelevel/cats-effect-cps/HEAD/project/plugins.sbt --------------------------------------------------------------------------------