Ross A. Baker
Ross A. Baker
We can implement the following in `Http4sVersion`: ```scala object Http4sVersion { implicit val catsInstancesForHttp4sVersion: Order[Http4sVersion] with Hash[Http4sVersion] = new Order[Http4sVersion] with Hash[Http4sVersion] {} } ``` You'll need to add imports....
I do not stand behind this. This is for discussion --- Sketch of the non-negative type I half-heartedly advocated for in #6286. This is necessary for the strictest standards compliance,...
Trying to replace `Renderable` with something both more functional and performant. It's a riff on [this gist]( https://gist.github.com/rossabaker/6a5b4be9ddd61b8ae0ca1346f61cb06e) with [twitter discussion](https://twitter.com/rossabaker/status/1443948901665546251). Our current approach is to render to a `StringBuilder`,...
Adds a way to span a resource, from acquisition through release. See #514.
Alternative design to #526. Tracing a resource only works well with "stateful" instances. This acknowledges that by adding a sub class of `Trace`. Instances are provided for: * `IO` *...
Given this `Client`: ```scala type Client[F[_]] = Request => Resource[F, Response] ``` We would like to able to span the entire resource, with child spans for acquisition and release: ```...
`utf8.decodeC` is a specialization of the generic private decoder used for other charsets: ```scala def decodeCWithCharset[F[_]: RaiseThrowable](charset: Charset): Pipe[F, Chunk[Byte], String] = if (charset.name() == StandardCharsets.UTF_8.name()) utf8.decodeC else decodeCWithGenericCharset(charset) ```...
From IRC (not yet personally confirmed): > just noticed a possible bug in redirect. I have redirect("/") in my method but the headers come out `Location: http://123.456.789.000:8080/http://123.456.789.000:8080/;jsessionid=1FDE44626AEFDEFE662372A227DD9B9D`. Seems to only...
When a rule set duplicates ids from a parent ruleset, the rule set's properties are silently dropped in favor of the parent's. This happened twice in Cats (https://github.com/typelevel/cats/pull/3493), both times...