He-Pin(kerr)

Results 338 issues of He-Pin(kerr)

Motivation: I find that Pekko stream doen't has the `switchmap` operator, it's called as this in both `fs2` and `flux`, I think we need to take the same name and...

t:stream

Motivation: Currently, we can't access the current interpreter when the stage is preStarting. eg using it with `Flow.fromMaterializer`. Result: Can access the interpreter when necessary(internalapi). otherwise when without this: ```scala...

t:stream

Motivation: refs: https://github.com/apache/incubator-pekko/issues/980 There is already a `Flow#orElse` operator, but we need another one but for `Sink`. and ZIO has a `ZSink.orElse` too, which will switch to another sink incase...

t:stream

Motivation: I find it's very common to write code as `prefixAndTail(1).flatMapConcat(...)`, this kind is just something like `Flux#switchOnFirst`. And more fine control can be done with the `prefixAndTail` but I...

Motivation: Test and migrate code to use `?`. known issue: https://github.com/VirtusLab/scala-cli/issues/2684 Note: this pr is for testing background: https://github.com/apache/incubator-pekko/pull/878 ``` [error] -- Error: /home/runner/work/incubator-pekko/incubator-pekko/actor/src/main/scala/org/apache/pekko/actor/TypedActor.scala:277:38 [error] 277 | interfaces: immutable.Seq[Class[_]]) [error]...

Motivation: It's duplicated, but currently, remove it will break binary compabinity.

Motivation: Junit 5 has many new function, eg dynamic testing, and I think we can move to it later.

Motivation: Those two class should be final. Update: I still think those classes should be marked final and was marked as final in Akka since 2.7.0 and no one complain....

This will make it easier to work with in Java. And the scaladsl was `seq`

question

Which is not support in Scala 3.4 and shows up an error. https://dotty.epfl.ch/docs/reference/dropped-features/this-qualifier.html https://www.scala-lang.org/blog/2022/08/17/long-term-compatibility-plans.html We should keep code compiling with newer Scala version to help both projects