Brian P. Holt

Results 51 issues of Brian P. Holt

Given the binary compatibility guarantees in place via https://github.com/monix/newtypes/blob/7fe300305d82de3436c96c740656c984433db9fd/build.sbt#L46-L51 it seems like there are no plans to break binary compatibility anytime soon. As such, it would make it easier on...

Motivation: allowing libraries to generate smithy4s clients intended for use only within the library, avoiding binary compatibility issues caused by differences in the generated code over time. Such a feature...

I'm experimenting with using Smithy4s to define algebras using Smithy, and then generating all the typical stuff, to replace existing code that looks like this: ```scala trait FooService[F[_]] def saveFoo(foo:...

enhancement

This PR requires https://github.com/typelevel/cats-effect-testing/pull/616.

Fixes #4397. The way the diff is presented is a little misleading; I moved `fromSecureRandom` into its own trait, but it looks like I moved `TranslatedUUIDGen` around. (Which isn't wrong,...

Given this code (written this way to make it work with `scala-cli repl`, which doesn't support kind-projector): ```scala //> using scala 2.12.20 //> using dep org.typelevel::cats-effect:3.6.1 import cats.effect._, cats.effect.std._, cats.data._...

Someone asked in Discord if there is a way to ask the CE runtime how many CPUs/compute threads it has access to, so that they can set parallelism factors appropriately....

This syncs them with the original definition and avoids compiler errors when other things that use `BeforeAndAfterAll` are mixed in. ```scala [error] file.scala:31:7: weaker access privileges in overriding [error] override...

This PR introduces `AsFutureResult[A]`, which can be thought of an extension of `UnsafeRun[F].unsafeToFuture[A]` when an `AsResult[A]` is available. As far as I can tell, this is necessary to support structures...

This PR, which really starts at dccb2b869a6c094f5213d6b780625f8c5166d217, addresses [a comment](https://github.com/typelevel/cats-effect-testing/pull/608#discussion_r1851158839) @armanbilge made in #608. I thought it best to move that conversation to a separate PR because I'm not entirely...