Spencer Janssen

Results 12 issues of Spencer Janssen

This program crashes when built with `+no-double-conversion`: ```haskell import Formatting import Data.Text (unpack) main = putStrLn $ unpack $ sformat float (-1.0 :: Double) ``` Error message: ``` Numeric.showInt: can't...

I've got an application instrumented with both hs-opentelemetry-instrumentation-wai and hs-opentelemetry-instrumentation-yesod. For the most part this works well, however I've found that the details of exceptions (exception message, exception backtrace, span...

Also aeson-2.2.0.0 compatibility

When testing with Exchange I've found that the `Bcc` mail header is passed on to all recipients of the email. I'm not sure whether other SMTP servers have the same...

Thermite has the concept of sequencing `Spec`s via the `Semigroup` instance, but sometimes you want to nest the markup of a `Spec` inside another. Lately I've been using this helper...

I ran into this issue working with an SFTP server which always reports an inaccurate file size. However, I think this code is problematic in other scenarios such as the...

`hackage-server` builds with lots of warnings. They mostly fall in a few categories: - Derived `Typeable` instances - Partial functions like `head` and `tail` which warn in recent versions of...

Support for [Trusted Publishing](https://repos.openssf.org/trusted-publishers-for-all-package-repositories) has become quite common among major package repositories, for example: * [PyPI](https://docs.pypi.org/trusted-publishers/) * [npm](https://docs.npmjs.com/trusted-publishers) * [crates.io](https://crates.io/docs/trusted-publishing) The benefits are well described in [Why Trusted Publishers](https://repos.openssf.org/trusted-publishers-for-all-package-repositories#why-trusted-publishers). For...