Alejandro Serrano
Alejandro Serrano
@daniel-rusu the current design is going to be implemented as described here for 2.1. This is going to come in Beta, so there's still room for additional improvements, so feel...
Fixed by #3701
I've ended up splitting the things related to exceptions and `addSuppressed` into its own small module, to avoid code duplication. @kyay10 would you mind having a look at it, since...
Note: leaving this for a future update, we don't want to break users of Jackson 2.x so soon. Update: the Jackson 2.x version is kept in `arrow-core-jackson2`, with `arrow-core-jackson` referring...
Note that in the past we've had to split the iOS + macOS + watchOS + tvOS tests into two groups, because running all of them in the same workflow...
For the record, right now the main offender is the Mac runner, which always takes around 30 minutes. GitHub provides a large runner for Mac, but it’s not free :(
In my opinion, doing this in general is very hard without compiler support for [subtyping reconstruction](https://github.com/Kotlin/KEEP/issues/409). I would really like not to add unchecked casts in generated code, since it...
Interestingly, I found a corner in the [Scala documentation](https://www.scala-lang.org/api/3.4.2/docs/docs/internals/gadts.html) that explains with the casts are problematic with `out` variance. But in any other cases, they seem to be safe.
The issue here is that the kotlinx.serialization plug-in [does most of its work in the IR phase](https://github.com/JetBrains/kotlin/tree/master/plugins/kotlinx-serialization/kotlinx-serialization.backend/src/org/jetbrains/kotlinx/serialization/compiler/backend/ir), thus later than the moment to which FIR Tree hooks up. In fact,...
@kyay10 sorry for all the back and forth. I thought splitting `arrow-exception-utils` would solve the dependency on `arrow-fx-coroutines` problem, but it doesn't. I think adding that dependency to `arrow-resilience` is...