pact icon indicating copy to clipboard operation
pact copied to clipboard

Hashable-independent Aeson instances

Open larskuhtz opened this issue 2 years ago • 1 comments

larskuhtz avatar Sep 16 '22 18:09 larskuhtz

A somewhat open question is the amount of inlining for the aeson instances. This affects compilation times.

I think, the aeson package itself removed all inlining in recent version, to reduce compilation times. On the other hand inlining can make a big difference in runtime performance.

The current version of the PR does not inline some larger instances in particular in cyclic data type dependencies.

larskuhtz avatar Oct 03 '22 17:10 larskuhtz

This has been merged via #1242

imalsogreg avatar Aug 29 '23 17:08 imalsogreg