Michael Pilquist
Michael Pilquist
This was partially done in #9 but I was unable to get all examples compiling. The goal is to remove these implicit conversions: https://github.com/typelevel/twiddles/blob/7a26b389b9a8e638b06a1a8041f727905975aee0/core/shared/src/main/scala-3/org/typelevel/twiddles/Twiddles.scala#L38-L41 and the associated `AnyVal`s. See #11...
Starting point for #10. The simplified extension methods here don't work for all hierarchy cases: ```scala [error] -- [E007] Type Mismatch Error: /Users/mpilquist/Development/oss/twiddles/core/shared/src/test/scala/examples/Hierarchy.scala:62:33 [error] 62 | def c: Decoder[Foo] =...
Depends on https://github.com/typelevel/cats-mtl/issues/562
Adds support for connecting to the Postgres server via unix domain sockets. Example usage: ```scala Session.Builder[IO] .withUnixSockets .withUser("jimmy") .withDatabase("world") .single ``` The above configuration results in connecting via `/tmp/.s.PGSQL.5432`. Variations...
I had to revert #1114 on main due to a test failure in PoolTest: ``` ==> X tests.PoolTest.progress and safety with many fibers and reset failures 0.044s skunk.util.Pool$ResourceLeak: 🔥 🔥...
Fixes #3560 This PR revamps `fs2.io.net` in a number of significant ways: - Unifies support for IP and Unix sockets in to a single set of operations -- `connect` for...
While adding support for [connecting to Postgres via unix sockets to Skunk](https://github.com/typelevel/skunk/pull/1192), I've come up with a few improvements we should make to fs2: - Add support for socket options...
Sketch for now... idea is to hook this up to otel4s via `Meter[F].batchCallback` cc @iRevive