cats-effect
cats-effect copied to clipboard
The pure asynchronous runtime for Scala
Another one I punted from my original PR. In principle this is quite straightforward: we can re-use the existing technique of actually running the spec on the JVM but pointing...
Like, serious bounty for whoever figures this out 😛 cause I'm getting hella annoyed trying to debug stack traces like this: ``` java.io.IOException: -97 at java.lang.StackTrace$.currentStackTrace(Unknown Source) at java.lang.Throwable.fillInStackTrace(Unknown Source)...
I think we've all converged on the idea that beginners should definitely start with concrete `IO`. And that there's no harm in continuing to use concrete `IO` indefinitely; indeed many...
How'd you like them buzzwords. Scala 3.2 added an experimental support for custom `@main` annotations, see here: https://dotty.epfl.ch/docs/reference/experimental/main-annotation.html# It would be excellent to experiment with a `@ioMain` annotation (or even...
Updates [org.scala-lang:scala-library](https://github.com/scala/scala) from 2.13.8 to 2.13.9. [GitHub Release Notes](https://github.com/scala/scala/releases/tag/v2.13.9) - [Version Diff](https://github.com/scala/scala/compare/v2.13.8...v2.13.9) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...
Updates [ch.epfl.scala:sbt-scalafix](https://github.com/scalacenter/sbt-scalafix) from 0.10.2 to 0.10.3. [GitHub Release Notes](https://github.com/scalacenter/sbt-scalafix/releases/tag/v0.10.3) - [Version Diff](https://github.com/scalacenter/sbt-scalafix/compare/v0.10.2...v0.10.3) I'll automatically update this PR to resolve conflicts as long as you don't change it yourself. If you'd...
Fixes https://github.com/typelevel/cats-effect/issues/3030. I add a new Scala 3 + GraalVM Native Image job to CI to track this going forward. Note that this is targeted at 3.3.x. Assumptions: 1. Cats...
Since we decided to make this private for 3.4, I suppressed it for now. Builds on #3156
It's been so long I can't even remember what I did here, but it works! At least, thus say the unit tests. --- **Edit** Okay so a longer explanation now...
Ultimately this would need to be added in Cats as well as in Cats Effect, but we can start here with `IO`. The motivating use-case is when someone has a...