Skip to main content
Ctrl K

ghc

GHC with stream fusion, used as benchmark in the publication: Higher Order Patterns for Rewrite Rules

1
mention
1
contributor

Description

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.

Keywords
Programming languages
  • Haskell 57%
  • Other 31%
  • C 6%
  • HTML 2%
  • JSON 1%
  • Python 1%
  • TeX 1%
  • Other 1%
License
  • BSD-3-Clause
</>Source code
4TU.
Packages

Reference papers

Mentions

Contributors

Member of community

4TU