Skip to content

Performance regression in base64-bytestring/base64/base64-bytes on GHC 8.10.1

Summary

base64-bytestring/base64/base64-bytes experience performance regression on GHC 8.10.1

See also the discussion here (new, at the bottom): https://github.com/emilypi/base64/issues/3

Steps to reproduce

Run the benchmark suite of https://github.com/andrewthad/base64-bytes. For more accurate reproduction, have base64 pointing at HEAD on the master branch.

Expected behavior

Performance should be equal or better.

Environment

Various: GHC 8.6.5, GHC 8.8.3, GHC 8.10.1 on a stock 2017 Macbook Pro

Edited by Emily Pillmore
To upload designs, you'll need to enable LFS and have an admin enable hashed storage. More information