Aleksey Troitskiy

Results 12 issues of Aleksey Troitskiy

This pull request provides basic support for derivation `LogstageCodec` from `izumi.logstage` library. Quick example: ```scala @SnakeCase @Discriminator("type") enum User derives Config, EvoLog: case AuthorizedClient(@Rename("client_id") id: Long, name: String, @Masked token:...

Hi! Awesome `tofu.syntax.funk.funK` works bad with scala 3: ```scala //> using scala 3 // 2.13 works //> using dep tf.tofu::tofu-kernel:0.13.6 import tofu.syntax.funk._ import cats.{Id, ~>} def foo(x: Id ~> Option):...

This code is not compiling in scala 2.13.16: ```scala import izumi.reflect.{TagK, TagKK, HKTag} type Mono[F[_], x, y] = F[Either[x, y]] def foo[F[_]: TagK]: TagKK[Mono[F, *, *]]] = implicitly // compiler...

## Compiler version 3.6.4 3.7.0 ## Minimized code ```Scala //> using scala 3.7.0 class Foo(v: Any) extends AnyVal: def bar[X](bar: X)[Y]: Any = v @main def run: Unit = val...

itype:bug
area:transform
itype:crash

Optimize anonymous class creation inside inline functions (fix compiler warnings about that).

Hi! I would like to add `ZStream#broadcastVia` method that allows to broadcast ZStream through multiple pipelines. I want similar behavior to [`fs2.Stream#broadcastThrough` ](https://github.com/typelevel/fs2/blob/d5a3fe3de766c550d298fc2601e887e1ef24a026/core/shared/src/main/scala/fs2/Stream.scala#L240). The implementation could be something like: ```scala...

enhancement

Package `tofu.syntax` provides helpful syntax extensions, that cats-core lacks. This is suggestion to add few more extension methods. The problem is that default cats-core extension methods `.void` and `.as` from...

**Version(s)** 1.6.1, 1.7.1 **Describe the bug** In worksheet mode filename affects compilation. **To Reproduce** 1) Create file `zio.sc` with code: ```sc //> using dep "dev.zio::zio:2.1.16" import zio.ZIO ``` 2) Run:...

bug
wontfix
scripting