Get started
66798 commitsLast commit ≈ 28 months ago
GHC with stream fusion, used as benchmark in the publication: Higher Order Patterns for Rewrite Rules
I have added higher order patterns to GHC's rewrite rules which should make stream fusion more viable. So, this dataset contains a development version of the GHC compiler with patches applied to replace the fold/build fusion mechanism with a stream fusion mechanism. I have used this modified version of the GHC compiler to perform the benchmarks in my paper. The benchmarks are performed using Hadrian and on the nofib benchmark suite which is included in the GHC repository.