typelead / eta

The Eta Programming Language, a dialect of Haskell on the JVM
https://eta-lang.org
BSD 3-Clause "New" or "Revised" License
2.6k stars 142 forks source link

Unpacking polymorphic fields #963

Open rahulmutt opened 5 years ago

rahulmutt commented 5 years ago

We should implement this GHC Trac ticket at some point:

https://gitlab.haskell.org/ghc/ghc/issues/7647

Compact data layouts are essential for performance at times via reduction in cache misses.